- REST API for Oracle Commerce Cloud 21C
- Tasks
- Store
- Store Extension
- Admin
- Orders
put
                    /ccapp/v1/orders/syncQuote
Sync Quote. This operation is used to synchronize the quote from the external system. The expected fields are commerce items and their external prices, order external price and notes.
                Request
Supported Media Types
                - application/json
Header Parameters
                - 
                        X-CCProfileType: string
                        
                        Profile type of the request
Body ()
                
                
                
                
                Root Schema : syncQuote_request
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            commerceItems(optional): 
            array  commerceItems
            
            The commerce items (sometimes referred to as "line items") represent which actual skus are included in the order in what quantity, and related information. Please see caution in description of update order. Existing commerce items are matched to input data by externalId, followed by id, followed by catalogRefId. The elements in the commerceItem are instances of CommerceItemImpl.
- 
            externalOrderPriceDetails: 
            object  externalOrderPriceDetails
            
            Details about external Order pricing.
- 
            id(optional): 
            string
            The ID
- 
            locale(optional): 
            string
            The locale in which order submitted.
- 
            quoteInfo: 
            object  quoteInfo
            
            Details about quote info
- 
            taxPriceInfo(optional): 
            object  taxPriceInfo
            
            The tax pricing details for the order.
{
    "properties":{
        "taxPriceInfo":{
            "description":"The tax pricing details for the order.",
            "type":"object",
            "properties":{
                "cityTax":{
                    "description":"The monetary amount of city tax.",
                    "type":"number"
                },
                "discounted":{
                    "description":"Whether the price was discounted.",
                    "type":"boolean"
                },
                "secondaryCurrencyTaxAmount":{
                    "description":"The secondary currency tax amount.",
                    "type":"number"
                },
                "amount":{
                    "description":"The monetary amount.",
                    "type":"number"
                },
                "countyTax":{
                    "description":"The monetary amount of county tax.",
                    "type":"number"
                },
                "amountIsFinal":{
                    "description":"Whether the amount is final.",
                    "type":"boolean"
                },
                "districtTax":{
                    "description":"Tax amount for the district.",
                    "type":"number"
                },
                "stateTax":{
                    "description":"Tax amount for the state.",
                    "type":"number"
                },
                "currencyCode":{
                    "description":"The three character currency code.",
                    "type":"string"
                },
                "countryTax":{
                    "description":"The monetary amount of country tax.",
                    "type":"number"
                }
            }
        },
        "id":{
            "description":"The ID",
            "type":"string"
        },
        "quoteInfo":{
            "description":"Details about quote info",
            "type":"object",
            "properties":{
                "providerNote":{
                    "description":"Provider note for this quote",
                    "type":"string"
                },
                "agentId":{
                    "description":"Agent id",
                    "type":"string"
                },
                "externalId":{
                    "description":"external id for this quote",
                    "type":"string"
                },
                "quoteDate":{
                    "description":"Quote Date for this quote",
                    "type":"string"
                },
                "expirationDate":{
                    "description":"Expiration date for this quote in milliseconds",
                    "type":"integer"
                }
            },
            "required":[
                "providerNote",
                "expirationDate"
            ]
        },
        "externalOrderPriceDetails":{
            "description":"Details about external Order pricing.",
            "type":"object",
            "properties":{
                "externalPrice":{
                    "description":"External price for this order",
                    "type":"number"
                }
            },
            "required":[
                "externalPrice"
            ]
        },
        "locale":{
            "description":"The locale in which order submitted.",
            "type":"string"
        },
        "commerceItems":{
            "description":"The commerce items (sometimes referred to as \"line items\") represent which actual skus are included in the order in what quantity, and related information. Please see caution in description of update order. Existing commerce items are matched to input data by externalId, followed by id, followed by catalogRefId. The elements in the commerceItem are instances of CommerceItemImpl.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "returnedQuantity":{
                        "description":"The quantity returned.",
                        "type":"integer"
                    },
                    "availabilityDate":{
                        "description":"The availabilityDate for preordered/backordered quantity.",
                        "type":"integer"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "preOrderQuantity":{
                        "description":"The preordered quantity included.",
                        "type":"integer"
                    },
                    "configuratorId":{
                        "description":"Configuration id for the configurable commerce item.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "priceInfo":{
                        "description":"Details about pricing.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this order.",
                                "type":"number"
                            },
                            "secondaryCurrencyShippingSurcharge":{
                                "description":"Extra handling costs for shipping the products in secondary currency.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "catalogId":{
                        "description":"The ID of the catalog which this commerce item references.",
                        "type":"string"
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about pricing.",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"External quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price for this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "id":{
                        "description":"The internal/native ID for this commerce item.",
                        "type":"string"
                    },
                    "state":{
                        "description":"The state of this commerce item. (read-only, calculated from shippingGroups' commerceItemRelationships)",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "stateDetail":{
                        "description":"Details about the state of this commerce item.",
                        "type":"string"
                    },
                    "locationInventoryInfoMap":{
                        "description":"This is a map displaying inventory breakdowns for multiple inventory locations, created when the item is fulfilled by multiple inventories. Each entry in the map is keyed by inventory location id",
                        "additionalProperties":{
                            "type":"object",
                            "properties":{
                                "availabilityDate":{
                                    "description":"The availabilityDate for preordered/backordered quantity, for this inventory location",
                                    "type":"string"
                                },
                                "preOrderQuantity":{
                                    "description":"The preordered quantity included, for this inventory location",
                                    "type":"integer"
                                },
                                "backOrderQuantity":{
                                    "description":"The backordered quantity included, for this inventory location",
                                    "type":"integer"
                                },
                                "inStockQuantity":{
                                    "description":"The available quantity included that is 'in stock', for this inventory location",
                                    "type":"integer"
                                }
                            }
                        },
                        "type":"object"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "recurringChargePriceInfo":{
                                                            "description":"Recurring charge price information.",
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount of this recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "rawTotalPrice":{
                                                                    "description":"The raw total price of the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "salePrice":{
                                                                    "description":"The sale price",
                                                                    "type":"number"
                                                                },
                                                                "priceListId":{
                                                                    "description":"The price list ID used for pricing.",
                                                                    "type":"string"
                                                                },
                                                                "quantityDiscounted":{
                                                                    "description":"The quantity discounted.",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "shippingSurcharge":{
                                                                    "description":"Extra handling cost for shipping the product.",
                                                                    "type":"number"
                                                                },
                                                                "onSale":{
                                                                    "description":"Whether is on sale.",
                                                                    "type":"boolean"
                                                                },
                                                                "discountable":{
                                                                    "description":"Whether discountable.",
                                                                    "type":"boolean"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                    "type":"string"
                                                                },
                                                                "currentPriceDetailsSorted":{
                                                                    "description":"The current price details.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "range":{
                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "lowBound":{
                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "highBound":{
                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "size":{
                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                        "type":"integer"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "tax":{
                                                                                "description":"Monetary tax amount.",
                                                                                "type":"number"
                                                                            },
                                                                            "detailedUnitPrice":{
                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                "type":"number"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "listPrice":{
                                                                    "description":"The monetary amount of the list price.",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "assetId":{
                                                            "description":"The asset ID corresponding to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDetails":{
                                                            "description":"Details about external recurring pricing.",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalRecurringCharge":{
                                                                    "description":"The external recurring price.",
                                                                    "type":"number"
                                                                },
                                                                "externalRecurringChargeFrequency":{
                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                    "type":"string"
                                                                },
                                                                "externalRecurringChargeDuration":{
                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "serviceAccountId":{
                                                                        "description":"The service account ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "recurringChargePriceInfo":{
                                                                        "description":"Recurring charge price information.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "rawTotalPrice":{
                                                                                "description":"The raw total price of the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "salePrice":{
                                                                                "description":"The sale price",
                                                                                "type":"number"
                                                                            },
                                                                            "priceListId":{
                                                                                "description":"The price list ID used for pricing.",
                                                                                "type":"string"
                                                                            },
                                                                            "quantityDiscounted":{
                                                                                "description":"The quantity discounted.",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "shippingSurcharge":{
                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                "type":"number"
                                                                            },
                                                                            "onSale":{
                                                                                "description":"Whether is on sale.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "discountable":{
                                                                                "description":"Whether discountable.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                "type":"string"
                                                                            },
                                                                            "currentPriceDetailsSorted":{
                                                                                "description":"The current price details.",
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "quantity":{
                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "range":{
                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "lowBound":{
                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "highBound":{
                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "size":{
                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                    "type":"integer"
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "tax":{
                                                                                            "description":"Monetary tax amount.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "detailedUnitPrice":{
                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                }
                                                                            },
                                                                            "listPrice":{
                                                                                "description":"The monetary amount of the list price.",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "assetId":{
                                                                        "description":"The asset ID corresponding to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDetails":{
                                                                        "description":"Details about external recurring pricing.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalRecurringCharge":{
                                                                                "description":"The external recurring price.",
                                                                                "type":"number"
                                                                            },
                                                                            "externalRecurringChargeFrequency":{
                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                "type":"string"
                                                                            },
                                                                            "externalRecurringChargeDuration":{
                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "recurringChargePriceInfo":{
                                                                                    "description":"Recurring charge price information.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "rawTotalPrice":{
                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "salePrice":{
                                                                                            "description":"The sale price",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "priceListId":{
                                                                                            "description":"The price list ID used for pricing.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "quantityDiscounted":{
                                                                                            "description":"The quantity discounted.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "shippingSurcharge":{
                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "onSale":{
                                                                                            "description":"Whether is on sale.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "discountable":{
                                                                                            "description":"Whether discountable.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "currentPriceDetailsSorted":{
                                                                                            "description":"The current price details.",
                                                                                            "type":"array",
                                                                                            "items":{
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "quantity":{
                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "range":{
                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "lowBound":{
                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "highBound":{
                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "size":{
                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                "type":"integer"
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "tax":{
                                                                                                        "description":"Monetary tax amount.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "detailedUnitPrice":{
                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "listPrice":{
                                                                                            "description":"The monetary amount of the list price.",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "assetId":{
                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDetails":{
                                                                                    "description":"Details about external recurring pricing.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalRecurringCharge":{
                                                                                            "description":"The external recurring price.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "externalRecurringChargeFrequency":{
                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "externalRecurringChargeDuration":{
                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "deactivationDate":{
                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The quantity included.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "productId":{
                                                                                                "description":"The ID of the product.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalData":{
                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "values":{
                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "dynamic_property_key":{
                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            },
                                                                                                            "required":[
                                                                                                                "dynamic_property_key"
                                                                                                            ]
                                                                                                        },
                                                                                                        "name":{
                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "values",
                                                                                                        "name"
                                                                                                    ]
                                                                                                }
                                                                                            },
                                                                                            "parentAssetKey":{
                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "rootAssetKey":{
                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "transactionDate":{
                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "catalogRefId":{
                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "assetKey":{
                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "recurringChargePriceInfo":{
                                                                                                "description":"Recurring charge price information.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "rawTotalPrice":{
                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "salePrice":{
                                                                                                        "description":"The sale price",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "priceListId":{
                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "quantityDiscounted":{
                                                                                                        "description":"The quantity discounted.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "shippingSurcharge":{
                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "onSale":{
                                                                                                        "description":"Whether is on sale.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "discountable":{
                                                                                                        "description":"Whether discountable.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "currentPriceDetailsSorted":{
                                                                                                        "description":"The current price details.",
                                                                                                        "type":"array",
                                                                                                        "items":{
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "quantity":{
                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "range":{
                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "lowBound":{
                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "highBound":{
                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "size":{
                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                            "type":"integer"
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "tax":{
                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "detailedUnitPrice":{
                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "listPrice":{
                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "assetId":{
                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDetails":{
                                                                                                "description":"Details about external recurring pricing.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalRecurringCharge":{
                                                                                                        "description":"The external recurring price.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "externalRecurringChargeDuration":{
                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "externalPriceDetails":{
                                                                                                "description":"Details about external pricing",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalPriceQuantity":{
                                                                                                        "description":"external quantity of this commerce item",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "externalPrice":{
                                                                                                        "description":"External price of this commerce item",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "activationDate":{
                                                                                                "description":"The activation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "serviceId":{
                                                                                                "description":"The service ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "asset":{
                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "commerceItems":{
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "deactivationDate":{
                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The quantity included.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "productId":{
                                                                                                            "description":"The ID of the product.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalData":{
                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "values":{
                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "dynamic_property_key":{
                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "required":[
                                                                                                                            "dynamic_property_key"
                                                                                                                        ]
                                                                                                                    },
                                                                                                                    "name":{
                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "values",
                                                                                                                    "name"
                                                                                                                ]
                                                                                                            }
                                                                                                        },
                                                                                                        "parentAssetKey":{
                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "rootAssetKey":{
                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "transactionDate":{
                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "catalogRefId":{
                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "assetKey":{
                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "recurringChargePriceInfo":{
                                                                                                            "description":"Recurring charge price information.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "rawTotalPrice":{
                                                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "salePrice":{
                                                                                                                    "description":"The sale price",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "priceListId":{
                                                                                                                    "description":"The price list ID used for pricing.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "quantityDiscounted":{
                                                                                                                    "description":"The quantity discounted.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "shippingSurcharge":{
                                                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "onSale":{
                                                                                                                    "description":"Whether is on sale.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "discountable":{
                                                                                                                    "description":"Whether discountable.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "currentPriceDetailsSorted":{
                                                                                                                    "description":"The current price details.",
                                                                                                                    "type":"array",
                                                                                                                    "items":{
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "discounted":{
                                                                                                                                "description":"Whether the price is discounted.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "amount":{
                                                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "quantity":{
                                                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "amountIsFinal":{
                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "range":{
                                                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "lowBound":{
                                                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "highBound":{
                                                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "size":{
                                                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                        "type":"integer"
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "tax":{
                                                                                                                                "description":"Monetary tax amount.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "detailedUnitPrice":{
                                                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "currencyCode":{
                                                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "listPrice":{
                                                                                                                    "description":"The monetary amount of the list price.",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "assetId":{
                                                                                                            "description":"The asset ID corresponding to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalRecurringChargeDetails":{
                                                                                                            "description":"Details about external recurring pricing.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalRecurringCharge":{
                                                                                                                    "description":"The external recurring price.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "externalRecurringChargeFrequency":{
                                                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "externalRecurringChargeDuration":{
                                                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "externalPriceDetails":{
                                                                                                            "description":"Details about external pricing",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalPriceQuantity":{
                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "externalPrice":{
                                                                                                                    "description":"External price of this commerce item",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "activationDate":{
                                                                                                            "description":"The activation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "serviceId":{
                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "asset":{
                                                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "commerceItems":{
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "deactivationDate":{
                                                                                                                        "description":"The deactivation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The quantity included.",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "productId":{
                                                                                                                        "description":"The ID of the product.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalData":{
                                                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "values":{
                                                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "dynamic_property_key":{
                                                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "required":[
                                                                                                                                        "dynamic_property_key"
                                                                                                                                    ]
                                                                                                                                },
                                                                                                                                "name":{
                                                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "actionCode":{
                                                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "values",
                                                                                                                                "name"
                                                                                                                            ]
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "parentAssetKey":{
                                                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "rootAssetKey":{
                                                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "transactionDate":{
                                                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "catalogRefId":{
                                                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "assetKey":{
                                                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "recurringChargePriceInfo":{
                                                                                                                        "description":"Recurring charge price information.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "discounted":{
                                                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "amount":{
                                                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "rawTotalPrice":{
                                                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "salePrice":{
                                                                                                                                "description":"The sale price",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "priceListId":{
                                                                                                                                "description":"The price list ID used for pricing.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "quantityDiscounted":{
                                                                                                                                "description":"The quantity discounted.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "amountIsFinal":{
                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "shippingSurcharge":{
                                                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "onSale":{
                                                                                                                                "description":"Whether is on sale.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "discountable":{
                                                                                                                                "description":"Whether discountable.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "currencyCode":{
                                                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "currentPriceDetailsSorted":{
                                                                                                                                "description":"The current price details.",
                                                                                                                                "type":"array",
                                                                                                                                "items":{
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "discounted":{
                                                                                                                                            "description":"Whether the price is discounted.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "amount":{
                                                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "quantity":{
                                                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "amountIsFinal":{
                                                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "range":{
                                                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                            "type":"object",
                                                                                                                                            "properties":{
                                                                                                                                                "lowBound":{
                                                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                    "type":"integer"
                                                                                                                                                },
                                                                                                                                                "highBound":{
                                                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                    "type":"integer"
                                                                                                                                                },
                                                                                                                                                "size":{
                                                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                    "type":"integer"
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "tax":{
                                                                                                                                            "description":"Monetary tax amount.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "detailedUnitPrice":{
                                                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "currencyCode":{
                                                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "listPrice":{
                                                                                                                                "description":"The monetary amount of the list price.",
                                                                                                                                "type":"number"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "assetId":{
                                                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeDetails":{
                                                                                                                        "description":"Details about external recurring pricing.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "externalRecurringCharge":{
                                                                                                                                "description":"The external recurring price.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "externalRecurringChargeFrequency":{
                                                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "externalRecurringChargeDuration":{
                                                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "externalPriceDetails":{
                                                                                                                        "description":"Details about external pricing",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "externalPriceQuantity":{
                                                                                                                                "description":"external quantity of this commerce item",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "externalPrice":{
                                                                                                                                "description":"External price of this commerce item",
                                                                                                                                "type":"number"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "activationDate":{
                                                                                                                        "description":"The activation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "serviceId":{
                                                                                                                        "description":"The service ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "asset":{
                                                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "commerceItems":{
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "deactivationDate":{
                                                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "quantity":{
                                                                                                                                    "description":"The quantity included.",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "productId":{
                                                                                                                                    "description":"The ID of the product.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "externalData":{
                                                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                                    "type":"array",
                                                                                                                                    "items":{
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "values":{
                                                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "dynamic_property_key":{
                                                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    }
                                                                                                                                                },
                                                                                                                                                "required":[
                                                                                                                                                    "dynamic_property_key"
                                                                                                                                                ]
                                                                                                                                            },
                                                                                                                                            "name":{
                                                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "actionCode":{
                                                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "required":[
                                                                                                                                            "values",
                                                                                                                                            "name"
                                                                                                                                        ]
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "parentAssetKey":{
                                                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "rootAssetKey":{
                                                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "transactionDate":{
                                                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "catalogRefId":{
                                                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "assetKey":{
                                                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "recurringChargePriceInfo":{
                                                                                                                                    "description":"Recurring charge price information.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "discounted":{
                                                                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "amount":{
                                                                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "rawTotalPrice":{
                                                                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "salePrice":{
                                                                                                                                            "description":"The sale price",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "priceListId":{
                                                                                                                                            "description":"The price list ID used for pricing.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "quantityDiscounted":{
                                                                                                                                            "description":"The quantity discounted.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "amountIsFinal":{
                                                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "shippingSurcharge":{
                                                                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "onSale":{
                                                                                                                                            "description":"Whether is on sale.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "discountable":{
                                                                                                                                            "description":"Whether discountable.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "currencyCode":{
                                                                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "currentPriceDetailsSorted":{
                                                                                                                                            "description":"The current price details.",
                                                                                                                                            "type":"array",
                                                                                                                                            "items":{
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "discounted":{
                                                                                                                                                        "description":"Whether the price is discounted.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "amount":{
                                                                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "quantity":{
                                                                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "amountIsFinal":{
                                                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "range":{
                                                                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                                        "type":"object",
                                                                                                                                                        "properties":{
                                                                                                                                                            "lowBound":{
                                                                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                                "type":"integer"
                                                                                                                                                            },
                                                                                                                                                            "highBound":{
                                                                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                                "type":"integer"
                                                                                                                                                            },
                                                                                                                                                            "size":{
                                                                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                                "type":"integer"
                                                                                                                                                            }
                                                                                                                                                        }
                                                                                                                                                    },
                                                                                                                                                    "tax":{
                                                                                                                                                        "description":"Monetary tax amount.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "detailedUnitPrice":{
                                                                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "currencyCode":{
                                                                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "listPrice":{
                                                                                                                                            "description":"The monetary amount of the list price.",
                                                                                                                                            "type":"number"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "assetId":{
                                                                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "externalRecurringChargeDetails":{
                                                                                                                                    "description":"Details about external recurring pricing.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "externalRecurringCharge":{
                                                                                                                                            "description":"The external recurring price.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "externalRecurringChargeFrequency":{
                                                                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "externalRecurringChargeDuration":{
                                                                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "externalPriceDetails":{
                                                                                                                                    "description":"Details about external pricing",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "externalPriceQuantity":{
                                                                                                                                            "description":"external quantity of this commerce item",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "externalPrice":{
                                                                                                                                            "description":"External price of this commerce item",
                                                                                                                                            "type":"number"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "actionCode":{
                                                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "activationDate":{
                                                                                                                                    "description":"The activation date in ISO format.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "serviceId":{
                                                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "asset":{
                                                                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "commerceItems":{
                                                                                                                                    "type":"array",
                                                                                                                                    "items":{
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "deactivationDate":{
                                                                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "quantity":{
                                                                                                                                                "description":"The quantity included.",
                                                                                                                                                "type":"integer"
                                                                                                                                            },
                                                                                                                                            "productId":{
                                                                                                                                                "description":"The ID of the product.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "externalData":{
                                                                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                                                "type":"array",
                                                                                                                                                "items":{
                                                                                                                                                    "type":"object",
                                                                                                                                                    "properties":{
                                                                                                                                                        "values":{
                                                                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                                                                            "type":"object",
                                                                                                                                                            "properties":{
                                                                                                                                                                "dynamic_property_key":{
                                                                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                                    "type":"string"
                                                                                                                                                                }
                                                                                                                                                            },
                                                                                                                                                            "required":[
                                                                                                                                                                "dynamic_property_key"
                                                                                                                                                            ]
                                                                                                                                                        },
                                                                                                                                                        "name":{
                                                                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                                                                            "type":"string"
                                                                                                                                                        },
                                                                                                                                                        "actionCode":{
                                                                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                                            "type":"string"
                                                                                                                                                        }
                                                                                                                                                    },
                                                                                                                                                    "required":[
                                                                                                                                                        "values",
                                                                                                                                                        "name"
                                                                                                                                                    ]
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "parentAssetKey":{
                                                                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "rootAssetKey":{
                                                                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "transactionDate":{
                                                                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "catalogRefId":{
                                                                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "assetKey":{
                                                                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "recurringChargePriceInfo":{
                                                                                                                                                "description":"Recurring charge price information.",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "discounted":{
                                                                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "amount":{
                                                                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "rawTotalPrice":{
                                                                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "salePrice":{
                                                                                                                                                        "description":"The sale price",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "priceListId":{
                                                                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "quantityDiscounted":{
                                                                                                                                                        "description":"The quantity discounted.",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "amountIsFinal":{
                                                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "shippingSurcharge":{
                                                                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "onSale":{
                                                                                                                                                        "description":"Whether is on sale.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "discountable":{
                                                                                                                                                        "description":"Whether discountable.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "currencyCode":{
                                                                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "currentPriceDetailsSorted":{
                                                                                                                                                        "description":"The current price details.",
                                                                                                                                                        "type":"array",
                                                                                                                                                        "items":{
                                                                                                                                                            "type":"object",
                                                                                                                                                            "properties":{
                                                                                                                                                                "discounted":{
                                                                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                                                                    "type":"boolean"
                                                                                                                                                                },
                                                                                                                                                                "amount":{
                                                                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                                                                    "type":"number"
                                                                                                                                                                },
                                                                                                                                                                "quantity":{
                                                                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                                                                    "type":"integer"
                                                                                                                                                                },
                                                                                                                                                                "amountIsFinal":{
                                                                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                                                                    "type":"boolean"
                                                                                                                                                                },
                                                                                                                                                                "range":{
                                                                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                                                    "type":"object",
                                                                                                                                                                    "properties":{
                                                                                                                                                                        "lowBound":{
                                                                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                                            "type":"integer"
                                                                                                                                                                        },
                                                                                                                                                                        "highBound":{
                                                                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                                            "type":"integer"
                                                                                                                                                                        },
                                                                                                                                                                        "size":{
                                                                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                                            "type":"integer"
                                                                                                                                                                        }
                                                                                                                                                                    }
                                                                                                                                                                },
                                                                                                                                                                "tax":{
                                                                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                                                                    "type":"number"
                                                                                                                                                                },
                                                                                                                                                                "detailedUnitPrice":{
                                                                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                                                    "type":"number"
                                                                                                                                                                },
                                                                                                                                                                "currencyCode":{
                                                                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                                                                    "type":"string"
                                                                                                                                                                }
                                                                                                                                                            }
                                                                                                                                                        }
                                                                                                                                                    },
                                                                                                                                                    "listPrice":{
                                                                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "assetId":{
                                                                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "externalRecurringChargeDetails":{
                                                                                                                                                "description":"Details about external recurring pricing.",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "externalRecurringCharge":{
                                                                                                                                                        "description":"The external recurring price.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "externalRecurringChargeDuration":{
                                                                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "externalPriceDetails":{
                                                                                                                                                "description":"Details about external pricing",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "externalPriceQuantity":{
                                                                                                                                                        "description":"external quantity of this commerce item",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "externalPrice":{
                                                                                                                                                        "description":"External price of this commerce item",
                                                                                                                                                        "type":"number"
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "actionCode":{
                                                                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "activationDate":{
                                                                                                                                                "description":"The activation date in ISO format.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "serviceId":{
                                                                                                                                                "description":"The service ID associated to the current item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "asset":{
                                                                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "commerceItems":{
                                                                                                                                                "type":"array",
                                                                                                                                                "items":{
                                                                                                                                                    "properties":{
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "pointOfNoRevision":{
                        "description":"The boolean that indicates if the item has passed pointOfNoRevision.",
                        "type":"boolean"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalId":{
                        "description":"An optional, external ID for this commerce item.",
                        "type":"string"
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "catalogKey":{
                        "description":"The key of the catalog this commerce item references.",
                        "type":"string"
                    },
                    "productDisplayName":{
                        "description":"The product's display name. (read-only, obtained from the referenced product)",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "backOrderQuantity":{
                        "description":"The backordered quantity included.",
                        "type":"integer"
                    }
                }
            }
        }
    },
    "required":[
        "quoteInfo",
        "externalOrderPriceDetails"
    ],
    "example":{
        "taxPriceInfo":{
            "discounted":false,
            "cityTax":0,
            "secondaryCurrencyTaxAmount":1.5,
            "amount":6.3,
            "countyTax":0.9,
            "amountIsFinal":false,
            "districtTax":0,
            "stateTax":5.4,
            "currencyCode":"USD",
            "countryTax":0
        },
        "id":"o10076",
        "quoteInfo":{
            "providerNote":"10% discount given",
            "providerDate":1.409947604E12,
            "agentId":"A1234",
            "externalId":"T12345",
            "expirationDate":1.624012792E12
        },
        "externalOrderPriceDetails":{
            "externalPrice":100
        },
        "locale":"en",
        "commerceItems":[
            {
                "quantity":3,
                "productId":"prod10021",
                "returnedQuantity":0,
                "availabilityDate":null,
                "externalId":null,
                "preOrderQuantity":1,
                "catalogRefId":"sku10017",
                "configuratorId":"123455",
                "priceInfo":{
                    "discounted":false,
                    "amount":89.97,
                    "rawTotalPrice":89.97,
                    "salePrice":0,
                    "priceListId":"listPrices",
                    "quantityDiscounted":0,
                    "amountIsFinal":false,
                    "onSale":false,
                    "shippingSurcharge":10,
                    "discountable":true,
                    "currencyCode":"USD",
                    "currentPriceDetailsSorted":[
                        {
                            "discounted":false,
                            "amount":89.97,
                            "quantity":3,
                            "amountIsFinal":false,
                            "range":{
                                "lowBound":0,
                                "highBound":2,
                                "size":3
                            },
                            "tax":6.3,
                            "detailedUnitPrice":29.99,
                            "currencyCode":"USD"
                        }
                    ],
                    "listPrice":29.99
                },
                "recurringChargePriceInfo":{
                    "discounted":false,
                    "amount":10,
                    "rawTotalPrice":10,
                    "salePrice":0,
                    "priceListId":null,
                    "quantityDiscounted":0,
                    "amountIsFinal":false,
                    "onSale":false,
                    "shippingSurcharge":0,
                    "discountable":true,
                    "currentPriceDetailsSorted":[
                        {
                            "discounted":false,
                            "amount":10,
                            "quantity":1,
                            "amountIsFinal":false,
                            "range":{
                                "lowBound":0,
                                "highBound":0,
                                "size":1
                            },
                            "tax":0,
                            "orderDiscountShare":0,
                            "detailedUnitPrice":10,
                            "currencyCode":"USD"
                        }
                    ],
                    "currencyCode":"USD",
                    "listPrice":0
                },
                "catalogId":null,
                "externalRecurringChargeDetails":{
                    "externalRecurringCharge":10,
                    "externalRecurringChargeFrequency":"Monthly",
                    "externalRecurringChargeDuration":"12"
                },
                "catalogKey":null,
                "productDisplayName":"Wii Classic Controller",
                "externalPriceDetails":{
                    "externalPriceQuantity":1,
                    "externalPrice":100
                },
                "id":"ci1000076",
                "backOrderQuantity":1,
                "locationInventoryInfoMap":{
                    "__NULL__":{
                        "availabilityDate":null,
                        "preOrderQuantity":0,
                        "backOrderQuantity":1,
                        "inStockQuantity":0
                    },
                    "Boston128":{
                        "availabilityDate":null,
                        "preOrderQuantity":1,
                        "backOrderQuantity":0,
                        "inStockQuantity":1
                    }
                },
                "commerceItems":[
                    {
                        "quantity":1,
                        "recurringChargePriceInfo":{
                            "discounted":false,
                            "amount":10,
                            "rawTotalPrice":10,
                            "salePrice":0,
                            "priceListId":null,
                            "quantityDiscounted":0,
                            "amountIsFinal":false,
                            "onSale":false,
                            "shippingSurcharge":0,
                            "discountable":true,
                            "currentPriceDetailsSorted":[
                                {
                                    "discounted":false,
                                    "amount":10,
                                    "quantity":1,
                                    "amountIsFinal":false,
                                    "range":{
                                        "lowBound":0,
                                        "highBound":0,
                                        "size":1
                                    },
                                    "tax":0,
                                    "orderDiscountShare":0,
                                    "detailedUnitPrice":10,
                                    "currencyCode":"USD"
                                }
                            ],
                            "currencyCode":"USD",
                            "listPrice":0
                        },
                        "productId":"prod40001",
                        "externalRecurringChargeDetails":{
                            "externalRecurringCharge":10,
                            "externalRecurringChargeFrequency":"Monthly",
                            "externalRecurringChargeDuration":"12"
                        },
                        "catalogRefId":"sku40001"
                    },
                    {
                        "quantity":1,
                        "productId":"prod40002",
                        "catalogRefId":"sku40005"
                    }
                ]
            }
        ]
    }
}Example:
    
    
{
    "taxPriceInfo":{
        "discounted":false,
        "cityTax":0,
        "secondaryCurrencyTaxAmount":1.5,
        "amount":6.3,
        "countyTax":0.9,
        "amountIsFinal":false,
        "districtTax":0,
        "stateTax":5.4,
        "currencyCode":"USD",
        "countryTax":0
    },
    "id":"o10076",
    "quoteInfo":{
        "providerNote":"10% discount given",
        "providerDate":1.409947604E12,
        "agentId":"A1234",
        "externalId":"T12345",
        "expirationDate":1.624012792E12
    },
    "externalOrderPriceDetails":{
        "externalPrice":100
    },
    "locale":"en",
    "commerceItems":[
        {
            "quantity":3,
            "productId":"prod10021",
            "returnedQuantity":0,
            "availabilityDate":null,
            "externalId":null,
            "preOrderQuantity":1,
            "catalogRefId":"sku10017",
            "configuratorId":"123455",
            "priceInfo":{
                "discounted":false,
                "amount":89.97,
                "rawTotalPrice":89.97,
                "salePrice":0,
                "priceListId":"listPrices",
                "quantityDiscounted":0,
                "amountIsFinal":false,
                "onSale":false,
                "shippingSurcharge":10,
                "discountable":true,
                "currencyCode":"USD",
                "currentPriceDetailsSorted":[
                    {
                        "discounted":false,
                        "amount":89.97,
                        "quantity":3,
                        "amountIsFinal":false,
                        "range":{
                            "lowBound":0,
                            "highBound":2,
                            "size":3
                        },
                        "tax":6.3,
                        "detailedUnitPrice":29.99,
                        "currencyCode":"USD"
                    }
                ],
                "listPrice":29.99
            },
            "recurringChargePriceInfo":{
                "discounted":false,
                "amount":10,
                "rawTotalPrice":10,
                "salePrice":0,
                "priceListId":null,
                "quantityDiscounted":0,
                "amountIsFinal":false,
                "onSale":false,
                "shippingSurcharge":0,
                "discountable":true,
                "currentPriceDetailsSorted":[
                    {
                        "discounted":false,
                        "amount":10,
                        "quantity":1,
                        "amountIsFinal":false,
                        "range":{
                            "lowBound":0,
                            "highBound":0,
                            "size":1
                        },
                        "tax":0,
                        "orderDiscountShare":0,
                        "detailedUnitPrice":10,
                        "currencyCode":"USD"
                    }
                ],
                "currencyCode":"USD",
                "listPrice":0
            },
            "catalogId":null,
            "externalRecurringChargeDetails":{
                "externalRecurringCharge":10,
                "externalRecurringChargeFrequency":"Monthly",
                "externalRecurringChargeDuration":"12"
            },
            "catalogKey":null,
            "productDisplayName":"Wii Classic Controller",
            "externalPriceDetails":{
                "externalPriceQuantity":1,
                "externalPrice":100
            },
            "id":"ci1000076",
            "backOrderQuantity":1,
            "locationInventoryInfoMap":{
                "__NULL__":{
                    "availabilityDate":null,
                    "preOrderQuantity":0,
                    "backOrderQuantity":1,
                    "inStockQuantity":0
                },
                "Boston128":{
                    "availabilityDate":null,
                    "preOrderQuantity":1,
                    "backOrderQuantity":0,
                    "inStockQuantity":1
                }
            },
            "commerceItems":[
                {
                    "quantity":1,
                    "recurringChargePriceInfo":{
                        "discounted":false,
                        "amount":10,
                        "rawTotalPrice":10,
                        "salePrice":0,
                        "priceListId":null,
                        "quantityDiscounted":0,
                        "amountIsFinal":false,
                        "onSale":false,
                        "shippingSurcharge":0,
                        "discountable":true,
                        "currentPriceDetailsSorted":[
                            {
                                "discounted":false,
                                "amount":10,
                                "quantity":1,
                                "amountIsFinal":false,
                                "range":{
                                    "lowBound":0,
                                    "highBound":0,
                                    "size":1
                                },
                                "tax":0,
                                "orderDiscountShare":0,
                                "detailedUnitPrice":10,
                                "currencyCode":"USD"
                            }
                        ],
                        "currencyCode":"USD",
                        "listPrice":0
                    },
                    "productId":"prod40001",
                    "externalRecurringChargeDetails":{
                        "externalRecurringCharge":10,
                        "externalRecurringChargeFrequency":"Monthly",
                        "externalRecurringChargeDuration":"12"
                    },
                    "catalogRefId":"sku40001"
                },
                {
                    "quantity":1,
                    "productId":"prod40002",
                    "catalogRefId":"sku40005"
                }
            ]
        }
    ]
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe commerce items (sometimes referred to as "line items") represent which actual skus are included in the order in what quantity, and related information. Please see caution in description of update order. Existing commerce items are matched to input data by externalId, followed by id, followed by catalogRefId. The elements in the commerceItem are instances of CommerceItemImpl.
    
    
    
    
    
        Show Source
        
        {
    "description":"The commerce items (sometimes referred to as \"line items\") represent which actual skus are included in the order in what quantity, and related information. Please see caution in description of update order. Existing commerce items are matched to input data by externalId, followed by id, followed by catalogRefId. The elements in the commerceItem are instances of CommerceItemImpl.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "returnedQuantity":{
                "description":"The quantity returned.",
                "type":"integer"
            },
            "availabilityDate":{
                "description":"The availabilityDate for preordered/backordered quantity.",
                "type":"integer"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "preOrderQuantity":{
                "description":"The preordered quantity included.",
                "type":"integer"
            },
            "configuratorId":{
                "description":"Configuration id for the configurable commerce item.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "priceInfo":{
                "description":"Details about pricing.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this order.",
                        "type":"number"
                    },
                    "secondaryCurrencyShippingSurcharge":{
                        "description":"Extra handling costs for shipping the products in secondary currency.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "catalogId":{
                "description":"The ID of the catalog which this commerce item references.",
                "type":"string"
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about pricing.",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"External quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price for this commerce item",
                        "type":"number"
                    }
                }
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "id":{
                "description":"The internal/native ID for this commerce item.",
                "type":"string"
            },
            "state":{
                "description":"The state of this commerce item. (read-only, calculated from shippingGroups' commerceItemRelationships)",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "stateDetail":{
                "description":"Details about the state of this commerce item.",
                "type":"string"
            },
            "locationInventoryInfoMap":{
                "description":"This is a map displaying inventory breakdowns for multiple inventory locations, created when the item is fulfilled by multiple inventories. Each entry in the map is keyed by inventory location id",
                "additionalProperties":{
                    "type":"object",
                    "properties":{
                        "availabilityDate":{
                            "description":"The availabilityDate for preordered/backordered quantity, for this inventory location",
                            "type":"string"
                        },
                        "preOrderQuantity":{
                            "description":"The preordered quantity included, for this inventory location",
                            "type":"integer"
                        },
                        "backOrderQuantity":{
                            "description":"The backordered quantity included, for this inventory location",
                            "type":"integer"
                        },
                        "inStockQuantity":{
                            "description":"The available quantity included that is 'in stock', for this inventory location",
                            "type":"integer"
                        }
                    }
                },
                "type":"object"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "recurringChargePriceInfo":{
                                                    "description":"Recurring charge price information.",
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the recurring charge price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount of this recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "rawTotalPrice":{
                                                            "description":"The raw total price of the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "salePrice":{
                                                            "description":"The sale price",
                                                            "type":"number"
                                                        },
                                                        "priceListId":{
                                                            "description":"The price list ID used for pricing.",
                                                            "type":"string"
                                                        },
                                                        "quantityDiscounted":{
                                                            "description":"The quantity discounted.",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "shippingSurcharge":{
                                                            "description":"Extra handling cost for shipping the product.",
                                                            "type":"number"
                                                        },
                                                        "onSale":{
                                                            "description":"Whether is on sale.",
                                                            "type":"boolean"
                                                        },
                                                        "discountable":{
                                                            "description":"Whether discountable.",
                                                            "type":"boolean"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                            "type":"string"
                                                        },
                                                        "currentPriceDetailsSorted":{
                                                            "description":"The current price details.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount for the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "range":{
                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "lowBound":{
                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                "type":"integer"
                                                                            },
                                                                            "highBound":{
                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                "type":"integer"
                                                                            },
                                                                            "size":{
                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                "type":"integer"
                                                                            }
                                                                        }
                                                                    },
                                                                    "tax":{
                                                                        "description":"Monetary tax amount.",
                                                                        "type":"number"
                                                                    },
                                                                    "detailedUnitPrice":{
                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                        "type":"number"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "listPrice":{
                                                            "description":"The monetary amount of the list price.",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "assetId":{
                                                    "description":"The asset ID corresponding to the current item.",
                                                    "type":"string"
                                                },
                                                "externalRecurringChargeDetails":{
                                                    "description":"Details about external recurring pricing.",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalRecurringCharge":{
                                                            "description":"The external recurring price.",
                                                            "type":"number"
                                                        },
                                                        "externalRecurringChargeFrequency":{
                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDuration":{
                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "serviceAccountId":{
                                                                "description":"The service account ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "recurringChargePriceInfo":{
                                                                "description":"Recurring charge price information.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount of this recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "rawTotalPrice":{
                                                                        "description":"The raw total price of the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "salePrice":{
                                                                        "description":"The sale price",
                                                                        "type":"number"
                                                                    },
                                                                    "priceListId":{
                                                                        "description":"The price list ID used for pricing.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantityDiscounted":{
                                                                        "description":"The quantity discounted.",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "shippingSurcharge":{
                                                                        "description":"Extra handling cost for shipping the product.",
                                                                        "type":"number"
                                                                    },
                                                                    "onSale":{
                                                                        "description":"Whether is on sale.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "discountable":{
                                                                        "description":"Whether discountable.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                        "type":"string"
                                                                    },
                                                                    "currentPriceDetailsSorted":{
                                                                        "description":"The current price details.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "range":{
                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "lowBound":{
                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "highBound":{
                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "size":{
                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                            "type":"integer"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "tax":{
                                                                                    "description":"Monetary tax amount.",
                                                                                    "type":"number"
                                                                                },
                                                                                "detailedUnitPrice":{
                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                    "type":"number"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        }
                                                                    },
                                                                    "listPrice":{
                                                                        "description":"The monetary amount of the list price.",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "assetId":{
                                                                "description":"The asset ID corresponding to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalRecurringChargeDetails":{
                                                                "description":"Details about external recurring pricing.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalRecurringCharge":{
                                                                        "description":"The external recurring price.",
                                                                        "type":"number"
                                                                    },
                                                                    "externalRecurringChargeFrequency":{
                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDuration":{
                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "recurringChargePriceInfo":{
                                                                            "description":"Recurring charge price information.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "rawTotalPrice":{
                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "salePrice":{
                                                                                    "description":"The sale price",
                                                                                    "type":"number"
                                                                                },
                                                                                "priceListId":{
                                                                                    "description":"The price list ID used for pricing.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantityDiscounted":{
                                                                                    "description":"The quantity discounted.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "shippingSurcharge":{
                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                    "type":"number"
                                                                                },
                                                                                "onSale":{
                                                                                    "description":"Whether is on sale.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "discountable":{
                                                                                    "description":"Whether discountable.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                    "type":"string"
                                                                                },
                                                                                "currentPriceDetailsSorted":{
                                                                                    "description":"The current price details.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "range":{
                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "lowBound":{
                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "highBound":{
                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "size":{
                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                        "type":"integer"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "tax":{
                                                                                                "description":"Monetary tax amount.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "detailedUnitPrice":{
                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "listPrice":{
                                                                                    "description":"The monetary amount of the list price.",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "assetId":{
                                                                            "description":"The asset ID corresponding to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalRecurringChargeDetails":{
                                                                            "description":"Details about external recurring pricing.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalRecurringCharge":{
                                                                                    "description":"The external recurring price.",
                                                                                    "type":"number"
                                                                                },
                                                                                "externalRecurringChargeFrequency":{
                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDuration":{
                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "deactivationDate":{
                                                                                        "description":"The deactivation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "quantity":{
                                                                                        "description":"The quantity included.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "productId":{
                                                                                        "description":"The ID of the product.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalData":{
                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "values":{
                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "dynamic_property_key":{
                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "dynamic_property_key"
                                                                                                    ]
                                                                                                },
                                                                                                "name":{
                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                }
                                                                                            },
                                                                                            "required":[
                                                                                                "values",
                                                                                                "name"
                                                                                            ]
                                                                                        }
                                                                                    },
                                                                                    "parentAssetKey":{
                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "rootAssetKey":{
                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "transactionDate":{
                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "catalogRefId":{
                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "assetKey":{
                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "recurringChargePriceInfo":{
                                                                                        "description":"Recurring charge price information.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "rawTotalPrice":{
                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "salePrice":{
                                                                                                "description":"The sale price",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "priceListId":{
                                                                                                "description":"The price list ID used for pricing.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantityDiscounted":{
                                                                                                "description":"The quantity discounted.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "shippingSurcharge":{
                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "onSale":{
                                                                                                "description":"Whether is on sale.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "discountable":{
                                                                                                "description":"Whether discountable.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "currentPriceDetailsSorted":{
                                                                                                "description":"The current price details.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "range":{
                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "lowBound":{
                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "highBound":{
                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "size":{
                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                    "type":"integer"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "tax":{
                                                                                                            "description":"Monetary tax amount.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "detailedUnitPrice":{
                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "listPrice":{
                                                                                                "description":"The monetary amount of the list price.",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "assetId":{
                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalRecurringChargeDetails":{
                                                                                        "description":"Details about external recurring pricing.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalRecurringCharge":{
                                                                                                "description":"The external recurring price.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "externalRecurringChargeFrequency":{
                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDuration":{
                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "externalPriceDetails":{
                                                                                        "description":"Details about external pricing",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalPriceQuantity":{
                                                                                                "description":"external quantity of this commerce item",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "externalPrice":{
                                                                                                "description":"External price of this commerce item",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "activationDate":{
                                                                                        "description":"The activation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "serviceId":{
                                                                                        "description":"The service ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "asset":{
                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "commerceItems":{
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "deactivationDate":{
                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "quantity":{
                                                                                                    "description":"The quantity included.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "productId":{
                                                                                                    "description":"The ID of the product.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalData":{
                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "values":{
                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "dynamic_property_key":{
                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "dynamic_property_key"
                                                                                                                ]
                                                                                                            },
                                                                                                            "name":{
                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            }
                                                                                                        },
                                                                                                        "required":[
                                                                                                            "values",
                                                                                                            "name"
                                                                                                        ]
                                                                                                    }
                                                                                                },
                                                                                                "parentAssetKey":{
                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "rootAssetKey":{
                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "transactionDate":{
                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "catalogRefId":{
                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "assetKey":{
                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "recurringChargePriceInfo":{
                                                                                                    "description":"Recurring charge price information.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "rawTotalPrice":{
                                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "salePrice":{
                                                                                                            "description":"The sale price",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "priceListId":{
                                                                                                            "description":"The price list ID used for pricing.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "quantityDiscounted":{
                                                                                                            "description":"The quantity discounted.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "shippingSurcharge":{
                                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "onSale":{
                                                                                                            "description":"Whether is on sale.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "discountable":{
                                                                                                            "description":"Whether discountable.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "currentPriceDetailsSorted":{
                                                                                                            "description":"The current price details.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "discounted":{
                                                                                                                        "description":"Whether the price is discounted.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "amount":{
                                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "amountIsFinal":{
                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "range":{
                                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "lowBound":{
                                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "highBound":{
                                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "size":{
                                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                "type":"integer"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "tax":{
                                                                                                                        "description":"Monetary tax amount.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "detailedUnitPrice":{
                                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "currencyCode":{
                                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "listPrice":{
                                                                                                            "description":"The monetary amount of the list price.",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "assetId":{
                                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalRecurringChargeDetails":{
                                                                                                    "description":"Details about external recurring pricing.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalRecurringCharge":{
                                                                                                            "description":"The external recurring price.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "externalRecurringChargeFrequency":{
                                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalRecurringChargeDuration":{
                                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "externalPriceDetails":{
                                                                                                    "description":"Details about external pricing",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalPriceQuantity":{
                                                                                                            "description":"external quantity of this commerce item",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "externalPrice":{
                                                                                                            "description":"External price of this commerce item",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "activationDate":{
                                                                                                    "description":"The activation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "serviceId":{
                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "asset":{
                                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                                    "type":"boolean"
                                                                                                },
                                                                                                "commerceItems":{
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "deactivationDate":{
                                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "quantity":{
                                                                                                                "description":"The quantity included.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "productId":{
                                                                                                                "description":"The ID of the product.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalData":{
                                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "values":{
                                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "dynamic_property_key":{
                                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "dynamic_property_key"
                                                                                                                            ]
                                                                                                                        },
                                                                                                                        "name":{
                                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "actionCode":{
                                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                            "type":"string"
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "required":[
                                                                                                                        "values",
                                                                                                                        "name"
                                                                                                                    ]
                                                                                                                }
                                                                                                            },
                                                                                                            "parentAssetKey":{
                                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "rootAssetKey":{
                                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "transactionDate":{
                                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "catalogRefId":{
                                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "assetKey":{
                                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "recurringChargePriceInfo":{
                                                                                                                "description":"Recurring charge price information.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "discounted":{
                                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "amount":{
                                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "rawTotalPrice":{
                                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "salePrice":{
                                                                                                                        "description":"The sale price",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "priceListId":{
                                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "quantityDiscounted":{
                                                                                                                        "description":"The quantity discounted.",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "amountIsFinal":{
                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "shippingSurcharge":{
                                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "onSale":{
                                                                                                                        "description":"Whether is on sale.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "discountable":{
                                                                                                                        "description":"Whether discountable.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "currencyCode":{
                                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "currentPriceDetailsSorted":{
                                                                                                                        "description":"The current price details.",
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "discounted":{
                                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "amount":{
                                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "quantity":{
                                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "amountIsFinal":{
                                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "range":{
                                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "lowBound":{
                                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "highBound":{
                                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "size":{
                                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                            "type":"integer"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "tax":{
                                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "detailedUnitPrice":{
                                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "currencyCode":{
                                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "listPrice":{
                                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                                        "type":"number"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "assetId":{
                                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalRecurringChargeDetails":{
                                                                                                                "description":"Details about external recurring pricing.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "externalRecurringCharge":{
                                                                                                                        "description":"The external recurring price.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeDuration":{
                                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "externalPriceDetails":{
                                                                                                                "description":"Details about external pricing",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "externalPriceQuantity":{
                                                                                                                        "description":"external quantity of this commerce item",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "externalPrice":{
                                                                                                                        "description":"External price of this commerce item",
                                                                                                                        "type":"number"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "activationDate":{
                                                                                                                "description":"The activation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "serviceId":{
                                                                                                                "description":"The service ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "asset":{
                                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                "type":"boolean"
                                                                                                            },
                                                                                                            "commerceItems":{
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "deactivationDate":{
                                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "quantity":{
                                                                                                                            "description":"The quantity included.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "productId":{
                                                                                                                            "description":"The ID of the product.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "externalData":{
                                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                            "type":"array",
                                                                                                                            "items":{
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "values":{
                                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "dynamic_property_key":{
                                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "required":[
                                                                                                                                            "dynamic_property_key"
                                                                                                                                        ]
                                                                                                                                    },
                                                                                                                                    "name":{
                                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "actionCode":{
                                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                        "type":"string"
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "required":[
                                                                                                                                    "values",
                                                                                                                                    "name"
                                                                                                                                ]
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "parentAssetKey":{
                                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "rootAssetKey":{
                                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "transactionDate":{
                                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "catalogRefId":{
                                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "assetKey":{
                                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "recurringChargePriceInfo":{
                                                                                                                            "description":"Recurring charge price information.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "discounted":{
                                                                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "amount":{
                                                                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "rawTotalPrice":{
                                                                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "salePrice":{
                                                                                                                                    "description":"The sale price",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "priceListId":{
                                                                                                                                    "description":"The price list ID used for pricing.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "quantityDiscounted":{
                                                                                                                                    "description":"The quantity discounted.",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "amountIsFinal":{
                                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "shippingSurcharge":{
                                                                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "onSale":{
                                                                                                                                    "description":"Whether is on sale.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "discountable":{
                                                                                                                                    "description":"Whether discountable.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "currencyCode":{
                                                                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "currentPriceDetailsSorted":{
                                                                                                                                    "description":"The current price details.",
                                                                                                                                    "type":"array",
                                                                                                                                    "items":{
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "discounted":{
                                                                                                                                                "description":"Whether the price is discounted.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "amount":{
                                                                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "quantity":{
                                                                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                                                                "type":"integer"
                                                                                                                                            },
                                                                                                                                            "amountIsFinal":{
                                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "range":{
                                                                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "lowBound":{
                                                                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "highBound":{
                                                                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "size":{
                                                                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "tax":{
                                                                                                                                                "description":"Monetary tax amount.",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "detailedUnitPrice":{
                                                                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "currencyCode":{
                                                                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "listPrice":{
                                                                                                                                    "description":"The monetary amount of the list price.",
                                                                                                                                    "type":"number"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "assetId":{
                                                                                                                            "description":"The asset ID corresponding to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "externalRecurringChargeDetails":{
                                                                                                                            "description":"Details about external recurring pricing.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "externalRecurringCharge":{
                                                                                                                                    "description":"The external recurring price.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "externalRecurringChargeFrequency":{
                                                                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "externalRecurringChargeDuration":{
                                                                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "externalPriceDetails":{
                                                                                                                            "description":"Details about external pricing",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "externalPriceQuantity":{
                                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "externalPrice":{
                                                                                                                                    "description":"External price of this commerce item",
                                                                                                                                    "type":"number"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "actionCode":{
                                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "activationDate":{
                                                                                                                            "description":"The activation date in ISO format.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "serviceId":{
                                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "asset":{
                                                                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                            "type":"boolean"
                                                                                                                        },
                                                                                                                        "commerceItems":{
                                                                                                                            "type":"array",
                                                                                                                            "items":{
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "deactivationDate":{
                                                                                                                                        "description":"The deactivation date in ISO format.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "quantity":{
                                                                                                                                        "description":"The quantity included.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "productId":{
                                                                                                                                        "description":"The ID of the product.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "externalData":{
                                                                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                                        "type":"array",
                                                                                                                                        "items":{
                                                                                                                                            "type":"object",
                                                                                                                                            "properties":{
                                                                                                                                                "values":{
                                                                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                                                                    "type":"object",
                                                                                                                                                    "properties":{
                                                                                                                                                        "dynamic_property_key":{
                                                                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                            "type":"string"
                                                                                                                                                        }
                                                                                                                                                    },
                                                                                                                                                    "required":[
                                                                                                                                                        "dynamic_property_key"
                                                                                                                                                    ]
                                                                                                                                                },
                                                                                                                                                "name":{
                                                                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                                                                    "type":"string"
                                                                                                                                                },
                                                                                                                                                "actionCode":{
                                                                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                                    "type":"string"
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "required":[
                                                                                                                                                "values",
                                                                                                                                                "name"
                                                                                                                                            ]
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "parentAssetKey":{
                                                                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "rootAssetKey":{
                                                                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "transactionDate":{
                                                                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "catalogRefId":{
                                                                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "assetKey":{
                                                                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "recurringChargePriceInfo":{
                                                                                                                                        "description":"Recurring charge price information.",
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "discounted":{
                                                                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "amount":{
                                                                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "rawTotalPrice":{
                                                                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "salePrice":{
                                                                                                                                                "description":"The sale price",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "priceListId":{
                                                                                                                                                "description":"The price list ID used for pricing.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "quantityDiscounted":{
                                                                                                                                                "description":"The quantity discounted.",
                                                                                                                                                "type":"integer"
                                                                                                                                            },
                                                                                                                                            "amountIsFinal":{
                                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "shippingSurcharge":{
                                                                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "onSale":{
                                                                                                                                                "description":"Whether is on sale.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "discountable":{
                                                                                                                                                "description":"Whether discountable.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "currencyCode":{
                                                                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "currentPriceDetailsSorted":{
                                                                                                                                                "description":"The current price details.",
                                                                                                                                                "type":"array",
                                                                                                                                                "items":{
                                                                                                                                                    "type":"object",
                                                                                                                                                    "properties":{
                                                                                                                                                        "discounted":{
                                                                                                                                                            "description":"Whether the price is discounted.",
                                                                                                                                                            "type":"boolean"
                                                                                                                                                        },
                                                                                                                                                        "amount":{
                                                                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                                                                            "type":"number"
                                                                                                                                                        },
                                                                                                                                                        "quantity":{
                                                                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                                                                            "type":"integer"
                                                                                                                                                        },
                                                                                                                                                        "amountIsFinal":{
                                                                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                                                                            "type":"boolean"
                                                                                                                                                        },
                                                                                                                                                        "range":{
                                                                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                                            "type":"object",
                                                                                                                                                            "properties":{
                                                                                                                                                                "lowBound":{
                                                                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                                    "type":"integer"
                                                                                                                                                                },
                                                                                                                                                                "highBound":{
                                                                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                                    "type":"integer"
                                                                                                                                                                },
                                                                                                                                                                "size":{
                                                                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                                    "type":"integer"
                                                                                                                                                                }
                                                                                                                                                            }
                                                                                                                                                        },
                                                                                                                                                        "tax":{
                                                                                                                                                            "description":"Monetary tax amount.",
                                                                                                                                                            "type":"number"
                                                                                                                                                        },
                                                                                                                                                        "detailedUnitPrice":{
                                                                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                                            "type":"number"
                                                                                                                                                        },
                                                                                                                                                        "currencyCode":{
                                                                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                                                                            "type":"string"
                                                                                                                                                        }
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "listPrice":{
                                                                                                                                                "description":"The monetary amount of the list price.",
                                                                                                                                                "type":"number"
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "assetId":{
                                                                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "externalRecurringChargeDetails":{
                                                                                                                                        "description":"Details about external recurring pricing.",
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "externalRecurringCharge":{
                                                                                                                                                "description":"The external recurring price.",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "externalRecurringChargeFrequency":{
                                                                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "externalRecurringChargeDuration":{
                                                                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "externalPriceDetails":{
                                                                                                                                        "description":"Details about external pricing",
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "externalPriceQuantity":{
                                                                                                                                                "description":"external quantity of this commerce item",
                                                                                                                                                "type":"integer"
                                                                                                                                            },
                                                                                                                                            "externalPrice":{
                                                                                                                                                "description":"External price of this commerce item",
                                                                                                                                                "type":"number"
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "actionCode":{
                                                                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "activationDate":{
                                                                                                                                        "description":"The activation date in ISO format.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "serviceId":{
                                                                                                                                        "description":"The service ID associated to the current item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "asset":{
                                                                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                                        "type":"boolean"
                                                                                                                                    },
                                                                                                                                    "commerceItems":{
                                                                                                                                        "type":"array",
                                                                                                                                        "items":{
                                                                                                                                            "properties":{
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "pointOfNoRevision":{
                "description":"The boolean that indicates if the item has passed pointOfNoRevision.",
                "type":"boolean"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalId":{
                "description":"An optional, external ID for this commerce item.",
                "type":"string"
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "catalogKey":{
                "description":"The key of the catalog this commerce item references.",
                "type":"string"
            },
            "productDisplayName":{
                "description":"The product's display name. (read-only, obtained from the referenced product)",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "backOrderQuantity":{
                "description":"The backordered quantity included.",
                "type":"integer"
            }
        }
    }
}Nested Schema : externalOrderPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external Order pricing.
    
    
    
    
        Show Source
        - 
            externalPrice: 
            number
            External price for this order
{
    "description":"Details about external Order pricing.",
    "type":"object",
    "properties":{
        "externalPrice":{
            "description":"External price for this order",
            "type":"number"
        }
    },
    "required":[
        "externalPrice"
    ]
}Nested Schema : quoteInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about quote info
    
    
    
    
        Show Source
        - 
            agentId(optional): 
            string
            Agent id
- 
            expirationDate: 
            integer
            Expiration date for this quote in milliseconds
- 
            externalId(optional): 
            string
            external id for this quote
- 
            providerNote: 
            string
            Provider note for this quote
- 
            quoteDate(optional): 
            string
            Quote Date for this quote
{
    "description":"Details about quote info",
    "type":"object",
    "properties":{
        "providerNote":{
            "description":"Provider note for this quote",
            "type":"string"
        },
        "agentId":{
            "description":"Agent id",
            "type":"string"
        },
        "externalId":{
            "description":"external id for this quote",
            "type":"string"
        },
        "quoteDate":{
            "description":"Quote Date for this quote",
            "type":"string"
        },
        "expirationDate":{
            "description":"Expiration date for this quote in milliseconds",
            "type":"integer"
        }
    },
    "required":[
        "providerNote",
        "expirationDate"
    ]
}Nested Schema : taxPriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe tax pricing details for the order.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount.
- 
            amountIsFinal(optional): 
            boolean
            Whether the amount is final.
- 
            cityTax(optional): 
            number
            The monetary amount of city tax.
- 
            countryTax(optional): 
            number
            The monetary amount of country tax.
- 
            countyTax(optional): 
            number
            The monetary amount of county tax.
- 
            currencyCode(optional): 
            string
            The three character currency code.
- 
            discounted(optional): 
            boolean
            Whether the price was discounted.
- 
            districtTax(optional): 
            number
            Tax amount for the district.
- 
            secondaryCurrencyTaxAmount(optional): 
            number
            The secondary currency tax amount.
- 
            stateTax(optional): 
            number
            Tax amount for the state.
{
    "description":"The tax pricing details for the order.",
    "type":"object",
    "properties":{
        "cityTax":{
            "description":"The monetary amount of city tax.",
            "type":"number"
        },
        "discounted":{
            "description":"Whether the price was discounted.",
            "type":"boolean"
        },
        "secondaryCurrencyTaxAmount":{
            "description":"The secondary currency tax amount.",
            "type":"number"
        },
        "amount":{
            "description":"The monetary amount.",
            "type":"number"
        },
        "countyTax":{
            "description":"The monetary amount of county tax.",
            "type":"number"
        },
        "amountIsFinal":{
            "description":"Whether the amount is final.",
            "type":"boolean"
        },
        "districtTax":{
            "description":"Tax amount for the district.",
            "type":"number"
        },
        "stateTax":{
            "description":"Tax amount for the state.",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code.",
            "type":"string"
        },
        "countryTax":{
            "description":"The monetary amount of country tax.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            availabilityDate(optional): 
            integer
            The availabilityDate for preordered/backordered quantity.
- 
            backOrderQuantity(optional): 
            integer
            The backordered quantity included.
- 
            catalogId(optional): 
            string
            The ID of the catalog which this commerce item references.
- 
            catalogKey(optional): 
            string
            The key of the catalog this commerce item references.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            configuratorId(optional): 
            string
            Configuration id for the configurable commerce item.
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalId(optional): 
            string
            An optional, external ID for this commerce item.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about pricing.
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            id(optional): 
            string
            The internal/native ID for this commerce item.
- 
            locationInventoryInfoMap(optional): 
            object  locationInventoryInfoMap
            
            Additional Properties Allowed: additionalPropertiesThis is a map displaying inventory breakdowns for multiple inventory locations, created when the item is fulfilled by multiple inventories. Each entry in the map is keyed by inventory location id
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            pointOfNoRevision(optional): 
            boolean
            The boolean that indicates if the item has passed pointOfNoRevision.
- 
            preOrderQuantity(optional): 
            integer
            The preordered quantity included.
- 
            priceInfo(optional): 
            object  priceInfo
            
            Details about pricing.
- 
            productDisplayName(optional): 
            string
            The product's display name. (read-only, obtained from the referenced product)
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            returnedQuantity(optional): 
            integer
            The quantity returned.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            state(optional): 
            string
            The state of this commerce item. (read-only, calculated from shippingGroups' commerceItemRelationships)
- 
            stateDetail(optional): 
            string
            Details about the state of this commerce item.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "returnedQuantity":{
            "description":"The quantity returned.",
            "type":"integer"
        },
        "availabilityDate":{
            "description":"The availabilityDate for preordered/backordered quantity.",
            "type":"integer"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "preOrderQuantity":{
            "description":"The preordered quantity included.",
            "type":"integer"
        },
        "configuratorId":{
            "description":"Configuration id for the configurable commerce item.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "priceInfo":{
            "description":"Details about pricing.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this order.",
                    "type":"number"
                },
                "secondaryCurrencyShippingSurcharge":{
                    "description":"Extra handling costs for shipping the products in secondary currency.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "catalogId":{
            "description":"The ID of the catalog which this commerce item references.",
            "type":"string"
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about pricing.",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"External quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price for this commerce item",
                    "type":"number"
                }
            }
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "id":{
            "description":"The internal/native ID for this commerce item.",
            "type":"string"
        },
        "state":{
            "description":"The state of this commerce item. (read-only, calculated from shippingGroups' commerceItemRelationships)",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "stateDetail":{
            "description":"Details about the state of this commerce item.",
            "type":"string"
        },
        "locationInventoryInfoMap":{
            "description":"This is a map displaying inventory breakdowns for multiple inventory locations, created when the item is fulfilled by multiple inventories. Each entry in the map is keyed by inventory location id",
            "additionalProperties":{
                "type":"object",
                "properties":{
                    "availabilityDate":{
                        "description":"The availabilityDate for preordered/backordered quantity, for this inventory location",
                        "type":"string"
                    },
                    "preOrderQuantity":{
                        "description":"The preordered quantity included, for this inventory location",
                        "type":"integer"
                    },
                    "backOrderQuantity":{
                        "description":"The backordered quantity included, for this inventory location",
                        "type":"integer"
                    },
                    "inStockQuantity":{
                        "description":"The available quantity included that is 'in stock', for this inventory location",
                        "type":"integer"
                    }
                }
            },
            "type":"object"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "serviceAccountId":{
                                                            "description":"The service account ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "recurringChargePriceInfo":{
                                                            "description":"Recurring charge price information.",
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount of this recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "rawTotalPrice":{
                                                                    "description":"The raw total price of the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "salePrice":{
                                                                    "description":"The sale price",
                                                                    "type":"number"
                                                                },
                                                                "priceListId":{
                                                                    "description":"The price list ID used for pricing.",
                                                                    "type":"string"
                                                                },
                                                                "quantityDiscounted":{
                                                                    "description":"The quantity discounted.",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "shippingSurcharge":{
                                                                    "description":"Extra handling cost for shipping the product.",
                                                                    "type":"number"
                                                                },
                                                                "onSale":{
                                                                    "description":"Whether is on sale.",
                                                                    "type":"boolean"
                                                                },
                                                                "discountable":{
                                                                    "description":"Whether discountable.",
                                                                    "type":"boolean"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                    "type":"string"
                                                                },
                                                                "currentPriceDetailsSorted":{
                                                                    "description":"The current price details.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "range":{
                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "lowBound":{
                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "highBound":{
                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "size":{
                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                        "type":"integer"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "tax":{
                                                                                "description":"Monetary tax amount.",
                                                                                "type":"number"
                                                                            },
                                                                            "detailedUnitPrice":{
                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                "type":"number"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "listPrice":{
                                                                    "description":"The monetary amount of the list price.",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "assetId":{
                                                            "description":"The asset ID corresponding to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDetails":{
                                                            "description":"Details about external recurring pricing.",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalRecurringCharge":{
                                                                    "description":"The external recurring price.",
                                                                    "type":"number"
                                                                },
                                                                "externalRecurringChargeFrequency":{
                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                    "type":"string"
                                                                },
                                                                "externalRecurringChargeDuration":{
                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "recurringChargePriceInfo":{
                                                                        "description":"Recurring charge price information.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "rawTotalPrice":{
                                                                                "description":"The raw total price of the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "salePrice":{
                                                                                "description":"The sale price",
                                                                                "type":"number"
                                                                            },
                                                                            "priceListId":{
                                                                                "description":"The price list ID used for pricing.",
                                                                                "type":"string"
                                                                            },
                                                                            "quantityDiscounted":{
                                                                                "description":"The quantity discounted.",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "shippingSurcharge":{
                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                "type":"number"
                                                                            },
                                                                            "onSale":{
                                                                                "description":"Whether is on sale.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "discountable":{
                                                                                "description":"Whether discountable.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                "type":"string"
                                                                            },
                                                                            "currentPriceDetailsSorted":{
                                                                                "description":"The current price details.",
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "quantity":{
                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "range":{
                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "lowBound":{
                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "highBound":{
                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "size":{
                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                    "type":"integer"
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "tax":{
                                                                                            "description":"Monetary tax amount.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "detailedUnitPrice":{
                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                }
                                                                            },
                                                                            "listPrice":{
                                                                                "description":"The monetary amount of the list price.",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "assetId":{
                                                                        "description":"The asset ID corresponding to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDetails":{
                                                                        "description":"Details about external recurring pricing.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalRecurringCharge":{
                                                                                "description":"The external recurring price.",
                                                                                "type":"number"
                                                                            },
                                                                            "externalRecurringChargeFrequency":{
                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                "type":"string"
                                                                            },
                                                                            "externalRecurringChargeDuration":{
                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "recurringChargePriceInfo":{
                                                                                    "description":"Recurring charge price information.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "rawTotalPrice":{
                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "salePrice":{
                                                                                            "description":"The sale price",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "priceListId":{
                                                                                            "description":"The price list ID used for pricing.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "quantityDiscounted":{
                                                                                            "description":"The quantity discounted.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "shippingSurcharge":{
                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "onSale":{
                                                                                            "description":"Whether is on sale.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "discountable":{
                                                                                            "description":"Whether discountable.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "currentPriceDetailsSorted":{
                                                                                            "description":"The current price details.",
                                                                                            "type":"array",
                                                                                            "items":{
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "quantity":{
                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "range":{
                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "lowBound":{
                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "highBound":{
                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "size":{
                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                "type":"integer"
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "tax":{
                                                                                                        "description":"Monetary tax amount.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "detailedUnitPrice":{
                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "listPrice":{
                                                                                            "description":"The monetary amount of the list price.",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "assetId":{
                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDetails":{
                                                                                    "description":"Details about external recurring pricing.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalRecurringCharge":{
                                                                                            "description":"The external recurring price.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "externalRecurringChargeFrequency":{
                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "externalRecurringChargeDuration":{
                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "deactivationDate":{
                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The quantity included.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "productId":{
                                                                                                "description":"The ID of the product.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalData":{
                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "values":{
                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "dynamic_property_key":{
                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            },
                                                                                                            "required":[
                                                                                                                "dynamic_property_key"
                                                                                                            ]
                                                                                                        },
                                                                                                        "name":{
                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "values",
                                                                                                        "name"
                                                                                                    ]
                                                                                                }
                                                                                            },
                                                                                            "parentAssetKey":{
                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "rootAssetKey":{
                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "transactionDate":{
                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "catalogRefId":{
                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "assetKey":{
                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "recurringChargePriceInfo":{
                                                                                                "description":"Recurring charge price information.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "rawTotalPrice":{
                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "salePrice":{
                                                                                                        "description":"The sale price",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "priceListId":{
                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "quantityDiscounted":{
                                                                                                        "description":"The quantity discounted.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "shippingSurcharge":{
                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "onSale":{
                                                                                                        "description":"Whether is on sale.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "discountable":{
                                                                                                        "description":"Whether discountable.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "currentPriceDetailsSorted":{
                                                                                                        "description":"The current price details.",
                                                                                                        "type":"array",
                                                                                                        "items":{
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "quantity":{
                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "range":{
                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "lowBound":{
                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "highBound":{
                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "size":{
                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                            "type":"integer"
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "tax":{
                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "detailedUnitPrice":{
                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "listPrice":{
                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "assetId":{
                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDetails":{
                                                                                                "description":"Details about external recurring pricing.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalRecurringCharge":{
                                                                                                        "description":"The external recurring price.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "externalRecurringChargeDuration":{
                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "externalPriceDetails":{
                                                                                                "description":"Details about external pricing",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalPriceQuantity":{
                                                                                                        "description":"external quantity of this commerce item",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "externalPrice":{
                                                                                                        "description":"External price of this commerce item",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "activationDate":{
                                                                                                "description":"The activation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "serviceId":{
                                                                                                "description":"The service ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "asset":{
                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "commerceItems":{
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "deactivationDate":{
                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The quantity included.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "productId":{
                                                                                                            "description":"The ID of the product.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalData":{
                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "values":{
                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "dynamic_property_key":{
                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "required":[
                                                                                                                            "dynamic_property_key"
                                                                                                                        ]
                                                                                                                    },
                                                                                                                    "name":{
                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "values",
                                                                                                                    "name"
                                                                                                                ]
                                                                                                            }
                                                                                                        },
                                                                                                        "parentAssetKey":{
                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "rootAssetKey":{
                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "transactionDate":{
                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "catalogRefId":{
                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "assetKey":{
                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "recurringChargePriceInfo":{
                                                                                                            "description":"Recurring charge price information.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "rawTotalPrice":{
                                                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "salePrice":{
                                                                                                                    "description":"The sale price",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "priceListId":{
                                                                                                                    "description":"The price list ID used for pricing.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "quantityDiscounted":{
                                                                                                                    "description":"The quantity discounted.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "shippingSurcharge":{
                                                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "onSale":{
                                                                                                                    "description":"Whether is on sale.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "discountable":{
                                                                                                                    "description":"Whether discountable.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "currentPriceDetailsSorted":{
                                                                                                                    "description":"The current price details.",
                                                                                                                    "type":"array",
                                                                                                                    "items":{
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "discounted":{
                                                                                                                                "description":"Whether the price is discounted.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "amount":{
                                                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "quantity":{
                                                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "amountIsFinal":{
                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "range":{
                                                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "lowBound":{
                                                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "highBound":{
                                                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "size":{
                                                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                        "type":"integer"
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "tax":{
                                                                                                                                "description":"Monetary tax amount.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "detailedUnitPrice":{
                                                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "currencyCode":{
                                                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "listPrice":{
                                                                                                                    "description":"The monetary amount of the list price.",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "assetId":{
                                                                                                            "description":"The asset ID corresponding to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalRecurringChargeDetails":{
                                                                                                            "description":"Details about external recurring pricing.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalRecurringCharge":{
                                                                                                                    "description":"The external recurring price.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "externalRecurringChargeFrequency":{
                                                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "externalRecurringChargeDuration":{
                                                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "externalPriceDetails":{
                                                                                                            "description":"Details about external pricing",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalPriceQuantity":{
                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "externalPrice":{
                                                                                                                    "description":"External price of this commerce item",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "activationDate":{
                                                                                                            "description":"The activation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "serviceId":{
                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "asset":{
                                                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "commerceItems":{
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "deactivationDate":{
                                                                                                                        "description":"The deactivation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The quantity included.",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "productId":{
                                                                                                                        "description":"The ID of the product.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalData":{
                                                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "values":{
                                                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "dynamic_property_key":{
                                                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "required":[
                                                                                                                                        "dynamic_property_key"
                                                                                                                                    ]
                                                                                                                                },
                                                                                                                                "name":{
                                                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "actionCode":{
                                                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "values",
                                                                                                                                "name"
                                                                                                                            ]
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "parentAssetKey":{
                                                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "rootAssetKey":{
                                                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "transactionDate":{
                                                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "catalogRefId":{
                                                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "assetKey":{
                                                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "recurringChargePriceInfo":{
                                                                                                                        "description":"Recurring charge price information.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "discounted":{
                                                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "amount":{
                                                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "rawTotalPrice":{
                                                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "salePrice":{
                                                                                                                                "description":"The sale price",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "priceListId":{
                                                                                                                                "description":"The price list ID used for pricing.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "quantityDiscounted":{
                                                                                                                                "description":"The quantity discounted.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "amountIsFinal":{
                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "shippingSurcharge":{
                                                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "onSale":{
                                                                                                                                "description":"Whether is on sale.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "discountable":{
                                                                                                                                "description":"Whether discountable.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "currencyCode":{
                                                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "currentPriceDetailsSorted":{
                                                                                                                                "description":"The current price details.",
                                                                                                                                "type":"array",
                                                                                                                                "items":{
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "discounted":{
                                                                                                                                            "description":"Whether the price is discounted.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "amount":{
                                                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "quantity":{
                                                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "amountIsFinal":{
                                                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "range":{
                                                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                            "type":"object",
                                                                                                                                            "properties":{
                                                                                                                                                "lowBound":{
                                                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                    "type":"integer"
                                                                                                                                                },
                                                                                                                                                "highBound":{
                                                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                    "type":"integer"
                                                                                                                                                },
                                                                                                                                                "size":{
                                                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                    "type":"integer"
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "tax":{
                                                                                                                                            "description":"Monetary tax amount.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "detailedUnitPrice":{
                                                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "currencyCode":{
                                                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "listPrice":{
                                                                                                                                "description":"The monetary amount of the list price.",
                                                                                                                                "type":"number"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "assetId":{
                                                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeDetails":{
                                                                                                                        "description":"Details about external recurring pricing.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "externalRecurringCharge":{
                                                                                                                                "description":"The external recurring price.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "externalRecurringChargeFrequency":{
                                                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "externalRecurringChargeDuration":{
                                                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "externalPriceDetails":{
                                                                                                                        "description":"Details about external pricing",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "externalPriceQuantity":{
                                                                                                                                "description":"external quantity of this commerce item",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "externalPrice":{
                                                                                                                                "description":"External price of this commerce item",
                                                                                                                                "type":"number"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "activationDate":{
                                                                                                                        "description":"The activation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "serviceId":{
                                                                                                                        "description":"The service ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "asset":{
                                                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "commerceItems":{
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "deactivationDate":{
                                                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "quantity":{
                                                                                                                                    "description":"The quantity included.",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "productId":{
                                                                                                                                    "description":"The ID of the product.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "externalData":{
                                                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                                    "type":"array",
                                                                                                                                    "items":{
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "values":{
                                                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "dynamic_property_key":{
                                                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    }
                                                                                                                                                },
                                                                                                                                                "required":[
                                                                                                                                                    "dynamic_property_key"
                                                                                                                                                ]
                                                                                                                                            },
                                                                                                                                            "name":{
                                                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "actionCode":{
                                                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "required":[
                                                                                                                                            "values",
                                                                                                                                            "name"
                                                                                                                                        ]
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "parentAssetKey":{
                                                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "rootAssetKey":{
                                                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "transactionDate":{
                                                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "catalogRefId":{
                                                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "assetKey":{
                                                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "recurringChargePriceInfo":{
                                                                                                                                    "description":"Recurring charge price information.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "discounted":{
                                                                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "amount":{
                                                                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "rawTotalPrice":{
                                                                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "salePrice":{
                                                                                                                                            "description":"The sale price",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "priceListId":{
                                                                                                                                            "description":"The price list ID used for pricing.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "quantityDiscounted":{
                                                                                                                                            "description":"The quantity discounted.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "amountIsFinal":{
                                                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "shippingSurcharge":{
                                                                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "onSale":{
                                                                                                                                            "description":"Whether is on sale.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "discountable":{
                                                                                                                                            "description":"Whether discountable.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "currencyCode":{
                                                                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "currentPriceDetailsSorted":{
                                                                                                                                            "description":"The current price details.",
                                                                                                                                            "type":"array",
                                                                                                                                            "items":{
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "discounted":{
                                                                                                                                                        "description":"Whether the price is discounted.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "amount":{
                                                                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "quantity":{
                                                                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "amountIsFinal":{
                                                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "range":{
                                                                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                                        "type":"object",
                                                                                                                                                        "properties":{
                                                                                                                                                            "lowBound":{
                                                                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                                "type":"integer"
                                                                                                                                                            },
                                                                                                                                                            "highBound":{
                                                                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                                "type":"integer"
                                                                                                                                                            },
                                                                                                                                                            "size":{
                                                                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                                "type":"integer"
                                                                                                                                                            }
                                                                                                                                                        }
                                                                                                                                                    },
                                                                                                                                                    "tax":{
                                                                                                                                                        "description":"Monetary tax amount.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "detailedUnitPrice":{
                                                                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "currencyCode":{
                                                                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "listPrice":{
                                                                                                                                            "description":"The monetary amount of the list price.",
                                                                                                                                            "type":"number"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "assetId":{
                                                                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "externalRecurringChargeDetails":{
                                                                                                                                    "description":"Details about external recurring pricing.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "externalRecurringCharge":{
                                                                                                                                            "description":"The external recurring price.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "externalRecurringChargeFrequency":{
                                                                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "externalRecurringChargeDuration":{
                                                                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "externalPriceDetails":{
                                                                                                                                    "description":"Details about external pricing",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "externalPriceQuantity":{
                                                                                                                                            "description":"external quantity of this commerce item",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "externalPrice":{
                                                                                                                                            "description":"External price of this commerce item",
                                                                                                                                            "type":"number"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "actionCode":{
                                                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "activationDate":{
                                                                                                                                    "description":"The activation date in ISO format.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "serviceId":{
                                                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "asset":{
                                                                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "commerceItems":{
                                                                                                                                    "type":"array",
                                                                                                                                    "items":{
                                                                                                                                        "properties":{
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "pointOfNoRevision":{
            "description":"The boolean that indicates if the item has passed pointOfNoRevision.",
            "type":"boolean"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalId":{
            "description":"An optional, external ID for this commerce item.",
            "type":"string"
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "catalogKey":{
            "description":"The key of the catalog this commerce item references.",
            "type":"string"
        },
        "productDisplayName":{
            "description":"The product's display name. (read-only, obtained from the referenced product)",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "backOrderQuantity":{
            "description":"The backordered quantity included.",
            "type":"integer"
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "serviceAccountId":{
                                                    "description":"The service account ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "recurringChargePriceInfo":{
                                                    "description":"Recurring charge price information.",
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the recurring charge price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount of this recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "rawTotalPrice":{
                                                            "description":"The raw total price of the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "salePrice":{
                                                            "description":"The sale price",
                                                            "type":"number"
                                                        },
                                                        "priceListId":{
                                                            "description":"The price list ID used for pricing.",
                                                            "type":"string"
                                                        },
                                                        "quantityDiscounted":{
                                                            "description":"The quantity discounted.",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "shippingSurcharge":{
                                                            "description":"Extra handling cost for shipping the product.",
                                                            "type":"number"
                                                        },
                                                        "onSale":{
                                                            "description":"Whether is on sale.",
                                                            "type":"boolean"
                                                        },
                                                        "discountable":{
                                                            "description":"Whether discountable.",
                                                            "type":"boolean"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                            "type":"string"
                                                        },
                                                        "currentPriceDetailsSorted":{
                                                            "description":"The current price details.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount for the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "range":{
                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "lowBound":{
                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                "type":"integer"
                                                                            },
                                                                            "highBound":{
                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                "type":"integer"
                                                                            },
                                                                            "size":{
                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                "type":"integer"
                                                                            }
                                                                        }
                                                                    },
                                                                    "tax":{
                                                                        "description":"Monetary tax amount.",
                                                                        "type":"number"
                                                                    },
                                                                    "detailedUnitPrice":{
                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                        "type":"number"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "listPrice":{
                                                            "description":"The monetary amount of the list price.",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "assetId":{
                                                    "description":"The asset ID corresponding to the current item.",
                                                    "type":"string"
                                                },
                                                "externalRecurringChargeDetails":{
                                                    "description":"Details about external recurring pricing.",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalRecurringCharge":{
                                                            "description":"The external recurring price.",
                                                            "type":"number"
                                                        },
                                                        "externalRecurringChargeFrequency":{
                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDuration":{
                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "recurringChargePriceInfo":{
                                                                "description":"Recurring charge price information.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount of this recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "rawTotalPrice":{
                                                                        "description":"The raw total price of the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "salePrice":{
                                                                        "description":"The sale price",
                                                                        "type":"number"
                                                                    },
                                                                    "priceListId":{
                                                                        "description":"The price list ID used for pricing.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantityDiscounted":{
                                                                        "description":"The quantity discounted.",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "shippingSurcharge":{
                                                                        "description":"Extra handling cost for shipping the product.",
                                                                        "type":"number"
                                                                    },
                                                                    "onSale":{
                                                                        "description":"Whether is on sale.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "discountable":{
                                                                        "description":"Whether discountable.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                        "type":"string"
                                                                    },
                                                                    "currentPriceDetailsSorted":{
                                                                        "description":"The current price details.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "range":{
                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "lowBound":{
                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "highBound":{
                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "size":{
                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                            "type":"integer"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "tax":{
                                                                                    "description":"Monetary tax amount.",
                                                                                    "type":"number"
                                                                                },
                                                                                "detailedUnitPrice":{
                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                    "type":"number"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        }
                                                                    },
                                                                    "listPrice":{
                                                                        "description":"The monetary amount of the list price.",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "assetId":{
                                                                "description":"The asset ID corresponding to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalRecurringChargeDetails":{
                                                                "description":"Details about external recurring pricing.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalRecurringCharge":{
                                                                        "description":"The external recurring price.",
                                                                        "type":"number"
                                                                    },
                                                                    "externalRecurringChargeFrequency":{
                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDuration":{
                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "recurringChargePriceInfo":{
                                                                            "description":"Recurring charge price information.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "rawTotalPrice":{
                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "salePrice":{
                                                                                    "description":"The sale price",
                                                                                    "type":"number"
                                                                                },
                                                                                "priceListId":{
                                                                                    "description":"The price list ID used for pricing.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantityDiscounted":{
                                                                                    "description":"The quantity discounted.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "shippingSurcharge":{
                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                    "type":"number"
                                                                                },
                                                                                "onSale":{
                                                                                    "description":"Whether is on sale.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "discountable":{
                                                                                    "description":"Whether discountable.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                    "type":"string"
                                                                                },
                                                                                "currentPriceDetailsSorted":{
                                                                                    "description":"The current price details.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "range":{
                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "lowBound":{
                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "highBound":{
                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "size":{
                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                        "type":"integer"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "tax":{
                                                                                                "description":"Monetary tax amount.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "detailedUnitPrice":{
                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "listPrice":{
                                                                                    "description":"The monetary amount of the list price.",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "assetId":{
                                                                            "description":"The asset ID corresponding to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalRecurringChargeDetails":{
                                                                            "description":"Details about external recurring pricing.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalRecurringCharge":{
                                                                                    "description":"The external recurring price.",
                                                                                    "type":"number"
                                                                                },
                                                                                "externalRecurringChargeFrequency":{
                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDuration":{
                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "deactivationDate":{
                                                                                        "description":"The deactivation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "quantity":{
                                                                                        "description":"The quantity included.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "productId":{
                                                                                        "description":"The ID of the product.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalData":{
                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "values":{
                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "dynamic_property_key":{
                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "dynamic_property_key"
                                                                                                    ]
                                                                                                },
                                                                                                "name":{
                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                }
                                                                                            },
                                                                                            "required":[
                                                                                                "values",
                                                                                                "name"
                                                                                            ]
                                                                                        }
                                                                                    },
                                                                                    "parentAssetKey":{
                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "rootAssetKey":{
                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "transactionDate":{
                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "catalogRefId":{
                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "assetKey":{
                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "recurringChargePriceInfo":{
                                                                                        "description":"Recurring charge price information.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "rawTotalPrice":{
                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "salePrice":{
                                                                                                "description":"The sale price",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "priceListId":{
                                                                                                "description":"The price list ID used for pricing.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantityDiscounted":{
                                                                                                "description":"The quantity discounted.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "shippingSurcharge":{
                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "onSale":{
                                                                                                "description":"Whether is on sale.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "discountable":{
                                                                                                "description":"Whether discountable.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "currentPriceDetailsSorted":{
                                                                                                "description":"The current price details.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "range":{
                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "lowBound":{
                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "highBound":{
                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "size":{
                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                    "type":"integer"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "tax":{
                                                                                                            "description":"Monetary tax amount.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "detailedUnitPrice":{
                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "listPrice":{
                                                                                                "description":"The monetary amount of the list price.",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "assetId":{
                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalRecurringChargeDetails":{
                                                                                        "description":"Details about external recurring pricing.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalRecurringCharge":{
                                                                                                "description":"The external recurring price.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "externalRecurringChargeFrequency":{
                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDuration":{
                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "externalPriceDetails":{
                                                                                        "description":"Details about external pricing",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalPriceQuantity":{
                                                                                                "description":"external quantity of this commerce item",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "externalPrice":{
                                                                                                "description":"External price of this commerce item",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "activationDate":{
                                                                                        "description":"The activation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "serviceId":{
                                                                                        "description":"The service ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "asset":{
                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "commerceItems":{
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "deactivationDate":{
                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "quantity":{
                                                                                                    "description":"The quantity included.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "productId":{
                                                                                                    "description":"The ID of the product.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalData":{
                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "values":{
                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "dynamic_property_key":{
                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "dynamic_property_key"
                                                                                                                ]
                                                                                                            },
                                                                                                            "name":{
                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            }
                                                                                                        },
                                                                                                        "required":[
                                                                                                            "values",
                                                                                                            "name"
                                                                                                        ]
                                                                                                    }
                                                                                                },
                                                                                                "parentAssetKey":{
                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "rootAssetKey":{
                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "transactionDate":{
                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "catalogRefId":{
                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "assetKey":{
                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "recurringChargePriceInfo":{
                                                                                                    "description":"Recurring charge price information.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "rawTotalPrice":{
                                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "salePrice":{
                                                                                                            "description":"The sale price",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "priceListId":{
                                                                                                            "description":"The price list ID used for pricing.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "quantityDiscounted":{
                                                                                                            "description":"The quantity discounted.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "shippingSurcharge":{
                                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "onSale":{
                                                                                                            "description":"Whether is on sale.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "discountable":{
                                                                                                            "description":"Whether discountable.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "currentPriceDetailsSorted":{
                                                                                                            "description":"The current price details.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "discounted":{
                                                                                                                        "description":"Whether the price is discounted.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "amount":{
                                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "amountIsFinal":{
                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "range":{
                                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "lowBound":{
                                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "highBound":{
                                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "size":{
                                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                "type":"integer"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "tax":{
                                                                                                                        "description":"Monetary tax amount.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "detailedUnitPrice":{
                                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "currencyCode":{
                                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "listPrice":{
                                                                                                            "description":"The monetary amount of the list price.",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "assetId":{
                                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalRecurringChargeDetails":{
                                                                                                    "description":"Details about external recurring pricing.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalRecurringCharge":{
                                                                                                            "description":"The external recurring price.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "externalRecurringChargeFrequency":{
                                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalRecurringChargeDuration":{
                                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "externalPriceDetails":{
                                                                                                    "description":"Details about external pricing",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalPriceQuantity":{
                                                                                                            "description":"external quantity of this commerce item",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "externalPrice":{
                                                                                                            "description":"External price of this commerce item",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "activationDate":{
                                                                                                    "description":"The activation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "serviceId":{
                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "asset":{
                                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                                    "type":"boolean"
                                                                                                },
                                                                                                "commerceItems":{
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "deactivationDate":{
                                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "quantity":{
                                                                                                                "description":"The quantity included.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "productId":{
                                                                                                                "description":"The ID of the product.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalData":{
                                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "values":{
                                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "dynamic_property_key":{
                                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "dynamic_property_key"
                                                                                                                            ]
                                                                                                                        },
                                                                                                                        "name":{
                                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "actionCode":{
                                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                            "type":"string"
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "required":[
                                                                                                                        "values",
                                                                                                                        "name"
                                                                                                                    ]
                                                                                                                }
                                                                                                            },
                                                                                                            "parentAssetKey":{
                                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "rootAssetKey":{
                                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "transactionDate":{
                                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "catalogRefId":{
                                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "assetKey":{
                                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "recurringChargePriceInfo":{
                                                                                                                "description":"Recurring charge price information.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "discounted":{
                                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "amount":{
                                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "rawTotalPrice":{
                                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "salePrice":{
                                                                                                                        "description":"The sale price",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "priceListId":{
                                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "quantityDiscounted":{
                                                                                                                        "description":"The quantity discounted.",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "amountIsFinal":{
                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "shippingSurcharge":{
                                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "onSale":{
                                                                                                                        "description":"Whether is on sale.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "discountable":{
                                                                                                                        "description":"Whether discountable.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "currencyCode":{
                                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "currentPriceDetailsSorted":{
                                                                                                                        "description":"The current price details.",
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "discounted":{
                                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "amount":{
                                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "quantity":{
                                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "amountIsFinal":{
                                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "range":{
                                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "lowBound":{
                                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "highBound":{
                                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "size":{
                                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                            "type":"integer"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "tax":{
                                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "detailedUnitPrice":{
                                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "currencyCode":{
                                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "listPrice":{
                                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                                        "type":"number"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "assetId":{
                                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalRecurringChargeDetails":{
                                                                                                                "description":"Details about external recurring pricing.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "externalRecurringCharge":{
                                                                                                                        "description":"The external recurring price.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeDuration":{
                                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "externalPriceDetails":{
                                                                                                                "description":"Details about external pricing",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "externalPriceQuantity":{
                                                                                                                        "description":"external quantity of this commerce item",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "externalPrice":{
                                                                                                                        "description":"External price of this commerce item",
                                                                                                                        "type":"number"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "activationDate":{
                                                                                                                "description":"The activation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "serviceId":{
                                                                                                                "description":"The service ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "asset":{
                                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                "type":"boolean"
                                                                                                            },
                                                                                                            "commerceItems":{
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "deactivationDate":{
                                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "quantity":{
                                                                                                                            "description":"The quantity included.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "productId":{
                                                                                                                            "description":"The ID of the product.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "externalData":{
                                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                            "type":"array",
                                                                                                                            "items":{
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "values":{
                                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "dynamic_property_key":{
                                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "required":[
                                                                                                                                            "dynamic_property_key"
                                                                                                                                        ]
                                                                                                                                    },
                                                                                                                                    "name":{
                                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "actionCode":{
                                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                        "type":"string"
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "required":[
                                                                                                                                    "values",
                                                                                                                                    "name"
                                                                                                                                ]
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "parentAssetKey":{
                                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "rootAssetKey":{
                                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "transactionDate":{
                                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "catalogRefId":{
                                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "assetKey":{
                                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "recurringChargePriceInfo":{
                                                                                                                            "description":"Recurring charge price information.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "discounted":{
                                                                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "amount":{
                                                                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "rawTotalPrice":{
                                                                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "salePrice":{
                                                                                                                                    "description":"The sale price",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "priceListId":{
                                                                                                                                    "description":"The price list ID used for pricing.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "quantityDiscounted":{
                                                                                                                                    "description":"The quantity discounted.",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "amountIsFinal":{
                                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "shippingSurcharge":{
                                                                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "onSale":{
                                                                                                                                    "description":"Whether is on sale.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "discountable":{
                                                                                                                                    "description":"Whether discountable.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "currencyCode":{
                                                                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "currentPriceDetailsSorted":{
                                                                                                                                    "description":"The current price details.",
                                                                                                                                    "type":"array",
                                                                                                                                    "items":{
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "discounted":{
                                                                                                                                                "description":"Whether the price is discounted.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "amount":{
                                                                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "quantity":{
                                                                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                                                                "type":"integer"
                                                                                                                                            },
                                                                                                                                            "amountIsFinal":{
                                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "range":{
                                                                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "lowBound":{
                                                                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "highBound":{
                                                                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "size":{
                                                                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "tax":{
                                                                                                                                                "description":"Monetary tax amount.",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "detailedUnitPrice":{
                                                                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "currencyCode":{
                                                                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "listPrice":{
                                                                                                                                    "description":"The monetary amount of the list price.",
                                                                                                                                    "type":"number"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "assetId":{
                                                                                                                            "description":"The asset ID corresponding to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "externalRecurringChargeDetails":{
                                                                                                                            "description":"Details about external recurring pricing.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "externalRecurringCharge":{
                                                                                                                                    "description":"The external recurring price.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "externalRecurringChargeFrequency":{
                                                                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "externalRecurringChargeDuration":{
                                                                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "externalPriceDetails":{
                                                                                                                            "description":"Details about external pricing",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "externalPriceQuantity":{
                                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "externalPrice":{
                                                                                                                                    "description":"External price of this commerce item",
                                                                                                                                    "type":"number"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "actionCode":{
                                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "activationDate":{
                                                                                                                            "description":"The activation date in ISO format.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "serviceId":{
                                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "asset":{
                                                                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                            "type":"boolean"
                                                                                                                        },
                                                                                                                        "commerceItems":{
                                                                                                                            "type":"array",
                                                                                                                            "items":{
                                                                                                                                "properties":{
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about pricing.
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price for this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            External quantity of this commerce item
{
    "description":"Details about pricing.",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"External quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price for this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : locationInventoryInfoMap
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       objectAdditional Properties Allowed
       Show Source
       
       {
    "description":"This is a map displaying inventory breakdowns for multiple inventory locations, created when the item is fulfilled by multiple inventories. Each entry in the map is keyed by inventory location id",
    "additionalProperties":{
        "type":"object",
        "properties":{
            "availabilityDate":{
                "description":"The availabilityDate for preordered/backordered quantity, for this inventory location",
                "type":"string"
            },
            "preOrderQuantity":{
                "description":"The preordered quantity included, for this inventory location",
                "type":"integer"
            },
            "backOrderQuantity":{
                "description":"The backordered quantity included, for this inventory location",
                "type":"integer"
            },
            "inStockQuantity":{
                "description":"The available quantity included that is 'in stock', for this inventory location",
                "type":"integer"
            }
        }
    },
    "type":"object"
}This is a map displaying inventory breakdowns for multiple inventory locations, created when the item is fulfilled by multiple inventories. Each entry in the map is keyed by inventory location id
    
    
    
    
    
    
    
    
    
    
Nested Schema : priceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about pricing.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this order.
- 
            amountIsFinal(optional): 
            boolean
            Whether the amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price.
- 
            salePrice(optional): 
            number
            The sale price
- 
            secondaryCurrencyShippingSurcharge(optional): 
            number
            Extra handling costs for shipping the products in secondary currency.
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Details about pricing.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this order.",
            "type":"number"
        },
        "secondaryCurrencyShippingSurcharge":{
            "description":"Extra handling costs for shipping the products in secondary currency.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "serviceAccountId":{
                                                "description":"The service account ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "recurringChargePriceInfo":{
                                                            "description":"Recurring charge price information.",
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount of this recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "rawTotalPrice":{
                                                                    "description":"The raw total price of the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "salePrice":{
                                                                    "description":"The sale price",
                                                                    "type":"number"
                                                                },
                                                                "priceListId":{
                                                                    "description":"The price list ID used for pricing.",
                                                                    "type":"string"
                                                                },
                                                                "quantityDiscounted":{
                                                                    "description":"The quantity discounted.",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "shippingSurcharge":{
                                                                    "description":"Extra handling cost for shipping the product.",
                                                                    "type":"number"
                                                                },
                                                                "onSale":{
                                                                    "description":"Whether is on sale.",
                                                                    "type":"boolean"
                                                                },
                                                                "discountable":{
                                                                    "description":"Whether discountable.",
                                                                    "type":"boolean"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                    "type":"string"
                                                                },
                                                                "currentPriceDetailsSorted":{
                                                                    "description":"The current price details.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "range":{
                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "lowBound":{
                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "highBound":{
                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "size":{
                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                        "type":"integer"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "tax":{
                                                                                "description":"Monetary tax amount.",
                                                                                "type":"number"
                                                                            },
                                                                            "detailedUnitPrice":{
                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                "type":"number"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "listPrice":{
                                                                    "description":"The monetary amount of the list price.",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "assetId":{
                                                            "description":"The asset ID corresponding to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDetails":{
                                                            "description":"Details about external recurring pricing.",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalRecurringCharge":{
                                                                    "description":"The external recurring price.",
                                                                    "type":"number"
                                                                },
                                                                "externalRecurringChargeFrequency":{
                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                    "type":"string"
                                                                },
                                                                "externalRecurringChargeDuration":{
                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "recurringChargePriceInfo":{
                                                                        "description":"Recurring charge price information.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "rawTotalPrice":{
                                                                                "description":"The raw total price of the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "salePrice":{
                                                                                "description":"The sale price",
                                                                                "type":"number"
                                                                            },
                                                                            "priceListId":{
                                                                                "description":"The price list ID used for pricing.",
                                                                                "type":"string"
                                                                            },
                                                                            "quantityDiscounted":{
                                                                                "description":"The quantity discounted.",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "shippingSurcharge":{
                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                "type":"number"
                                                                            },
                                                                            "onSale":{
                                                                                "description":"Whether is on sale.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "discountable":{
                                                                                "description":"Whether discountable.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                "type":"string"
                                                                            },
                                                                            "currentPriceDetailsSorted":{
                                                                                "description":"The current price details.",
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "quantity":{
                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "range":{
                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "lowBound":{
                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "highBound":{
                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "size":{
                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                    "type":"integer"
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "tax":{
                                                                                            "description":"Monetary tax amount.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "detailedUnitPrice":{
                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                }
                                                                            },
                                                                            "listPrice":{
                                                                                "description":"The monetary amount of the list price.",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "assetId":{
                                                                        "description":"The asset ID corresponding to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDetails":{
                                                                        "description":"Details about external recurring pricing.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalRecurringCharge":{
                                                                                "description":"The external recurring price.",
                                                                                "type":"number"
                                                                            },
                                                                            "externalRecurringChargeFrequency":{
                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                "type":"string"
                                                                            },
                                                                            "externalRecurringChargeDuration":{
                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "recurringChargePriceInfo":{
                                                                                    "description":"Recurring charge price information.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "rawTotalPrice":{
                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "salePrice":{
                                                                                            "description":"The sale price",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "priceListId":{
                                                                                            "description":"The price list ID used for pricing.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "quantityDiscounted":{
                                                                                            "description":"The quantity discounted.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "shippingSurcharge":{
                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "onSale":{
                                                                                            "description":"Whether is on sale.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "discountable":{
                                                                                            "description":"Whether discountable.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "currentPriceDetailsSorted":{
                                                                                            "description":"The current price details.",
                                                                                            "type":"array",
                                                                                            "items":{
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "quantity":{
                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "range":{
                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "lowBound":{
                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "highBound":{
                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "size":{
                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                "type":"integer"
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "tax":{
                                                                                                        "description":"Monetary tax amount.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "detailedUnitPrice":{
                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "listPrice":{
                                                                                            "description":"The monetary amount of the list price.",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "assetId":{
                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDetails":{
                                                                                    "description":"Details about external recurring pricing.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalRecurringCharge":{
                                                                                            "description":"The external recurring price.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "externalRecurringChargeFrequency":{
                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "externalRecurringChargeDuration":{
                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "deactivationDate":{
                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The quantity included.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "productId":{
                                                                                                "description":"The ID of the product.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalData":{
                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "values":{
                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "dynamic_property_key":{
                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            },
                                                                                                            "required":[
                                                                                                                "dynamic_property_key"
                                                                                                            ]
                                                                                                        },
                                                                                                        "name":{
                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "values",
                                                                                                        "name"
                                                                                                    ]
                                                                                                }
                                                                                            },
                                                                                            "parentAssetKey":{
                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "rootAssetKey":{
                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "transactionDate":{
                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "catalogRefId":{
                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "assetKey":{
                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "recurringChargePriceInfo":{
                                                                                                "description":"Recurring charge price information.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "rawTotalPrice":{
                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "salePrice":{
                                                                                                        "description":"The sale price",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "priceListId":{
                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "quantityDiscounted":{
                                                                                                        "description":"The quantity discounted.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "shippingSurcharge":{
                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "onSale":{
                                                                                                        "description":"Whether is on sale.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "discountable":{
                                                                                                        "description":"Whether discountable.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "currentPriceDetailsSorted":{
                                                                                                        "description":"The current price details.",
                                                                                                        "type":"array",
                                                                                                        "items":{
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "quantity":{
                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "range":{
                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "lowBound":{
                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "highBound":{
                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "size":{
                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                            "type":"integer"
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "tax":{
                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "detailedUnitPrice":{
                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "listPrice":{
                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "assetId":{
                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDetails":{
                                                                                                "description":"Details about external recurring pricing.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalRecurringCharge":{
                                                                                                        "description":"The external recurring price.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "externalRecurringChargeDuration":{
                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "externalPriceDetails":{
                                                                                                "description":"Details about external pricing",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalPriceQuantity":{
                                                                                                        "description":"external quantity of this commerce item",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "externalPrice":{
                                                                                                        "description":"External price of this commerce item",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "activationDate":{
                                                                                                "description":"The activation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "serviceId":{
                                                                                                "description":"The service ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "asset":{
                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "commerceItems":{
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "deactivationDate":{
                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The quantity included.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "productId":{
                                                                                                            "description":"The ID of the product.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalData":{
                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "values":{
                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "dynamic_property_key":{
                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "required":[
                                                                                                                            "dynamic_property_key"
                                                                                                                        ]
                                                                                                                    },
                                                                                                                    "name":{
                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "values",
                                                                                                                    "name"
                                                                                                                ]
                                                                                                            }
                                                                                                        },
                                                                                                        "parentAssetKey":{
                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "rootAssetKey":{
                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "transactionDate":{
                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "catalogRefId":{
                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "assetKey":{
                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "recurringChargePriceInfo":{
                                                                                                            "description":"Recurring charge price information.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "rawTotalPrice":{
                                                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "salePrice":{
                                                                                                                    "description":"The sale price",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "priceListId":{
                                                                                                                    "description":"The price list ID used for pricing.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "quantityDiscounted":{
                                                                                                                    "description":"The quantity discounted.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "shippingSurcharge":{
                                                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "onSale":{
                                                                                                                    "description":"Whether is on sale.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "discountable":{
                                                                                                                    "description":"Whether discountable.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "currentPriceDetailsSorted":{
                                                                                                                    "description":"The current price details.",
                                                                                                                    "type":"array",
                                                                                                                    "items":{
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "discounted":{
                                                                                                                                "description":"Whether the price is discounted.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "amount":{
                                                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "quantity":{
                                                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "amountIsFinal":{
                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "range":{
                                                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "lowBound":{
                                                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "highBound":{
                                                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "size":{
                                                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                        "type":"integer"
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "tax":{
                                                                                                                                "description":"Monetary tax amount.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "detailedUnitPrice":{
                                                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "currencyCode":{
                                                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "listPrice":{
                                                                                                                    "description":"The monetary amount of the list price.",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "assetId":{
                                                                                                            "description":"The asset ID corresponding to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalRecurringChargeDetails":{
                                                                                                            "description":"Details about external recurring pricing.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalRecurringCharge":{
                                                                                                                    "description":"The external recurring price.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "externalRecurringChargeFrequency":{
                                                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "externalRecurringChargeDuration":{
                                                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "externalPriceDetails":{
                                                                                                            "description":"Details about external pricing",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalPriceQuantity":{
                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "externalPrice":{
                                                                                                                    "description":"External price of this commerce item",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "activationDate":{
                                                                                                            "description":"The activation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "serviceId":{
                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "asset":{
                                                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "commerceItems":{
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "deactivationDate":{
                                                                                                                        "description":"The deactivation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The quantity included.",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "productId":{
                                                                                                                        "description":"The ID of the product.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalData":{
                                                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "values":{
                                                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "dynamic_property_key":{
                                                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "required":[
                                                                                                                                        "dynamic_property_key"
                                                                                                                                    ]
                                                                                                                                },
                                                                                                                                "name":{
                                                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "actionCode":{
                                                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "values",
                                                                                                                                "name"
                                                                                                                            ]
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "parentAssetKey":{
                                                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "rootAssetKey":{
                                                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "transactionDate":{
                                                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "catalogRefId":{
                                                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "assetKey":{
                                                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "recurringChargePriceInfo":{
                                                                                                                        "description":"Recurring charge price information.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "discounted":{
                                                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "amount":{
                                                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "rawTotalPrice":{
                                                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "salePrice":{
                                                                                                                                "description":"The sale price",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "priceListId":{
                                                                                                                                "description":"The price list ID used for pricing.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "quantityDiscounted":{
                                                                                                                                "description":"The quantity discounted.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "amountIsFinal":{
                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "shippingSurcharge":{
                                                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "onSale":{
                                                                                                                                "description":"Whether is on sale.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "discountable":{
                                                                                                                                "description":"Whether discountable.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "currencyCode":{
                                                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "currentPriceDetailsSorted":{
                                                                                                                                "description":"The current price details.",
                                                                                                                                "type":"array",
                                                                                                                                "items":{
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "discounted":{
                                                                                                                                            "description":"Whether the price is discounted.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "amount":{
                                                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "quantity":{
                                                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "amountIsFinal":{
                                                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "range":{
                                                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                            "type":"object",
                                                                                                                                            "properties":{
                                                                                                                                                "lowBound":{
                                                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                    "type":"integer"
                                                                                                                                                },
                                                                                                                                                "highBound":{
                                                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                    "type":"integer"
                                                                                                                                                },
                                                                                                                                                "size":{
                                                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                    "type":"integer"
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "tax":{
                                                                                                                                            "description":"Monetary tax amount.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "detailedUnitPrice":{
                                                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "currencyCode":{
                                                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "listPrice":{
                                                                                                                                "description":"The monetary amount of the list price.",
                                                                                                                                "type":"number"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "assetId":{
                                                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeDetails":{
                                                                                                                        "description":"Details about external recurring pricing.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "externalRecurringCharge":{
                                                                                                                                "description":"The external recurring price.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "externalRecurringChargeFrequency":{
                                                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "externalRecurringChargeDuration":{
                                                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "externalPriceDetails":{
                                                                                                                        "description":"Details about external pricing",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "externalPriceQuantity":{
                                                                                                                                "description":"external quantity of this commerce item",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "externalPrice":{
                                                                                                                                "description":"External price of this commerce item",
                                                                                                                                "type":"number"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "activationDate":{
                                                                                                                        "description":"The activation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "serviceId":{
                                                                                                                        "description":"The service ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "asset":{
                                                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "commerceItems":{
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "properties":{
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "serviceAccountId":{
                                        "description":"The service account ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "recurringChargePriceInfo":{
                                                    "description":"Recurring charge price information.",
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the recurring charge price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount of this recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "rawTotalPrice":{
                                                            "description":"The raw total price of the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "salePrice":{
                                                            "description":"The sale price",
                                                            "type":"number"
                                                        },
                                                        "priceListId":{
                                                            "description":"The price list ID used for pricing.",
                                                            "type":"string"
                                                        },
                                                        "quantityDiscounted":{
                                                            "description":"The quantity discounted.",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "shippingSurcharge":{
                                                            "description":"Extra handling cost for shipping the product.",
                                                            "type":"number"
                                                        },
                                                        "onSale":{
                                                            "description":"Whether is on sale.",
                                                            "type":"boolean"
                                                        },
                                                        "discountable":{
                                                            "description":"Whether discountable.",
                                                            "type":"boolean"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                            "type":"string"
                                                        },
                                                        "currentPriceDetailsSorted":{
                                                            "description":"The current price details.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount for the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "range":{
                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "lowBound":{
                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                "type":"integer"
                                                                            },
                                                                            "highBound":{
                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                "type":"integer"
                                                                            },
                                                                            "size":{
                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                "type":"integer"
                                                                            }
                                                                        }
                                                                    },
                                                                    "tax":{
                                                                        "description":"Monetary tax amount.",
                                                                        "type":"number"
                                                                    },
                                                                    "detailedUnitPrice":{
                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                        "type":"number"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "listPrice":{
                                                            "description":"The monetary amount of the list price.",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "assetId":{
                                                    "description":"The asset ID corresponding to the current item.",
                                                    "type":"string"
                                                },
                                                "externalRecurringChargeDetails":{
                                                    "description":"Details about external recurring pricing.",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalRecurringCharge":{
                                                            "description":"The external recurring price.",
                                                            "type":"number"
                                                        },
                                                        "externalRecurringChargeFrequency":{
                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDuration":{
                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "recurringChargePriceInfo":{
                                                                "description":"Recurring charge price information.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount of this recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "rawTotalPrice":{
                                                                        "description":"The raw total price of the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "salePrice":{
                                                                        "description":"The sale price",
                                                                        "type":"number"
                                                                    },
                                                                    "priceListId":{
                                                                        "description":"The price list ID used for pricing.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantityDiscounted":{
                                                                        "description":"The quantity discounted.",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "shippingSurcharge":{
                                                                        "description":"Extra handling cost for shipping the product.",
                                                                        "type":"number"
                                                                    },
                                                                    "onSale":{
                                                                        "description":"Whether is on sale.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "discountable":{
                                                                        "description":"Whether discountable.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                        "type":"string"
                                                                    },
                                                                    "currentPriceDetailsSorted":{
                                                                        "description":"The current price details.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "range":{
                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "lowBound":{
                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "highBound":{
                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "size":{
                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                            "type":"integer"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "tax":{
                                                                                    "description":"Monetary tax amount.",
                                                                                    "type":"number"
                                                                                },
                                                                                "detailedUnitPrice":{
                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                    "type":"number"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        }
                                                                    },
                                                                    "listPrice":{
                                                                        "description":"The monetary amount of the list price.",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "assetId":{
                                                                "description":"The asset ID corresponding to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalRecurringChargeDetails":{
                                                                "description":"Details about external recurring pricing.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalRecurringCharge":{
                                                                        "description":"The external recurring price.",
                                                                        "type":"number"
                                                                    },
                                                                    "externalRecurringChargeFrequency":{
                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDuration":{
                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "recurringChargePriceInfo":{
                                                                            "description":"Recurring charge price information.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "rawTotalPrice":{
                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "salePrice":{
                                                                                    "description":"The sale price",
                                                                                    "type":"number"
                                                                                },
                                                                                "priceListId":{
                                                                                    "description":"The price list ID used for pricing.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantityDiscounted":{
                                                                                    "description":"The quantity discounted.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "shippingSurcharge":{
                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                    "type":"number"
                                                                                },
                                                                                "onSale":{
                                                                                    "description":"Whether is on sale.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "discountable":{
                                                                                    "description":"Whether discountable.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                    "type":"string"
                                                                                },
                                                                                "currentPriceDetailsSorted":{
                                                                                    "description":"The current price details.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "range":{
                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "lowBound":{
                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "highBound":{
                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "size":{
                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                        "type":"integer"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "tax":{
                                                                                                "description":"Monetary tax amount.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "detailedUnitPrice":{
                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "listPrice":{
                                                                                    "description":"The monetary amount of the list price.",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "assetId":{
                                                                            "description":"The asset ID corresponding to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalRecurringChargeDetails":{
                                                                            "description":"Details about external recurring pricing.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalRecurringCharge":{
                                                                                    "description":"The external recurring price.",
                                                                                    "type":"number"
                                                                                },
                                                                                "externalRecurringChargeFrequency":{
                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDuration":{
                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "deactivationDate":{
                                                                                        "description":"The deactivation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "quantity":{
                                                                                        "description":"The quantity included.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "productId":{
                                                                                        "description":"The ID of the product.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalData":{
                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "values":{
                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "dynamic_property_key":{
                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "dynamic_property_key"
                                                                                                    ]
                                                                                                },
                                                                                                "name":{
                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                }
                                                                                            },
                                                                                            "required":[
                                                                                                "values",
                                                                                                "name"
                                                                                            ]
                                                                                        }
                                                                                    },
                                                                                    "parentAssetKey":{
                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "rootAssetKey":{
                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "transactionDate":{
                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "catalogRefId":{
                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "assetKey":{
                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "recurringChargePriceInfo":{
                                                                                        "description":"Recurring charge price information.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "rawTotalPrice":{
                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "salePrice":{
                                                                                                "description":"The sale price",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "priceListId":{
                                                                                                "description":"The price list ID used for pricing.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantityDiscounted":{
                                                                                                "description":"The quantity discounted.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "shippingSurcharge":{
                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "onSale":{
                                                                                                "description":"Whether is on sale.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "discountable":{
                                                                                                "description":"Whether discountable.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "currentPriceDetailsSorted":{
                                                                                                "description":"The current price details.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "range":{
                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "lowBound":{
                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "highBound":{
                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "size":{
                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                    "type":"integer"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "tax":{
                                                                                                            "description":"Monetary tax amount.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "detailedUnitPrice":{
                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "listPrice":{
                                                                                                "description":"The monetary amount of the list price.",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "assetId":{
                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalRecurringChargeDetails":{
                                                                                        "description":"Details about external recurring pricing.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalRecurringCharge":{
                                                                                                "description":"The external recurring price.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "externalRecurringChargeFrequency":{
                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDuration":{
                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "externalPriceDetails":{
                                                                                        "description":"Details about external pricing",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalPriceQuantity":{
                                                                                                "description":"external quantity of this commerce item",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "externalPrice":{
                                                                                                "description":"External price of this commerce item",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "activationDate":{
                                                                                        "description":"The activation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "serviceId":{
                                                                                        "description":"The service ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "asset":{
                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "commerceItems":{
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "deactivationDate":{
                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "quantity":{
                                                                                                    "description":"The quantity included.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "productId":{
                                                                                                    "description":"The ID of the product.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalData":{
                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "values":{
                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "dynamic_property_key":{
                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "dynamic_property_key"
                                                                                                                ]
                                                                                                            },
                                                                                                            "name":{
                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            }
                                                                                                        },
                                                                                                        "required":[
                                                                                                            "values",
                                                                                                            "name"
                                                                                                        ]
                                                                                                    }
                                                                                                },
                                                                                                "parentAssetKey":{
                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "rootAssetKey":{
                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "transactionDate":{
                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "catalogRefId":{
                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "assetKey":{
                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "recurringChargePriceInfo":{
                                                                                                    "description":"Recurring charge price information.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "rawTotalPrice":{
                                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "salePrice":{
                                                                                                            "description":"The sale price",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "priceListId":{
                                                                                                            "description":"The price list ID used for pricing.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "quantityDiscounted":{
                                                                                                            "description":"The quantity discounted.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "shippingSurcharge":{
                                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "onSale":{
                                                                                                            "description":"Whether is on sale.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "discountable":{
                                                                                                            "description":"Whether discountable.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "currentPriceDetailsSorted":{
                                                                                                            "description":"The current price details.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "discounted":{
                                                                                                                        "description":"Whether the price is discounted.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "amount":{
                                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "amountIsFinal":{
                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "range":{
                                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "lowBound":{
                                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "highBound":{
                                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "size":{
                                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                "type":"integer"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "tax":{
                                                                                                                        "description":"Monetary tax amount.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "detailedUnitPrice":{
                                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "currencyCode":{
                                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "listPrice":{
                                                                                                            "description":"The monetary amount of the list price.",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "assetId":{
                                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalRecurringChargeDetails":{
                                                                                                    "description":"Details about external recurring pricing.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalRecurringCharge":{
                                                                                                            "description":"The external recurring price.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "externalRecurringChargeFrequency":{
                                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalRecurringChargeDuration":{
                                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "externalPriceDetails":{
                                                                                                    "description":"Details about external pricing",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalPriceQuantity":{
                                                                                                            "description":"external quantity of this commerce item",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "externalPrice":{
                                                                                                            "description":"External price of this commerce item",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "activationDate":{
                                                                                                    "description":"The activation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "serviceId":{
                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "asset":{
                                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                                    "type":"boolean"
                                                                                                },
                                                                                                "commerceItems":{
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "deactivationDate":{
                                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "quantity":{
                                                                                                                "description":"The quantity included.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "productId":{
                                                                                                                "description":"The ID of the product.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalData":{
                                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "values":{
                                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "dynamic_property_key":{
                                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "dynamic_property_key"
                                                                                                                            ]
                                                                                                                        },
                                                                                                                        "name":{
                                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "actionCode":{
                                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                            "type":"string"
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "required":[
                                                                                                                        "values",
                                                                                                                        "name"
                                                                                                                    ]
                                                                                                                }
                                                                                                            },
                                                                                                            "parentAssetKey":{
                                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "rootAssetKey":{
                                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "transactionDate":{
                                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "catalogRefId":{
                                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "assetKey":{
                                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "recurringChargePriceInfo":{
                                                                                                                "description":"Recurring charge price information.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "discounted":{
                                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "amount":{
                                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "rawTotalPrice":{
                                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "salePrice":{
                                                                                                                        "description":"The sale price",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "priceListId":{
                                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "quantityDiscounted":{
                                                                                                                        "description":"The quantity discounted.",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "amountIsFinal":{
                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "shippingSurcharge":{
                                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "onSale":{
                                                                                                                        "description":"Whether is on sale.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "discountable":{
                                                                                                                        "description":"Whether discountable.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "currencyCode":{
                                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "currentPriceDetailsSorted":{
                                                                                                                        "description":"The current price details.",
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "discounted":{
                                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "amount":{
                                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "quantity":{
                                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "amountIsFinal":{
                                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "range":{
                                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "lowBound":{
                                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "highBound":{
                                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "size":{
                                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                            "type":"integer"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "tax":{
                                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "detailedUnitPrice":{
                                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "currencyCode":{
                                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "listPrice":{
                                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                                        "type":"number"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "assetId":{
                                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalRecurringChargeDetails":{
                                                                                                                "description":"Details about external recurring pricing.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "externalRecurringCharge":{
                                                                                                                        "description":"The external recurring price.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeDuration":{
                                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "externalPriceDetails":{
                                                                                                                "description":"Details about external pricing",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "externalPriceQuantity":{
                                                                                                                        "description":"external quantity of this commerce item",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "externalPrice":{
                                                                                                                        "description":"External price of this commerce item",
                                                                                                                        "type":"number"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "activationDate":{
                                                                                                                "description":"The activation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "serviceId":{
                                                                                                                "description":"The service ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "asset":{
                                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                "type":"boolean"
                                                                                                            },
                                                                                                            "commerceItems":{
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "properties":{
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "serviceAccountId":{
                                    "description":"The service account ID associated to the current item.",
                                    "type":"string"
                                },
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "recurringChargePriceInfo":{
                                                            "description":"Recurring charge price information.",
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount of this recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "rawTotalPrice":{
                                                                    "description":"The raw total price of the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "salePrice":{
                                                                    "description":"The sale price",
                                                                    "type":"number"
                                                                },
                                                                "priceListId":{
                                                                    "description":"The price list ID used for pricing.",
                                                                    "type":"string"
                                                                },
                                                                "quantityDiscounted":{
                                                                    "description":"The quantity discounted.",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "shippingSurcharge":{
                                                                    "description":"Extra handling cost for shipping the product.",
                                                                    "type":"number"
                                                                },
                                                                "onSale":{
                                                                    "description":"Whether is on sale.",
                                                                    "type":"boolean"
                                                                },
                                                                "discountable":{
                                                                    "description":"Whether discountable.",
                                                                    "type":"boolean"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                    "type":"string"
                                                                },
                                                                "currentPriceDetailsSorted":{
                                                                    "description":"The current price details.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "range":{
                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "lowBound":{
                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "highBound":{
                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "size":{
                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                        "type":"integer"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "tax":{
                                                                                "description":"Monetary tax amount.",
                                                                                "type":"number"
                                                                            },
                                                                            "detailedUnitPrice":{
                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                "type":"number"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "listPrice":{
                                                                    "description":"The monetary amount of the list price.",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "assetId":{
                                                            "description":"The asset ID corresponding to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDetails":{
                                                            "description":"Details about external recurring pricing.",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalRecurringCharge":{
                                                                    "description":"The external recurring price.",
                                                                    "type":"number"
                                                                },
                                                                "externalRecurringChargeFrequency":{
                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                    "type":"string"
                                                                },
                                                                "externalRecurringChargeDuration":{
                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "recurringChargePriceInfo":{
                                                                        "description":"Recurring charge price information.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "rawTotalPrice":{
                                                                                "description":"The raw total price of the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "salePrice":{
                                                                                "description":"The sale price",
                                                                                "type":"number"
                                                                            },
                                                                            "priceListId":{
                                                                                "description":"The price list ID used for pricing.",
                                                                                "type":"string"
                                                                            },
                                                                            "quantityDiscounted":{
                                                                                "description":"The quantity discounted.",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "shippingSurcharge":{
                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                "type":"number"
                                                                            },
                                                                            "onSale":{
                                                                                "description":"Whether is on sale.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "discountable":{
                                                                                "description":"Whether discountable.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                "type":"string"
                                                                            },
                                                                            "currentPriceDetailsSorted":{
                                                                                "description":"The current price details.",
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "quantity":{
                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "range":{
                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "lowBound":{
                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "highBound":{
                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "size":{
                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                    "type":"integer"
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "tax":{
                                                                                            "description":"Monetary tax amount.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "detailedUnitPrice":{
                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                }
                                                                            },
                                                                            "listPrice":{
                                                                                "description":"The monetary amount of the list price.",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "assetId":{
                                                                        "description":"The asset ID corresponding to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDetails":{
                                                                        "description":"Details about external recurring pricing.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalRecurringCharge":{
                                                                                "description":"The external recurring price.",
                                                                                "type":"number"
                                                                            },
                                                                            "externalRecurringChargeFrequency":{
                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                "type":"string"
                                                                            },
                                                                            "externalRecurringChargeDuration":{
                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "recurringChargePriceInfo":{
                                                                                    "description":"Recurring charge price information.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "rawTotalPrice":{
                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "salePrice":{
                                                                                            "description":"The sale price",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "priceListId":{
                                                                                            "description":"The price list ID used for pricing.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "quantityDiscounted":{
                                                                                            "description":"The quantity discounted.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "shippingSurcharge":{
                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "onSale":{
                                                                                            "description":"Whether is on sale.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "discountable":{
                                                                                            "description":"Whether discountable.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "currentPriceDetailsSorted":{
                                                                                            "description":"The current price details.",
                                                                                            "type":"array",
                                                                                            "items":{
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "quantity":{
                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "range":{
                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "lowBound":{
                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "highBound":{
                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "size":{
                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                "type":"integer"
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "tax":{
                                                                                                        "description":"Monetary tax amount.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "detailedUnitPrice":{
                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "listPrice":{
                                                                                            "description":"The monetary amount of the list price.",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "assetId":{
                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDetails":{
                                                                                    "description":"Details about external recurring pricing.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalRecurringCharge":{
                                                                                            "description":"The external recurring price.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "externalRecurringChargeFrequency":{
                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "externalRecurringChargeDuration":{
                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "deactivationDate":{
                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The quantity included.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "productId":{
                                                                                                "description":"The ID of the product.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalData":{
                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "values":{
                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "dynamic_property_key":{
                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            },
                                                                                                            "required":[
                                                                                                                "dynamic_property_key"
                                                                                                            ]
                                                                                                        },
                                                                                                        "name":{
                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "values",
                                                                                                        "name"
                                                                                                    ]
                                                                                                }
                                                                                            },
                                                                                            "parentAssetKey":{
                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "rootAssetKey":{
                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "transactionDate":{
                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "catalogRefId":{
                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "assetKey":{
                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "recurringChargePriceInfo":{
                                                                                                "description":"Recurring charge price information.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "rawTotalPrice":{
                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "salePrice":{
                                                                                                        "description":"The sale price",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "priceListId":{
                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "quantityDiscounted":{
                                                                                                        "description":"The quantity discounted.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "shippingSurcharge":{
                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "onSale":{
                                                                                                        "description":"Whether is on sale.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "discountable":{
                                                                                                        "description":"Whether discountable.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "currentPriceDetailsSorted":{
                                                                                                        "description":"The current price details.",
                                                                                                        "type":"array",
                                                                                                        "items":{
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "quantity":{
                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "range":{
                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "lowBound":{
                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "highBound":{
                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "size":{
                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                            "type":"integer"
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "tax":{
                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "detailedUnitPrice":{
                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "listPrice":{
                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "assetId":{
                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDetails":{
                                                                                                "description":"Details about external recurring pricing.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalRecurringCharge":{
                                                                                                        "description":"The external recurring price.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "externalRecurringChargeDuration":{
                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "externalPriceDetails":{
                                                                                                "description":"Details about external pricing",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalPriceQuantity":{
                                                                                                        "description":"external quantity of this commerce item",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "externalPrice":{
                                                                                                        "description":"External price of this commerce item",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "activationDate":{
                                                                                                "description":"The activation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "serviceId":{
                                                                                                "description":"The service ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "asset":{
                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "commerceItems":{
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "deactivationDate":{
                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The quantity included.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "productId":{
                                                                                                            "description":"The ID of the product.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalData":{
                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "values":{
                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "dynamic_property_key":{
                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "required":[
                                                                                                                            "dynamic_property_key"
                                                                                                                        ]
                                                                                                                    },
                                                                                                                    "name":{
                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "values",
                                                                                                                    "name"
                                                                                                                ]
                                                                                                            }
                                                                                                        },
                                                                                                        "parentAssetKey":{
                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "rootAssetKey":{
                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "transactionDate":{
                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "catalogRefId":{
                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "assetKey":{
                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "recurringChargePriceInfo":{
                                                                                                            "description":"Recurring charge price information.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "rawTotalPrice":{
                                                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "salePrice":{
                                                                                                                    "description":"The sale price",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "priceListId":{
                                                                                                                    "description":"The price list ID used for pricing.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "quantityDiscounted":{
                                                                                                                    "description":"The quantity discounted.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "shippingSurcharge":{
                                                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "onSale":{
                                                                                                                    "description":"Whether is on sale.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "discountable":{
                                                                                                                    "description":"Whether discountable.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "currentPriceDetailsSorted":{
                                                                                                                    "description":"The current price details.",
                                                                                                                    "type":"array",
                                                                                                                    "items":{
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "discounted":{
                                                                                                                                "description":"Whether the price is discounted.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "amount":{
                                                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "quantity":{
                                                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "amountIsFinal":{
                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "range":{
                                                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "lowBound":{
                                                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "highBound":{
                                                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "size":{
                                                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                        "type":"integer"
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "tax":{
                                                                                                                                "description":"Monetary tax amount.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "detailedUnitPrice":{
                                                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "currencyCode":{
                                                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "listPrice":{
                                                                                                                    "description":"The monetary amount of the list price.",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "assetId":{
                                                                                                            "description":"The asset ID corresponding to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalRecurringChargeDetails":{
                                                                                                            "description":"Details about external recurring pricing.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalRecurringCharge":{
                                                                                                                    "description":"The external recurring price.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "externalRecurringChargeFrequency":{
                                                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "externalRecurringChargeDuration":{
                                                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "externalPriceDetails":{
                                                                                                            "description":"Details about external pricing",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalPriceQuantity":{
                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "externalPrice":{
                                                                                                                    "description":"External price of this commerce item",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "activationDate":{
                                                                                                            "description":"The activation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "serviceId":{
                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "asset":{
                                                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "commerceItems":{
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "properties":{
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "serviceAccountId":{
                            "description":"The service account ID associated to the current item.",
                            "type":"string"
                        },
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "recurringChargePriceInfo":{
                                                    "description":"Recurring charge price information.",
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the recurring charge price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount of this recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "rawTotalPrice":{
                                                            "description":"The raw total price of the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "salePrice":{
                                                            "description":"The sale price",
                                                            "type":"number"
                                                        },
                                                        "priceListId":{
                                                            "description":"The price list ID used for pricing.",
                                                            "type":"string"
                                                        },
                                                        "quantityDiscounted":{
                                                            "description":"The quantity discounted.",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "shippingSurcharge":{
                                                            "description":"Extra handling cost for shipping the product.",
                                                            "type":"number"
                                                        },
                                                        "onSale":{
                                                            "description":"Whether is on sale.",
                                                            "type":"boolean"
                                                        },
                                                        "discountable":{
                                                            "description":"Whether discountable.",
                                                            "type":"boolean"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                            "type":"string"
                                                        },
                                                        "currentPriceDetailsSorted":{
                                                            "description":"The current price details.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount for the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "range":{
                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "lowBound":{
                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                "type":"integer"
                                                                            },
                                                                            "highBound":{
                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                "type":"integer"
                                                                            },
                                                                            "size":{
                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                "type":"integer"
                                                                            }
                                                                        }
                                                                    },
                                                                    "tax":{
                                                                        "description":"Monetary tax amount.",
                                                                        "type":"number"
                                                                    },
                                                                    "detailedUnitPrice":{
                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                        "type":"number"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "listPrice":{
                                                            "description":"The monetary amount of the list price.",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "assetId":{
                                                    "description":"The asset ID corresponding to the current item.",
                                                    "type":"string"
                                                },
                                                "externalRecurringChargeDetails":{
                                                    "description":"Details about external recurring pricing.",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalRecurringCharge":{
                                                            "description":"The external recurring price.",
                                                            "type":"number"
                                                        },
                                                        "externalRecurringChargeFrequency":{
                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDuration":{
                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "recurringChargePriceInfo":{
                                                                "description":"Recurring charge price information.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount of this recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "rawTotalPrice":{
                                                                        "description":"The raw total price of the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "salePrice":{
                                                                        "description":"The sale price",
                                                                        "type":"number"
                                                                    },
                                                                    "priceListId":{
                                                                        "description":"The price list ID used for pricing.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantityDiscounted":{
                                                                        "description":"The quantity discounted.",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "shippingSurcharge":{
                                                                        "description":"Extra handling cost for shipping the product.",
                                                                        "type":"number"
                                                                    },
                                                                    "onSale":{
                                                                        "description":"Whether is on sale.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "discountable":{
                                                                        "description":"Whether discountable.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                        "type":"string"
                                                                    },
                                                                    "currentPriceDetailsSorted":{
                                                                        "description":"The current price details.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "range":{
                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "lowBound":{
                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "highBound":{
                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "size":{
                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                            "type":"integer"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "tax":{
                                                                                    "description":"Monetary tax amount.",
                                                                                    "type":"number"
                                                                                },
                                                                                "detailedUnitPrice":{
                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                    "type":"number"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        }
                                                                    },
                                                                    "listPrice":{
                                                                        "description":"The monetary amount of the list price.",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "assetId":{
                                                                "description":"The asset ID corresponding to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalRecurringChargeDetails":{
                                                                "description":"Details about external recurring pricing.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalRecurringCharge":{
                                                                        "description":"The external recurring price.",
                                                                        "type":"number"
                                                                    },
                                                                    "externalRecurringChargeFrequency":{
                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDuration":{
                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "recurringChargePriceInfo":{
                                                                            "description":"Recurring charge price information.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "rawTotalPrice":{
                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "salePrice":{
                                                                                    "description":"The sale price",
                                                                                    "type":"number"
                                                                                },
                                                                                "priceListId":{
                                                                                    "description":"The price list ID used for pricing.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantityDiscounted":{
                                                                                    "description":"The quantity discounted.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "shippingSurcharge":{
                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                    "type":"number"
                                                                                },
                                                                                "onSale":{
                                                                                    "description":"Whether is on sale.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "discountable":{
                                                                                    "description":"Whether discountable.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                    "type":"string"
                                                                                },
                                                                                "currentPriceDetailsSorted":{
                                                                                    "description":"The current price details.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "range":{
                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "lowBound":{
                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "highBound":{
                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "size":{
                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                        "type":"integer"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "tax":{
                                                                                                "description":"Monetary tax amount.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "detailedUnitPrice":{
                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "listPrice":{
                                                                                    "description":"The monetary amount of the list price.",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "assetId":{
                                                                            "description":"The asset ID corresponding to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalRecurringChargeDetails":{
                                                                            "description":"Details about external recurring pricing.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalRecurringCharge":{
                                                                                    "description":"The external recurring price.",
                                                                                    "type":"number"
                                                                                },
                                                                                "externalRecurringChargeFrequency":{
                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDuration":{
                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "deactivationDate":{
                                                                                        "description":"The deactivation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "quantity":{
                                                                                        "description":"The quantity included.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "productId":{
                                                                                        "description":"The ID of the product.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalData":{
                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "values":{
                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "dynamic_property_key":{
                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "dynamic_property_key"
                                                                                                    ]
                                                                                                },
                                                                                                "name":{
                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                }
                                                                                            },
                                                                                            "required":[
                                                                                                "values",
                                                                                                "name"
                                                                                            ]
                                                                                        }
                                                                                    },
                                                                                    "parentAssetKey":{
                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "rootAssetKey":{
                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "transactionDate":{
                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "catalogRefId":{
                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "assetKey":{
                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "recurringChargePriceInfo":{
                                                                                        "description":"Recurring charge price information.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "rawTotalPrice":{
                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "salePrice":{
                                                                                                "description":"The sale price",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "priceListId":{
                                                                                                "description":"The price list ID used for pricing.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantityDiscounted":{
                                                                                                "description":"The quantity discounted.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "shippingSurcharge":{
                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "onSale":{
                                                                                                "description":"Whether is on sale.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "discountable":{
                                                                                                "description":"Whether discountable.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "currentPriceDetailsSorted":{
                                                                                                "description":"The current price details.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "range":{
                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "lowBound":{
                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "highBound":{
                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "size":{
                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                    "type":"integer"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "tax":{
                                                                                                            "description":"Monetary tax amount.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "detailedUnitPrice":{
                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "listPrice":{
                                                                                                "description":"The monetary amount of the list price.",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "assetId":{
                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalRecurringChargeDetails":{
                                                                                        "description":"Details about external recurring pricing.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalRecurringCharge":{
                                                                                                "description":"The external recurring price.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "externalRecurringChargeFrequency":{
                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDuration":{
                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "externalPriceDetails":{
                                                                                        "description":"Details about external pricing",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalPriceQuantity":{
                                                                                                "description":"external quantity of this commerce item",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "externalPrice":{
                                                                                                "description":"External price of this commerce item",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "activationDate":{
                                                                                        "description":"The activation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "serviceId":{
                                                                                        "description":"The service ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "asset":{
                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "commerceItems":{
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "deactivationDate":{
                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "quantity":{
                                                                                                    "description":"The quantity included.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "productId":{
                                                                                                    "description":"The ID of the product.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalData":{
                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "values":{
                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "dynamic_property_key":{
                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "dynamic_property_key"
                                                                                                                ]
                                                                                                            },
                                                                                                            "name":{
                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            }
                                                                                                        },
                                                                                                        "required":[
                                                                                                            "values",
                                                                                                            "name"
                                                                                                        ]
                                                                                                    }
                                                                                                },
                                                                                                "parentAssetKey":{
                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "rootAssetKey":{
                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "transactionDate":{
                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "catalogRefId":{
                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "assetKey":{
                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "recurringChargePriceInfo":{
                                                                                                    "description":"Recurring charge price information.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "rawTotalPrice":{
                                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "salePrice":{
                                                                                                            "description":"The sale price",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "priceListId":{
                                                                                                            "description":"The price list ID used for pricing.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "quantityDiscounted":{
                                                                                                            "description":"The quantity discounted.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "shippingSurcharge":{
                                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "onSale":{
                                                                                                            "description":"Whether is on sale.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "discountable":{
                                                                                                            "description":"Whether discountable.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "currentPriceDetailsSorted":{
                                                                                                            "description":"The current price details.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "discounted":{
                                                                                                                        "description":"Whether the price is discounted.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "amount":{
                                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "amountIsFinal":{
                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "range":{
                                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "lowBound":{
                                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "highBound":{
                                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "size":{
                                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                "type":"integer"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "tax":{
                                                                                                                        "description":"Monetary tax amount.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "detailedUnitPrice":{
                                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "currencyCode":{
                                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "listPrice":{
                                                                                                            "description":"The monetary amount of the list price.",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "assetId":{
                                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalRecurringChargeDetails":{
                                                                                                    "description":"Details about external recurring pricing.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalRecurringCharge":{
                                                                                                            "description":"The external recurring price.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "externalRecurringChargeFrequency":{
                                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalRecurringChargeDuration":{
                                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "externalPriceDetails":{
                                                                                                    "description":"Details about external pricing",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalPriceQuantity":{
                                                                                                            "description":"external quantity of this commerce item",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "externalPrice":{
                                                                                                            "description":"External price of this commerce item",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "activationDate":{
                                                                                                    "description":"The activation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "serviceId":{
                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "asset":{
                                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                                    "type":"boolean"
                                                                                                },
                                                                                                "commerceItems":{
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "properties":{
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "serviceAccountId":{
                        "description":"The service account ID associated to the current item.",
                        "type":"string"
                    },
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "recurringChargePriceInfo":{
                                                            "description":"Recurring charge price information.",
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount of this recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "rawTotalPrice":{
                                                                    "description":"The raw total price of the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "salePrice":{
                                                                    "description":"The sale price",
                                                                    "type":"number"
                                                                },
                                                                "priceListId":{
                                                                    "description":"The price list ID used for pricing.",
                                                                    "type":"string"
                                                                },
                                                                "quantityDiscounted":{
                                                                    "description":"The quantity discounted.",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "shippingSurcharge":{
                                                                    "description":"Extra handling cost for shipping the product.",
                                                                    "type":"number"
                                                                },
                                                                "onSale":{
                                                                    "description":"Whether is on sale.",
                                                                    "type":"boolean"
                                                                },
                                                                "discountable":{
                                                                    "description":"Whether discountable.",
                                                                    "type":"boolean"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                    "type":"string"
                                                                },
                                                                "currentPriceDetailsSorted":{
                                                                    "description":"The current price details.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "range":{
                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "lowBound":{
                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "highBound":{
                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "size":{
                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                        "type":"integer"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "tax":{
                                                                                "description":"Monetary tax amount.",
                                                                                "type":"number"
                                                                            },
                                                                            "detailedUnitPrice":{
                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                "type":"number"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "listPrice":{
                                                                    "description":"The monetary amount of the list price.",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "assetId":{
                                                            "description":"The asset ID corresponding to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDetails":{
                                                            "description":"Details about external recurring pricing.",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalRecurringCharge":{
                                                                    "description":"The external recurring price.",
                                                                    "type":"number"
                                                                },
                                                                "externalRecurringChargeFrequency":{
                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                    "type":"string"
                                                                },
                                                                "externalRecurringChargeDuration":{
                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "recurringChargePriceInfo":{
                                                                        "description":"Recurring charge price information.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "rawTotalPrice":{
                                                                                "description":"The raw total price of the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "salePrice":{
                                                                                "description":"The sale price",
                                                                                "type":"number"
                                                                            },
                                                                            "priceListId":{
                                                                                "description":"The price list ID used for pricing.",
                                                                                "type":"string"
                                                                            },
                                                                            "quantityDiscounted":{
                                                                                "description":"The quantity discounted.",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "shippingSurcharge":{
                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                "type":"number"
                                                                            },
                                                                            "onSale":{
                                                                                "description":"Whether is on sale.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "discountable":{
                                                                                "description":"Whether discountable.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                "type":"string"
                                                                            },
                                                                            "currentPriceDetailsSorted":{
                                                                                "description":"The current price details.",
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "quantity":{
                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "range":{
                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "lowBound":{
                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "highBound":{
                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "size":{
                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                    "type":"integer"
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "tax":{
                                                                                            "description":"Monetary tax amount.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "detailedUnitPrice":{
                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                }
                                                                            },
                                                                            "listPrice":{
                                                                                "description":"The monetary amount of the list price.",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "assetId":{
                                                                        "description":"The asset ID corresponding to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDetails":{
                                                                        "description":"Details about external recurring pricing.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalRecurringCharge":{
                                                                                "description":"The external recurring price.",
                                                                                "type":"number"
                                                                            },
                                                                            "externalRecurringChargeFrequency":{
                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                "type":"string"
                                                                            },
                                                                            "externalRecurringChargeDuration":{
                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "recurringChargePriceInfo":{
                                                                                    "description":"Recurring charge price information.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "rawTotalPrice":{
                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "salePrice":{
                                                                                            "description":"The sale price",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "priceListId":{
                                                                                            "description":"The price list ID used for pricing.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "quantityDiscounted":{
                                                                                            "description":"The quantity discounted.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "shippingSurcharge":{
                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "onSale":{
                                                                                            "description":"Whether is on sale.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "discountable":{
                                                                                            "description":"Whether discountable.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "currentPriceDetailsSorted":{
                                                                                            "description":"The current price details.",
                                                                                            "type":"array",
                                                                                            "items":{
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "quantity":{
                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "range":{
                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "lowBound":{
                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "highBound":{
                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "size":{
                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                "type":"integer"
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "tax":{
                                                                                                        "description":"Monetary tax amount.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "detailedUnitPrice":{
                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "listPrice":{
                                                                                            "description":"The monetary amount of the list price.",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "assetId":{
                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDetails":{
                                                                                    "description":"Details about external recurring pricing.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalRecurringCharge":{
                                                                                            "description":"The external recurring price.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "externalRecurringChargeFrequency":{
                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "externalRecurringChargeDuration":{
                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "deactivationDate":{
                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The quantity included.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "productId":{
                                                                                                "description":"The ID of the product.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalData":{
                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "values":{
                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "dynamic_property_key":{
                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            },
                                                                                                            "required":[
                                                                                                                "dynamic_property_key"
                                                                                                            ]
                                                                                                        },
                                                                                                        "name":{
                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "values",
                                                                                                        "name"
                                                                                                    ]
                                                                                                }
                                                                                            },
                                                                                            "parentAssetKey":{
                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "rootAssetKey":{
                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "transactionDate":{
                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "catalogRefId":{
                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "assetKey":{
                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "recurringChargePriceInfo":{
                                                                                                "description":"Recurring charge price information.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "rawTotalPrice":{
                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "salePrice":{
                                                                                                        "description":"The sale price",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "priceListId":{
                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "quantityDiscounted":{
                                                                                                        "description":"The quantity discounted.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "shippingSurcharge":{
                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "onSale":{
                                                                                                        "description":"Whether is on sale.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "discountable":{
                                                                                                        "description":"Whether discountable.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "currentPriceDetailsSorted":{
                                                                                                        "description":"The current price details.",
                                                                                                        "type":"array",
                                                                                                        "items":{
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "quantity":{
                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "range":{
                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "lowBound":{
                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "highBound":{
                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "size":{
                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                            "type":"integer"
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "tax":{
                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "detailedUnitPrice":{
                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "listPrice":{
                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "assetId":{
                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDetails":{
                                                                                                "description":"Details about external recurring pricing.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalRecurringCharge":{
                                                                                                        "description":"The external recurring price.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "externalRecurringChargeDuration":{
                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "externalPriceDetails":{
                                                                                                "description":"Details about external pricing",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalPriceQuantity":{
                                                                                                        "description":"external quantity of this commerce item",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "externalPrice":{
                                                                                                        "description":"External price of this commerce item",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "activationDate":{
                                                                                                "description":"The activation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "serviceId":{
                                                                                                "description":"The service ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "asset":{
                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "commerceItems":{
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "properties":{
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "serviceAccountId":{
                "description":"The service account ID associated to the current item.",
                "type":"string"
            },
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "recurringChargePriceInfo":{
                                                    "description":"Recurring charge price information.",
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the recurring charge price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount of this recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "rawTotalPrice":{
                                                            "description":"The raw total price of the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "salePrice":{
                                                            "description":"The sale price",
                                                            "type":"number"
                                                        },
                                                        "priceListId":{
                                                            "description":"The price list ID used for pricing.",
                                                            "type":"string"
                                                        },
                                                        "quantityDiscounted":{
                                                            "description":"The quantity discounted.",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "shippingSurcharge":{
                                                            "description":"Extra handling cost for shipping the product.",
                                                            "type":"number"
                                                        },
                                                        "onSale":{
                                                            "description":"Whether is on sale.",
                                                            "type":"boolean"
                                                        },
                                                        "discountable":{
                                                            "description":"Whether discountable.",
                                                            "type":"boolean"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                            "type":"string"
                                                        },
                                                        "currentPriceDetailsSorted":{
                                                            "description":"The current price details.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount for the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "range":{
                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "lowBound":{
                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                "type":"integer"
                                                                            },
                                                                            "highBound":{
                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                "type":"integer"
                                                                            },
                                                                            "size":{
                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                "type":"integer"
                                                                            }
                                                                        }
                                                                    },
                                                                    "tax":{
                                                                        "description":"Monetary tax amount.",
                                                                        "type":"number"
                                                                    },
                                                                    "detailedUnitPrice":{
                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                        "type":"number"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "listPrice":{
                                                            "description":"The monetary amount of the list price.",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "assetId":{
                                                    "description":"The asset ID corresponding to the current item.",
                                                    "type":"string"
                                                },
                                                "externalRecurringChargeDetails":{
                                                    "description":"Details about external recurring pricing.",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalRecurringCharge":{
                                                            "description":"The external recurring price.",
                                                            "type":"number"
                                                        },
                                                        "externalRecurringChargeFrequency":{
                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDuration":{
                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "recurringChargePriceInfo":{
                                                                "description":"Recurring charge price information.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount of this recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "rawTotalPrice":{
                                                                        "description":"The raw total price of the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "salePrice":{
                                                                        "description":"The sale price",
                                                                        "type":"number"
                                                                    },
                                                                    "priceListId":{
                                                                        "description":"The price list ID used for pricing.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantityDiscounted":{
                                                                        "description":"The quantity discounted.",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "shippingSurcharge":{
                                                                        "description":"Extra handling cost for shipping the product.",
                                                                        "type":"number"
                                                                    },
                                                                    "onSale":{
                                                                        "description":"Whether is on sale.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "discountable":{
                                                                        "description":"Whether discountable.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                        "type":"string"
                                                                    },
                                                                    "currentPriceDetailsSorted":{
                                                                        "description":"The current price details.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "range":{
                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "lowBound":{
                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "highBound":{
                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "size":{
                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                            "type":"integer"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "tax":{
                                                                                    "description":"Monetary tax amount.",
                                                                                    "type":"number"
                                                                                },
                                                                                "detailedUnitPrice":{
                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                    "type":"number"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        }
                                                                    },
                                                                    "listPrice":{
                                                                        "description":"The monetary amount of the list price.",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "assetId":{
                                                                "description":"The asset ID corresponding to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalRecurringChargeDetails":{
                                                                "description":"Details about external recurring pricing.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalRecurringCharge":{
                                                                        "description":"The external recurring price.",
                                                                        "type":"number"
                                                                    },
                                                                    "externalRecurringChargeFrequency":{
                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDuration":{
                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "recurringChargePriceInfo":{
                                                                            "description":"Recurring charge price information.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "rawTotalPrice":{
                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "salePrice":{
                                                                                    "description":"The sale price",
                                                                                    "type":"number"
                                                                                },
                                                                                "priceListId":{
                                                                                    "description":"The price list ID used for pricing.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantityDiscounted":{
                                                                                    "description":"The quantity discounted.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "shippingSurcharge":{
                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                    "type":"number"
                                                                                },
                                                                                "onSale":{
                                                                                    "description":"Whether is on sale.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "discountable":{
                                                                                    "description":"Whether discountable.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                    "type":"string"
                                                                                },
                                                                                "currentPriceDetailsSorted":{
                                                                                    "description":"The current price details.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "range":{
                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "lowBound":{
                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "highBound":{
                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "size":{
                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                        "type":"integer"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "tax":{
                                                                                                "description":"Monetary tax amount.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "detailedUnitPrice":{
                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "listPrice":{
                                                                                    "description":"The monetary amount of the list price.",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "assetId":{
                                                                            "description":"The asset ID corresponding to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalRecurringChargeDetails":{
                                                                            "description":"Details about external recurring pricing.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalRecurringCharge":{
                                                                                    "description":"The external recurring price.",
                                                                                    "type":"number"
                                                                                },
                                                                                "externalRecurringChargeFrequency":{
                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDuration":{
                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "deactivationDate":{
                                                                                        "description":"The deactivation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "quantity":{
                                                                                        "description":"The quantity included.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "productId":{
                                                                                        "description":"The ID of the product.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalData":{
                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "values":{
                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "dynamic_property_key":{
                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "dynamic_property_key"
                                                                                                    ]
                                                                                                },
                                                                                                "name":{
                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                }
                                                                                            },
                                                                                            "required":[
                                                                                                "values",
                                                                                                "name"
                                                                                            ]
                                                                                        }
                                                                                    },
                                                                                    "parentAssetKey":{
                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "rootAssetKey":{
                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "transactionDate":{
                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "catalogRefId":{
                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "assetKey":{
                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "recurringChargePriceInfo":{
                                                                                        "description":"Recurring charge price information.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "rawTotalPrice":{
                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "salePrice":{
                                                                                                "description":"The sale price",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "priceListId":{
                                                                                                "description":"The price list ID used for pricing.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantityDiscounted":{
                                                                                                "description":"The quantity discounted.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "shippingSurcharge":{
                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "onSale":{
                                                                                                "description":"Whether is on sale.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "discountable":{
                                                                                                "description":"Whether discountable.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "currentPriceDetailsSorted":{
                                                                                                "description":"The current price details.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "range":{
                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "lowBound":{
                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "highBound":{
                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "size":{
                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                    "type":"integer"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "tax":{
                                                                                                            "description":"Monetary tax amount.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "detailedUnitPrice":{
                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "listPrice":{
                                                                                                "description":"The monetary amount of the list price.",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "assetId":{
                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalRecurringChargeDetails":{
                                                                                        "description":"Details about external recurring pricing.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalRecurringCharge":{
                                                                                                "description":"The external recurring price.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "externalRecurringChargeFrequency":{
                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDuration":{
                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "externalPriceDetails":{
                                                                                        "description":"Details about external pricing",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalPriceQuantity":{
                                                                                                "description":"external quantity of this commerce item",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "externalPrice":{
                                                                                                "description":"External price of this commerce item",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "activationDate":{
                                                                                        "description":"The activation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "serviceId":{
                                                                                        "description":"The service ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "asset":{
                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "commerceItems":{
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "properties":{
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceAccountId(optional): 
            string
            The service account ID associated to the current item.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "serviceAccountId":{
            "description":"The service account ID associated to the current item.",
            "type":"string"
        },
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "recurringChargePriceInfo":{
                                                            "description":"Recurring charge price information.",
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount of this recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "rawTotalPrice":{
                                                                    "description":"The raw total price of the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "salePrice":{
                                                                    "description":"The sale price",
                                                                    "type":"number"
                                                                },
                                                                "priceListId":{
                                                                    "description":"The price list ID used for pricing.",
                                                                    "type":"string"
                                                                },
                                                                "quantityDiscounted":{
                                                                    "description":"The quantity discounted.",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "shippingSurcharge":{
                                                                    "description":"Extra handling cost for shipping the product.",
                                                                    "type":"number"
                                                                },
                                                                "onSale":{
                                                                    "description":"Whether is on sale.",
                                                                    "type":"boolean"
                                                                },
                                                                "discountable":{
                                                                    "description":"Whether discountable.",
                                                                    "type":"boolean"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                    "type":"string"
                                                                },
                                                                "currentPriceDetailsSorted":{
                                                                    "description":"The current price details.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "range":{
                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "lowBound":{
                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "highBound":{
                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "size":{
                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                        "type":"integer"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "tax":{
                                                                                "description":"Monetary tax amount.",
                                                                                "type":"number"
                                                                            },
                                                                            "detailedUnitPrice":{
                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                "type":"number"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "listPrice":{
                                                                    "description":"The monetary amount of the list price.",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "assetId":{
                                                            "description":"The asset ID corresponding to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDetails":{
                                                            "description":"Details about external recurring pricing.",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalRecurringCharge":{
                                                                    "description":"The external recurring price.",
                                                                    "type":"number"
                                                                },
                                                                "externalRecurringChargeFrequency":{
                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                    "type":"string"
                                                                },
                                                                "externalRecurringChargeDuration":{
                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "recurringChargePriceInfo":{
                                                                        "description":"Recurring charge price information.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "rawTotalPrice":{
                                                                                "description":"The raw total price of the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "salePrice":{
                                                                                "description":"The sale price",
                                                                                "type":"number"
                                                                            },
                                                                            "priceListId":{
                                                                                "description":"The price list ID used for pricing.",
                                                                                "type":"string"
                                                                            },
                                                                            "quantityDiscounted":{
                                                                                "description":"The quantity discounted.",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "shippingSurcharge":{
                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                "type":"number"
                                                                            },
                                                                            "onSale":{
                                                                                "description":"Whether is on sale.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "discountable":{
                                                                                "description":"Whether discountable.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                "type":"string"
                                                                            },
                                                                            "currentPriceDetailsSorted":{
                                                                                "description":"The current price details.",
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "quantity":{
                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "range":{
                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "lowBound":{
                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "highBound":{
                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "size":{
                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                    "type":"integer"
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "tax":{
                                                                                            "description":"Monetary tax amount.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "detailedUnitPrice":{
                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                }
                                                                            },
                                                                            "listPrice":{
                                                                                "description":"The monetary amount of the list price.",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "assetId":{
                                                                        "description":"The asset ID corresponding to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDetails":{
                                                                        "description":"Details about external recurring pricing.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalRecurringCharge":{
                                                                                "description":"The external recurring price.",
                                                                                "type":"number"
                                                                            },
                                                                            "externalRecurringChargeFrequency":{
                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                "type":"string"
                                                                            },
                                                                            "externalRecurringChargeDuration":{
                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "recurringChargePriceInfo":{
                                                                                    "description":"Recurring charge price information.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "rawTotalPrice":{
                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "salePrice":{
                                                                                            "description":"The sale price",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "priceListId":{
                                                                                            "description":"The price list ID used for pricing.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "quantityDiscounted":{
                                                                                            "description":"The quantity discounted.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "shippingSurcharge":{
                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "onSale":{
                                                                                            "description":"Whether is on sale.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "discountable":{
                                                                                            "description":"Whether discountable.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "currentPriceDetailsSorted":{
                                                                                            "description":"The current price details.",
                                                                                            "type":"array",
                                                                                            "items":{
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "quantity":{
                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "range":{
                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "lowBound":{
                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "highBound":{
                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "size":{
                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                "type":"integer"
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "tax":{
                                                                                                        "description":"Monetary tax amount.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "detailedUnitPrice":{
                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "listPrice":{
                                                                                            "description":"The monetary amount of the list price.",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "assetId":{
                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDetails":{
                                                                                    "description":"Details about external recurring pricing.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalRecurringCharge":{
                                                                                            "description":"The external recurring price.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "externalRecurringChargeFrequency":{
                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "externalRecurringChargeDuration":{
                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "properties":{
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "recurringChargePriceInfo":{
                                                    "description":"Recurring charge price information.",
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the recurring charge price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount of this recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "rawTotalPrice":{
                                                            "description":"The raw total price of the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "salePrice":{
                                                            "description":"The sale price",
                                                            "type":"number"
                                                        },
                                                        "priceListId":{
                                                            "description":"The price list ID used for pricing.",
                                                            "type":"string"
                                                        },
                                                        "quantityDiscounted":{
                                                            "description":"The quantity discounted.",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "shippingSurcharge":{
                                                            "description":"Extra handling cost for shipping the product.",
                                                            "type":"number"
                                                        },
                                                        "onSale":{
                                                            "description":"Whether is on sale.",
                                                            "type":"boolean"
                                                        },
                                                        "discountable":{
                                                            "description":"Whether discountable.",
                                                            "type":"boolean"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                            "type":"string"
                                                        },
                                                        "currentPriceDetailsSorted":{
                                                            "description":"The current price details.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount for the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "range":{
                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "lowBound":{
                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                "type":"integer"
                                                                            },
                                                                            "highBound":{
                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                "type":"integer"
                                                                            },
                                                                            "size":{
                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                "type":"integer"
                                                                            }
                                                                        }
                                                                    },
                                                                    "tax":{
                                                                        "description":"Monetary tax amount.",
                                                                        "type":"number"
                                                                    },
                                                                    "detailedUnitPrice":{
                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                        "type":"number"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "listPrice":{
                                                            "description":"The monetary amount of the list price.",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "assetId":{
                                                    "description":"The asset ID corresponding to the current item.",
                                                    "type":"string"
                                                },
                                                "externalRecurringChargeDetails":{
                                                    "description":"Details about external recurring pricing.",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalRecurringCharge":{
                                                            "description":"The external recurring price.",
                                                            "type":"number"
                                                        },
                                                        "externalRecurringChargeFrequency":{
                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDuration":{
                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "recurringChargePriceInfo":{
                                                                "description":"Recurring charge price information.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount of this recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "rawTotalPrice":{
                                                                        "description":"The raw total price of the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "salePrice":{
                                                                        "description":"The sale price",
                                                                        "type":"number"
                                                                    },
                                                                    "priceListId":{
                                                                        "description":"The price list ID used for pricing.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantityDiscounted":{
                                                                        "description":"The quantity discounted.",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "shippingSurcharge":{
                                                                        "description":"Extra handling cost for shipping the product.",
                                                                        "type":"number"
                                                                    },
                                                                    "onSale":{
                                                                        "description":"Whether is on sale.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "discountable":{
                                                                        "description":"Whether discountable.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                        "type":"string"
                                                                    },
                                                                    "currentPriceDetailsSorted":{
                                                                        "description":"The current price details.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "range":{
                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "lowBound":{
                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "highBound":{
                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "size":{
                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                            "type":"integer"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "tax":{
                                                                                    "description":"Monetary tax amount.",
                                                                                    "type":"number"
                                                                                },
                                                                                "detailedUnitPrice":{
                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                    "type":"number"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        }
                                                                    },
                                                                    "listPrice":{
                                                                        "description":"The monetary amount of the list price.",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "assetId":{
                                                                "description":"The asset ID corresponding to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalRecurringChargeDetails":{
                                                                "description":"Details about external recurring pricing.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalRecurringCharge":{
                                                                        "description":"The external recurring price.",
                                                                        "type":"number"
                                                                    },
                                                                    "externalRecurringChargeFrequency":{
                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDuration":{
                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "recurringChargePriceInfo":{
                                                                            "description":"Recurring charge price information.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "rawTotalPrice":{
                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "salePrice":{
                                                                                    "description":"The sale price",
                                                                                    "type":"number"
                                                                                },
                                                                                "priceListId":{
                                                                                    "description":"The price list ID used for pricing.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantityDiscounted":{
                                                                                    "description":"The quantity discounted.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "shippingSurcharge":{
                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                    "type":"number"
                                                                                },
                                                                                "onSale":{
                                                                                    "description":"Whether is on sale.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "discountable":{
                                                                                    "description":"Whether discountable.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                    "type":"string"
                                                                                },
                                                                                "currentPriceDetailsSorted":{
                                                                                    "description":"The current price details.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "range":{
                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "lowBound":{
                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "highBound":{
                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "size":{
                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                        "type":"integer"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "tax":{
                                                                                                "description":"Monetary tax amount.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "detailedUnitPrice":{
                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "listPrice":{
                                                                                    "description":"The monetary amount of the list price.",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "assetId":{
                                                                            "description":"The asset ID corresponding to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalRecurringChargeDetails":{
                                                                            "description":"Details about external recurring pricing.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalRecurringCharge":{
                                                                                    "description":"The external recurring price.",
                                                                                    "type":"number"
                                                                                },
                                                                                "externalRecurringChargeFrequency":{
                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDuration":{
                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "properties":{
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "recurringChargePriceInfo":{
                                                            "description":"Recurring charge price information.",
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount of this recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "rawTotalPrice":{
                                                                    "description":"The raw total price of the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "salePrice":{
                                                                    "description":"The sale price",
                                                                    "type":"number"
                                                                },
                                                                "priceListId":{
                                                                    "description":"The price list ID used for pricing.",
                                                                    "type":"string"
                                                                },
                                                                "quantityDiscounted":{
                                                                    "description":"The quantity discounted.",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "shippingSurcharge":{
                                                                    "description":"Extra handling cost for shipping the product.",
                                                                    "type":"number"
                                                                },
                                                                "onSale":{
                                                                    "description":"Whether is on sale.",
                                                                    "type":"boolean"
                                                                },
                                                                "discountable":{
                                                                    "description":"Whether discountable.",
                                                                    "type":"boolean"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                    "type":"string"
                                                                },
                                                                "currentPriceDetailsSorted":{
                                                                    "description":"The current price details.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "range":{
                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "lowBound":{
                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "highBound":{
                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "size":{
                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                        "type":"integer"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "tax":{
                                                                                "description":"Monetary tax amount.",
                                                                                "type":"number"
                                                                            },
                                                                            "detailedUnitPrice":{
                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                "type":"number"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "listPrice":{
                                                                    "description":"The monetary amount of the list price.",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "assetId":{
                                                            "description":"The asset ID corresponding to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDetails":{
                                                            "description":"Details about external recurring pricing.",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalRecurringCharge":{
                                                                    "description":"The external recurring price.",
                                                                    "type":"number"
                                                                },
                                                                "externalRecurringChargeFrequency":{
                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                    "type":"string"
                                                                },
                                                                "externalRecurringChargeDuration":{
                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "recurringChargePriceInfo":{
                                                                        "description":"Recurring charge price information.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "rawTotalPrice":{
                                                                                "description":"The raw total price of the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "salePrice":{
                                                                                "description":"The sale price",
                                                                                "type":"number"
                                                                            },
                                                                            "priceListId":{
                                                                                "description":"The price list ID used for pricing.",
                                                                                "type":"string"
                                                                            },
                                                                            "quantityDiscounted":{
                                                                                "description":"The quantity discounted.",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "shippingSurcharge":{
                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                "type":"number"
                                                                            },
                                                                            "onSale":{
                                                                                "description":"Whether is on sale.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "discountable":{
                                                                                "description":"Whether discountable.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                "type":"string"
                                                                            },
                                                                            "currentPriceDetailsSorted":{
                                                                                "description":"The current price details.",
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "quantity":{
                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "range":{
                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "lowBound":{
                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "highBound":{
                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "size":{
                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                    "type":"integer"
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "tax":{
                                                                                            "description":"Monetary tax amount.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "detailedUnitPrice":{
                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                }
                                                                            },
                                                                            "listPrice":{
                                                                                "description":"The monetary amount of the list price.",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "assetId":{
                                                                        "description":"The asset ID corresponding to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDetails":{
                                                                        "description":"Details about external recurring pricing.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalRecurringCharge":{
                                                                                "description":"The external recurring price.",
                                                                                "type":"number"
                                                                            },
                                                                            "externalRecurringChargeFrequency":{
                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                "type":"string"
                                                                            },
                                                                            "externalRecurringChargeDuration":{
                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "properties":{
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "recurringChargePriceInfo":{
                                                    "description":"Recurring charge price information.",
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the recurring charge price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount of this recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "rawTotalPrice":{
                                                            "description":"The raw total price of the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "salePrice":{
                                                            "description":"The sale price",
                                                            "type":"number"
                                                        },
                                                        "priceListId":{
                                                            "description":"The price list ID used for pricing.",
                                                            "type":"string"
                                                        },
                                                        "quantityDiscounted":{
                                                            "description":"The quantity discounted.",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "shippingSurcharge":{
                                                            "description":"Extra handling cost for shipping the product.",
                                                            "type":"number"
                                                        },
                                                        "onSale":{
                                                            "description":"Whether is on sale.",
                                                            "type":"boolean"
                                                        },
                                                        "discountable":{
                                                            "description":"Whether discountable.",
                                                            "type":"boolean"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                            "type":"string"
                                                        },
                                                        "currentPriceDetailsSorted":{
                                                            "description":"The current price details.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount for the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "range":{
                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "lowBound":{
                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                "type":"integer"
                                                                            },
                                                                            "highBound":{
                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                "type":"integer"
                                                                            },
                                                                            "size":{
                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                "type":"integer"
                                                                            }
                                                                        }
                                                                    },
                                                                    "tax":{
                                                                        "description":"Monetary tax amount.",
                                                                        "type":"number"
                                                                    },
                                                                    "detailedUnitPrice":{
                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                        "type":"number"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "listPrice":{
                                                            "description":"The monetary amount of the list price.",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "assetId":{
                                                    "description":"The asset ID corresponding to the current item.",
                                                    "type":"string"
                                                },
                                                "externalRecurringChargeDetails":{
                                                    "description":"Details about external recurring pricing.",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalRecurringCharge":{
                                                            "description":"The external recurring price.",
                                                            "type":"number"
                                                        },
                                                        "externalRecurringChargeFrequency":{
                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDuration":{
                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "recurringChargePriceInfo":{
                                                                "description":"Recurring charge price information.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount of this recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "rawTotalPrice":{
                                                                        "description":"The raw total price of the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "salePrice":{
                                                                        "description":"The sale price",
                                                                        "type":"number"
                                                                    },
                                                                    "priceListId":{
                                                                        "description":"The price list ID used for pricing.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantityDiscounted":{
                                                                        "description":"The quantity discounted.",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "shippingSurcharge":{
                                                                        "description":"Extra handling cost for shipping the product.",
                                                                        "type":"number"
                                                                    },
                                                                    "onSale":{
                                                                        "description":"Whether is on sale.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "discountable":{
                                                                        "description":"Whether discountable.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                        "type":"string"
                                                                    },
                                                                    "currentPriceDetailsSorted":{
                                                                        "description":"The current price details.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "range":{
                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "lowBound":{
                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "highBound":{
                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "size":{
                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                            "type":"integer"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "tax":{
                                                                                    "description":"Monetary tax amount.",
                                                                                    "type":"number"
                                                                                },
                                                                                "detailedUnitPrice":{
                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                    "type":"number"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        }
                                                                    },
                                                                    "listPrice":{
                                                                        "description":"The monetary amount of the list price.",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "assetId":{
                                                                "description":"The asset ID corresponding to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalRecurringChargeDetails":{
                                                                "description":"Details about external recurring pricing.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalRecurringCharge":{
                                                                        "description":"The external recurring price.",
                                                                        "type":"number"
                                                                    },
                                                                    "externalRecurringChargeFrequency":{
                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDuration":{
                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "properties":{
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "recurringChargePriceInfo":{
                                                            "description":"Recurring charge price information.",
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount of this recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "rawTotalPrice":{
                                                                    "description":"The raw total price of the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "salePrice":{
                                                                    "description":"The sale price",
                                                                    "type":"number"
                                                                },
                                                                "priceListId":{
                                                                    "description":"The price list ID used for pricing.",
                                                                    "type":"string"
                                                                },
                                                                "quantityDiscounted":{
                                                                    "description":"The quantity discounted.",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "shippingSurcharge":{
                                                                    "description":"Extra handling cost for shipping the product.",
                                                                    "type":"number"
                                                                },
                                                                "onSale":{
                                                                    "description":"Whether is on sale.",
                                                                    "type":"boolean"
                                                                },
                                                                "discountable":{
                                                                    "description":"Whether discountable.",
                                                                    "type":"boolean"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                    "type":"string"
                                                                },
                                                                "currentPriceDetailsSorted":{
                                                                    "description":"The current price details.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "range":{
                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "lowBound":{
                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "highBound":{
                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "size":{
                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                        "type":"integer"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "tax":{
                                                                                "description":"Monetary tax amount.",
                                                                                "type":"number"
                                                                            },
                                                                            "detailedUnitPrice":{
                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                "type":"number"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "listPrice":{
                                                                    "description":"The monetary amount of the list price.",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "assetId":{
                                                            "description":"The asset ID corresponding to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDetails":{
                                                            "description":"Details about external recurring pricing.",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalRecurringCharge":{
                                                                    "description":"The external recurring price.",
                                                                    "type":"number"
                                                                },
                                                                "externalRecurringChargeFrequency":{
                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                    "type":"string"
                                                                },
                                                                "externalRecurringChargeDuration":{
                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "properties":{
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "recurringChargePriceInfo":{
                                                    "description":"Recurring charge price information.",
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the recurring charge price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount of this recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "rawTotalPrice":{
                                                            "description":"The raw total price of the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "salePrice":{
                                                            "description":"The sale price",
                                                            "type":"number"
                                                        },
                                                        "priceListId":{
                                                            "description":"The price list ID used for pricing.",
                                                            "type":"string"
                                                        },
                                                        "quantityDiscounted":{
                                                            "description":"The quantity discounted.",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "shippingSurcharge":{
                                                            "description":"Extra handling cost for shipping the product.",
                                                            "type":"number"
                                                        },
                                                        "onSale":{
                                                            "description":"Whether is on sale.",
                                                            "type":"boolean"
                                                        },
                                                        "discountable":{
                                                            "description":"Whether discountable.",
                                                            "type":"boolean"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                            "type":"string"
                                                        },
                                                        "currentPriceDetailsSorted":{
                                                            "description":"The current price details.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount for the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "range":{
                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "lowBound":{
                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                "type":"integer"
                                                                            },
                                                                            "highBound":{
                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                "type":"integer"
                                                                            },
                                                                            "size":{
                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                "type":"integer"
                                                                            }
                                                                        }
                                                                    },
                                                                    "tax":{
                                                                        "description":"Monetary tax amount.",
                                                                        "type":"number"
                                                                    },
                                                                    "detailedUnitPrice":{
                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                        "type":"number"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "listPrice":{
                                                            "description":"The monetary amount of the list price.",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "assetId":{
                                                    "description":"The asset ID corresponding to the current item.",
                                                    "type":"string"
                                                },
                                                "externalRecurringChargeDetails":{
                                                    "description":"Details about external recurring pricing.",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalRecurringCharge":{
                                                            "description":"The external recurring price.",
                                                            "type":"number"
                                                        },
                                                        "externalRecurringChargeFrequency":{
                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDuration":{
                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "properties":{
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "properties":{
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "properties":{
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "properties":{
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "properties":{
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "properties":{
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "properties":{
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "properties":{
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "properties":{
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : additionalProperties
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            availabilityDate(optional): 
            string
            The availabilityDate for preordered/backordered quantity, for this inventory location
- 
            backOrderQuantity(optional): 
            integer
            The backordered quantity included, for this inventory location
- 
            inStockQuantity(optional): 
            integer
            The available quantity included that is 'in stock', for this inventory location
- 
            preOrderQuantity(optional): 
            integer
            The preordered quantity included, for this inventory location
{
    "type":"object",
    "properties":{
        "availabilityDate":{
            "description":"The availabilityDate for preordered/backordered quantity, for this inventory location",
            "type":"string"
        },
        "preOrderQuantity":{
            "description":"The preordered quantity included, for this inventory location",
            "type":"integer"
        },
        "backOrderQuantity":{
            "description":"The backordered quantity included, for this inventory location",
            "type":"integer"
        },
        "inStockQuantity":{
            "description":"The available quantity included that is 'in stock', for this inventory location",
            "type":"integer"
        }
    }
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount.
- 
            amountIsFinal(optional): 
            boolean
            Whether the amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Response
Supported Media Types
                - application/json
200 Response
Following model is returned when operation succeeds.
                
                
                    Body ()
                    Root Schema : syncQuote_response
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            commerceItems(optional): 
            array  commerceItems
            
            The commerce items (sometimes referred to as "line items") represent which actual skus are included in the order in what quantity, and related information. Please see caution in description of update order. Existing commerce items are matched to input data by externalId, followed by id, followed by catalogRefId. The elements in the commerceItem are instances of CommerceItemImpl.
- 
            creationSiteId(optional): 
            string
            The ID of the site on which the order was created. This may differ to siteId value if the site is part of a cart sharing group.
- 
            creationTime(optional): 
            integer
            The creation time.
- 
            externalOrderPriceDetails: 
            object  externalOrderPriceDetails
            
            Details about external Order pricing.
- 
            id(optional): 
            string
            The ID
- 
            lastModifiedTime(optional): 
            integer
            The last modified time.
- 
            locale(optional): 
            string
            The locale in which order submitted.
- 
            organizationId(optional): 
            string
            The organization ID.
- 
            paymentGroupCount(optional): 
            integer
            The number of payment groups. (read-only, value is ignored when updating)
- 
            paymentGroups(optional): 
            array  paymentGroups
            
            The array of payment groups represent the payment(s) that paid for the order. Orders when placed will have an instance of a CyberSource TokenizedCreditCard (paymentGroupClassType and paymentMethod of "tokenizedCreditCard"). The paymentGroups property can be updated to include instances of ExternalPaymentGroup (paymentGroupClassType and paymentMethod of "externalPaymentGroup"). ExternalPaymentGroups represent methods of payment that are external and opaque to cloud commerce, and which were taken after the order was initially placed.
- 
            priceGroupId(optional): 
            string
            The ID of the price group to which the order belongs.
- 
            priceInfo(optional): 
            object  priceInfo
            
            Pricing information, an instance of OrderPriceInfo.
- 
            profile(optional): 
            object  profile
            
            Basic profile information. (read-only)
- 
            profileId(optional): 
            string
            The ID of the shopper profile that owns the order.
- 
            quoteInfo: 
            object  quoteInfo
            
            Details about quote info
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information of the order
- 
            salesChannel(optional): 
            string
            The sales channel of this order. default to "default".
- 
            shippingGroupCount(optional): 
            integer
            The number of shipping groups (read-only, value is ignored when updating).
- 
            shippingGroups(optional): 
            array  shippingGroups
            
            Shipping groups represent shipments and include commerceItemRelationships that represent which commerce items in what quantity are included in the shipment. Shipping groups in a request are matched to existing shipping groups by id, followed by description, followed by (for hardgoodShippingGroups) shippingMethod + address.
- 
            siteId(optional): 
            string
            The ID of the site on which the order was placed.
- 
            sourceSystem(optional): 
            string
            The system where the order originated.
- 
            state(optional): 
            string
            The state of the order.
- 
            taxExempt(optional): 
            boolean
            Whether order is tax-exempt or not.
- 
            taxPriceInfo(optional): 
            object  taxPriceInfo
            
            The tax pricing details for the order.
- 
            totalCommerceItemCount(optional): 
            integer
            The total count of commerce items in the order. (read-only)
{
    "properties":{
        "lastModifiedTime":{
            "description":"The last modified time.",
            "type":"integer"
        },
        "priceGroupId":{
            "description":"The ID of the price group to which the order belongs.",
            "type":"string"
        },
        "creationTime":{
            "description":"The creation time.",
            "type":"integer"
        },
        "sourceSystem":{
            "description":"The system where the order originated.",
            "type":"string"
        },
        "externalOrderPriceDetails":{
            "description":"Details about external Order pricing.",
            "type":"object",
            "properties":{
                "externalPrice":{
                    "description":"External price for this order",
                    "type":"number"
                }
            },
            "required":[
                "externalPrice"
            ]
        },
        "paymentGroups":{
            "description":"The array of payment groups represent the payment(s) that paid for the order. Orders when placed will have an instance of a CyberSource TokenizedCreditCard (paymentGroupClassType and paymentMethod of \"tokenizedCreditCard\"). The paymentGroups property can be updated to include instances of ExternalPaymentGroup (paymentGroupClassType and paymentMethod of \"externalPaymentGroup\"). ExternalPaymentGroups represent methods of payment that are external and opaque to cloud commerce, and which were taken after the order was initially placed.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "expirationYear":{
                        "description":"A string containing the two or four digit year when the credit card expires. (only for TokenizedCreditCards)",
                        "type":"string"
                    },
                    "PONumber":{
                        "description":"The purchase order number.",
                        "type":"string"
                    },
                    "amountAuthorized":{
                        "description":"The monetary amount authorized.",
                        "type":"number"
                    },
                    "externalType":{
                        "description":"The type in the external system. Might be \"StoreCredit\", \"CreditCard\", \"Check\", etc. (only for ExternalPaymentGroups).",
                        "type":"string"
                    },
                    "amount":{
                        "description":"The monetary amount of the payment.",
                        "type":"number"
                    },
                    "externalId":{
                        "description":"The ID for the payment group in an external system (like the OMS)",
                        "type":"string"
                    },
                    "creditCardType":{
                        "description":"The type of the credit card. (only for TokenizedCreditCards)",
                        "type":"string"
                    },
                    "expirationMonth":{
                        "description":"A string containing the two digit month when the credit card expires. (only for TokenizedCreditCards)",
                        "type":"string"
                    },
                    "submittedDate":{
                        "description":"The date the payment was submitted.",
                        "type":"string"
                    },
                    "authorizationStatus":{
                        "description":"Array of authorization status objects.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "amount":{
                                    "description":"The monetary amount.",
                                    "type":"number"
                                },
                                "transactionSuccess":{
                                    "description":"Whether the transaction was successful.",
                                    "type":"boolean"
                                },
                                "errorMessage":{
                                    "description":"The error message, if any.",
                                    "type":"string"
                                },
                                "transactionId":{
                                    "description":"The transaction ID.",
                                    "type":"string"
                                },
                                "transactionTimestamp":{
                                    "description":"The timestamp of the transaction.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "token":{
                        "description":"The CyberSource token string. (only for tokenizedCreditCard)",
                        "type":"string"
                    },
                    "paymentGroupClassType":{
                        "description":"The class type of the payment group. Currently supported values are \"tokenizedCreditCard\" and \"externalPaymentGroup\".",
                        "type":"string"
                    },
                    "creditCardNumber":{
                        "description":"The last four digits of the credit card number. (only for TokenizedCreditCards)",
                        "type":"string"
                    },
                    "externalSubtype":{
                        "description":"The subtype in the external system. Might be \"VISA\" for a PaymentGroup with an external type of \"CreditCard\". (only for ExternalPaymentGroups)",
                        "type":"string"
                    },
                    "paymentMethod":{
                        "description":"The payment method. Currently supported values are \"tokenizedCreditCard\" and \"externalPaymentGroup\".",
                        "type":"string"
                    },
                    "externalSourceId":{
                        "description":"The external source ID, limited to 6 characters. (only for ExternalPaymentGroups)",
                        "type":"string"
                    },
                    "id":{
                        "description":"The internal ID of the payment group.",
                        "type":"string"
                    },
                    "state":{
                        "description":"The state of this payment group.",
                        "type":"string"
                    },
                    "stateDetail":{
                        "description":"Details about the state of this payment group.",
                        "type":"string"
                    },
                    "currencyCode":{
                        "description":"The three character currency code. For example: USD.",
                        "type":"string"
                    },
                    "expirationDayOfMonth":{
                        "description":"A string containing the two digit day of month when the credit card expires. (only for TokenizedCreditCards)",
                        "type":"string"
                    }
                },
                "required":[
                    "amount",
                    "paymentGroupClassType",
                    "paymentMethod"
                ]
            }
        },
        "salesChannel":{
            "description":"The sales channel of this order. default to \"default\".",
            "type":"string"
        },
        "locale":{
            "description":"The locale in which order submitted.",
            "type":"string"
        },
        "organizationId":{
            "description":"The organization ID.",
            "type":"string"
        },
        "priceInfo":{
            "description":"Pricing information, an instance of OrderPriceInfo.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the price is discounted.",
                    "type":"boolean"
                },
                "secondaryCurrencyTaxAmount":{
                    "description":"The secondary currency tax amount.",
                    "type":"number"
                },
                "amount":{
                    "description":"The monetary amount.",
                    "type":"number"
                },
                "secondaryCurrencyShippingAmount":{
                    "description":"The secondary currency shipping amount.",
                    "type":"number"
                },
                "secondaryCurrencyTotal":{
                    "description":"The secondary currency total amount.",
                    "type":"number"
                },
                "manualAdjustmentTotal":{
                    "description":"The monetary total of manual adjustments.",
                    "type":"number"
                },
                "discountAmount":{
                    "description":"The monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only)",
                    "type":"number"
                },
                "tax":{
                    "description":"Monetary tax amount.",
                    "type":"number"
                },
                "rawSubtotal":{
                    "description":"The monetary raw subtotal.",
                    "type":"number"
                },
                "total":{
                    "description":"The monetary total: amount + shipping + tax. (read-only)",
                    "type":"number"
                },
                "shipping":{
                    "description":"The monetary cost of shipping.",
                    "type":"number"
                },
                "primaryCurrencyTotal":{
                    "description":"The primary currency total amount.",
                    "type":"number"
                },
                "amountIsFinal":{
                    "description":"Whether the amount is final.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The three character currency code for the monetary amounts.",
                    "type":"string"
                }
            }
        },
        "totalCommerceItemCount":{
            "description":"The total count of commerce items in the order. (read-only)",
            "type":"integer"
        },
        "id":{
            "description":"The ID",
            "type":"string"
        },
        "state":{
            "description":"The state of the order.",
            "type":"string"
        },
        "quoteInfo":{
            "description":"Details about quote info",
            "type":"object",
            "properties":{
                "providerNote":{
                    "description":"Provider note for this quote",
                    "type":"string"
                },
                "agentId":{
                    "description":"Agent id",
                    "type":"string"
                },
                "rejectionDate":{
                    "description":"Rejection Date for this quote",
                    "type":"string"
                },
                "requestDate":{
                    "description":"Request Date for this quote",
                    "type":"string"
                },
                "externalId":{
                    "description":"external id for this quote",
                    "type":"string"
                },
                "quoteDate":{
                    "description":"Quote Date for this quote",
                    "type":"string"
                },
                "rejectionNote":{
                    "description":"Rejection note for this quote",
                    "type":"string"
                },
                "expirationDate":{
                    "description":"Expiration date for this quote in milliseconds",
                    "type":"integer"
                },
                "requesterNote":{
                    "description":"Requestor note for this quote",
                    "type":"string"
                }
            },
            "required":[
                "providerNote",
                "expirationDate"
            ]
        },
        "commerceItems":{
            "description":"The commerce items (sometimes referred to as \"line items\") represent which actual skus are included in the order in what quantity, and related information. Please see caution in description of update order. Existing commerce items are matched to input data by externalId, followed by id, followed by catalogRefId. The elements in the commerceItem are instances of CommerceItemImpl.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "returnedQuantity":{
                        "description":"The quantity returned.",
                        "type":"integer"
                    },
                    "availabilityDate":{
                        "description":"The availabilityDate for preordered/backordered quantity.",
                        "type":"integer"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "preOrderQuantity":{
                        "description":"The preordered quantity included.",
                        "type":"integer"
                    },
                    "configuratorId":{
                        "description":"Configuration id for the configurable commerce item.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "priceInfo":{
                        "description":"Details about pricing.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this order.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "secondaryCurrencyTaxAmount":{
                                            "description":"The tax amount in secondary currency",
                                            "type":"number"
                                        },
                                        "amount":{
                                            "description":"The monetary amount.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "catalogId":{
                        "description":"The ID of the catalog which this commerce item references.",
                        "type":"string"
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about pricing.",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"External quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price for this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "id":{
                        "description":"The internal/native ID for this commerce item.",
                        "type":"string"
                    },
                    "state":{
                        "description":"The state of this commerce item. (read-only, calculated from shippingGroups' commerceItemRelationships)",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "stateDetail":{
                        "description":"Details about the state of this commerce item.",
                        "type":"string"
                    },
                    "locationInventoryInfoMap":{
                        "description":"This is a map displaying inventory breakdowns for multiple inventory locations, created when the item is fulfilled by multiple inventories. Each entry in the map is keyed by inventory location id",
                        "additionalProperties":{
                            "type":"object",
                            "properties":{
                                "availabilityDate":{
                                    "description":"The availabilityDate for preordered/backordered quantity, for this inventory location",
                                    "type":"string"
                                },
                                "preOrderQuantity":{
                                    "description":"The preordered quantity included, for this inventory location",
                                    "type":"integer"
                                },
                                "backOrderQuantity":{
                                    "description":"The backordered quantity included, for this inventory location",
                                    "type":"integer"
                                },
                                "inStockQuantity":{
                                    "description":"The available quantity included that is 'in stock', for this inventory location",
                                    "type":"integer"
                                }
                            }
                        },
                        "type":"object"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "recurringChargePriceInfo":{
                                                            "description":"Recurring charge price information.",
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount of this recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "rawTotalPrice":{
                                                                    "description":"The raw total price of the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "salePrice":{
                                                                    "description":"The sale price",
                                                                    "type":"number"
                                                                },
                                                                "priceListId":{
                                                                    "description":"The price list ID used for pricing.",
                                                                    "type":"string"
                                                                },
                                                                "quantityDiscounted":{
                                                                    "description":"The quantity discounted.",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "shippingSurcharge":{
                                                                    "description":"Extra handling cost for shipping the product.",
                                                                    "type":"number"
                                                                },
                                                                "onSale":{
                                                                    "description":"Whether is on sale.",
                                                                    "type":"boolean"
                                                                },
                                                                "discountable":{
                                                                    "description":"Whether discountable.",
                                                                    "type":"boolean"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                    "type":"string"
                                                                },
                                                                "currentPriceDetailsSorted":{
                                                                    "description":"The current price details.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "range":{
                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "lowBound":{
                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "highBound":{
                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "size":{
                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                        "type":"integer"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "tax":{
                                                                                "description":"Monetary tax amount.",
                                                                                "type":"number"
                                                                            },
                                                                            "detailedUnitPrice":{
                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                "type":"number"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "listPrice":{
                                                                    "description":"The monetary amount of the list price.",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "assetId":{
                                                            "description":"The asset ID corresponding to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDetails":{
                                                            "description":"Details about external recurring pricing.",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalRecurringCharge":{
                                                                    "description":"The external recurring price.",
                                                                    "type":"number"
                                                                },
                                                                "externalRecurringChargeFrequency":{
                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                    "type":"string"
                                                                },
                                                                "externalRecurringChargeDuration":{
                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "siteId":{
                                                            "description":"The ID of the site on which the item was added.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "recurringChargePriceInfo":{
                                                                        "description":"Recurring charge price information.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "rawTotalPrice":{
                                                                                "description":"The raw total price of the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "salePrice":{
                                                                                "description":"The sale price",
                                                                                "type":"number"
                                                                            },
                                                                            "priceListId":{
                                                                                "description":"The price list ID used for pricing.",
                                                                                "type":"string"
                                                                            },
                                                                            "quantityDiscounted":{
                                                                                "description":"The quantity discounted.",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "shippingSurcharge":{
                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                "type":"number"
                                                                            },
                                                                            "onSale":{
                                                                                "description":"Whether is on sale.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "discountable":{
                                                                                "description":"Whether discountable.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                "type":"string"
                                                                            },
                                                                            "currentPriceDetailsSorted":{
                                                                                "description":"The current price details.",
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "quantity":{
                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "range":{
                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "lowBound":{
                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "highBound":{
                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "size":{
                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                    "type":"integer"
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "tax":{
                                                                                            "description":"Monetary tax amount.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "detailedUnitPrice":{
                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                }
                                                                            },
                                                                            "listPrice":{
                                                                                "description":"The monetary amount of the list price.",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "assetId":{
                                                                        "description":"The asset ID corresponding to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDetails":{
                                                                        "description":"Details about external recurring pricing.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalRecurringCharge":{
                                                                                "description":"The external recurring price.",
                                                                                "type":"number"
                                                                            },
                                                                            "externalRecurringChargeFrequency":{
                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                "type":"string"
                                                                            },
                                                                            "externalRecurringChargeDuration":{
                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "siteId":{
                                                                        "description":"The ID of the site on which the item was added.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "recurringChargePriceInfo":{
                                                                                    "description":"Recurring charge price information.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "rawTotalPrice":{
                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "salePrice":{
                                                                                            "description":"The sale price",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "priceListId":{
                                                                                            "description":"The price list ID used for pricing.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "quantityDiscounted":{
                                                                                            "description":"The quantity discounted.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "shippingSurcharge":{
                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "onSale":{
                                                                                            "description":"Whether is on sale.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "discountable":{
                                                                                            "description":"Whether discountable.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "currentPriceDetailsSorted":{
                                                                                            "description":"The current price details.",
                                                                                            "type":"array",
                                                                                            "items":{
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "quantity":{
                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "range":{
                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "lowBound":{
                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "highBound":{
                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "size":{
                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                "type":"integer"
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "tax":{
                                                                                                        "description":"Monetary tax amount.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "detailedUnitPrice":{
                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "listPrice":{
                                                                                            "description":"The monetary amount of the list price.",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "assetId":{
                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDetails":{
                                                                                    "description":"Details about external recurring pricing.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalRecurringCharge":{
                                                                                            "description":"The external recurring price.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "externalRecurringChargeFrequency":{
                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "externalRecurringChargeDuration":{
                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "siteId":{
                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "deactivationDate":{
                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The quantity included.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "productId":{
                                                                                                "description":"The ID of the product.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalData":{
                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "values":{
                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "dynamic_property_key":{
                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            },
                                                                                                            "required":[
                                                                                                                "dynamic_property_key"
                                                                                                            ]
                                                                                                        },
                                                                                                        "name":{
                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "values",
                                                                                                        "name"
                                                                                                    ]
                                                                                                }
                                                                                            },
                                                                                            "parentAssetKey":{
                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "rootAssetKey":{
                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "transactionDate":{
                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "catalogRefId":{
                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "assetKey":{
                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "recurringChargePriceInfo":{
                                                                                                "description":"Recurring charge price information.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "rawTotalPrice":{
                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "salePrice":{
                                                                                                        "description":"The sale price",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "priceListId":{
                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "quantityDiscounted":{
                                                                                                        "description":"The quantity discounted.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "shippingSurcharge":{
                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "onSale":{
                                                                                                        "description":"Whether is on sale.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "discountable":{
                                                                                                        "description":"Whether discountable.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "currentPriceDetailsSorted":{
                                                                                                        "description":"The current price details.",
                                                                                                        "type":"array",
                                                                                                        "items":{
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "quantity":{
                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "range":{
                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "lowBound":{
                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "highBound":{
                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "size":{
                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                            "type":"integer"
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "tax":{
                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "detailedUnitPrice":{
                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "listPrice":{
                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "assetId":{
                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDetails":{
                                                                                                "description":"Details about external recurring pricing.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalRecurringCharge":{
                                                                                                        "description":"The external recurring price.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "externalRecurringChargeDuration":{
                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "externalPriceDetails":{
                                                                                                "description":"Details about external pricing",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalPriceQuantity":{
                                                                                                        "description":"external quantity of this commerce item",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "externalPrice":{
                                                                                                        "description":"External price of this commerce item",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "siteId":{
                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "activationDate":{
                                                                                                "description":"The activation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "serviceId":{
                                                                                                "description":"The service ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "asset":{
                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "commerceItems":{
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "deactivationDate":{
                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The quantity included.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "productId":{
                                                                                                            "description":"The ID of the product.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalData":{
                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "values":{
                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "dynamic_property_key":{
                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "required":[
                                                                                                                            "dynamic_property_key"
                                                                                                                        ]
                                                                                                                    },
                                                                                                                    "name":{
                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "values",
                                                                                                                    "name"
                                                                                                                ]
                                                                                                            }
                                                                                                        },
                                                                                                        "parentAssetKey":{
                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "rootAssetKey":{
                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "transactionDate":{
                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "catalogRefId":{
                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "assetKey":{
                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "recurringChargePriceInfo":{
                                                                                                            "description":"Recurring charge price information.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "rawTotalPrice":{
                                                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "salePrice":{
                                                                                                                    "description":"The sale price",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "priceListId":{
                                                                                                                    "description":"The price list ID used for pricing.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "quantityDiscounted":{
                                                                                                                    "description":"The quantity discounted.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "shippingSurcharge":{
                                                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "onSale":{
                                                                                                                    "description":"Whether is on sale.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "discountable":{
                                                                                                                    "description":"Whether discountable.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "currentPriceDetailsSorted":{
                                                                                                                    "description":"The current price details.",
                                                                                                                    "type":"array",
                                                                                                                    "items":{
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "discounted":{
                                                                                                                                "description":"Whether the price is discounted.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "amount":{
                                                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "quantity":{
                                                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "amountIsFinal":{
                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "range":{
                                                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "lowBound":{
                                                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "highBound":{
                                                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "size":{
                                                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                        "type":"integer"
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "tax":{
                                                                                                                                "description":"Monetary tax amount.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "detailedUnitPrice":{
                                                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "currencyCode":{
                                                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "listPrice":{
                                                                                                                    "description":"The monetary amount of the list price.",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "assetId":{
                                                                                                            "description":"The asset ID corresponding to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalRecurringChargeDetails":{
                                                                                                            "description":"Details about external recurring pricing.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalRecurringCharge":{
                                                                                                                    "description":"The external recurring price.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "externalRecurringChargeFrequency":{
                                                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "externalRecurringChargeDuration":{
                                                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "externalPriceDetails":{
                                                                                                            "description":"Details about external pricing",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalPriceQuantity":{
                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "externalPrice":{
                                                                                                                    "description":"External price of this commerce item",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "siteId":{
                                                                                                            "description":"The ID of the site on which the item was added.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "activationDate":{
                                                                                                            "description":"The activation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "serviceId":{
                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "asset":{
                                                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "commerceItems":{
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "deactivationDate":{
                                                                                                                        "description":"The deactivation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The quantity included.",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "productId":{
                                                                                                                        "description":"The ID of the product.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalData":{
                                                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "values":{
                                                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "dynamic_property_key":{
                                                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "required":[
                                                                                                                                        "dynamic_property_key"
                                                                                                                                    ]
                                                                                                                                },
                                                                                                                                "name":{
                                                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "actionCode":{
                                                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "values",
                                                                                                                                "name"
                                                                                                                            ]
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "parentAssetKey":{
                                                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "rootAssetKey":{
                                                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "transactionDate":{
                                                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "catalogRefId":{
                                                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "assetKey":{
                                                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "recurringChargePriceInfo":{
                                                                                                                        "description":"Recurring charge price information.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "discounted":{
                                                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "amount":{
                                                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "rawTotalPrice":{
                                                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "salePrice":{
                                                                                                                                "description":"The sale price",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "priceListId":{
                                                                                                                                "description":"The price list ID used for pricing.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "quantityDiscounted":{
                                                                                                                                "description":"The quantity discounted.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "amountIsFinal":{
                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "shippingSurcharge":{
                                                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "onSale":{
                                                                                                                                "description":"Whether is on sale.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "discountable":{
                                                                                                                                "description":"Whether discountable.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "currencyCode":{
                                                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "currentPriceDetailsSorted":{
                                                                                                                                "description":"The current price details.",
                                                                                                                                "type":"array",
                                                                                                                                "items":{
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "discounted":{
                                                                                                                                            "description":"Whether the price is discounted.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "amount":{
                                                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "quantity":{
                                                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "amountIsFinal":{
                                                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "range":{
                                                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                            "type":"object",
                                                                                                                                            "properties":{
                                                                                                                                                "lowBound":{
                                                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                    "type":"integer"
                                                                                                                                                },
                                                                                                                                                "highBound":{
                                                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                    "type":"integer"
                                                                                                                                                },
                                                                                                                                                "size":{
                                                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                    "type":"integer"
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "tax":{
                                                                                                                                            "description":"Monetary tax amount.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "detailedUnitPrice":{
                                                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "currencyCode":{
                                                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "listPrice":{
                                                                                                                                "description":"The monetary amount of the list price.",
                                                                                                                                "type":"number"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "assetId":{
                                                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeDetails":{
                                                                                                                        "description":"Details about external recurring pricing.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "externalRecurringCharge":{
                                                                                                                                "description":"The external recurring price.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "externalRecurringChargeFrequency":{
                                                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "externalRecurringChargeDuration":{
                                                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "externalPriceDetails":{
                                                                                                                        "description":"Details about external pricing",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "externalPriceQuantity":{
                                                                                                                                "description":"external quantity of this commerce item",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "externalPrice":{
                                                                                                                                "description":"External price of this commerce item",
                                                                                                                                "type":"number"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "siteId":{
                                                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "activationDate":{
                                                                                                                        "description":"The activation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "serviceId":{
                                                                                                                        "description":"The service ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "asset":{
                                                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "commerceItems":{
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "deactivationDate":{
                                                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "quantity":{
                                                                                                                                    "description":"The quantity included.",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "productId":{
                                                                                                                                    "description":"The ID of the product.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "externalData":{
                                                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                                    "type":"array",
                                                                                                                                    "items":{
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "values":{
                                                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "dynamic_property_key":{
                                                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    }
                                                                                                                                                },
                                                                                                                                                "required":[
                                                                                                                                                    "dynamic_property_key"
                                                                                                                                                ]
                                                                                                                                            },
                                                                                                                                            "name":{
                                                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "actionCode":{
                                                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "required":[
                                                                                                                                            "values",
                                                                                                                                            "name"
                                                                                                                                        ]
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "parentAssetKey":{
                                                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "rootAssetKey":{
                                                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "transactionDate":{
                                                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "catalogRefId":{
                                                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "assetKey":{
                                                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "recurringChargePriceInfo":{
                                                                                                                                    "description":"Recurring charge price information.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "discounted":{
                                                                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "amount":{
                                                                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "rawTotalPrice":{
                                                                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "salePrice":{
                                                                                                                                            "description":"The sale price",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "priceListId":{
                                                                                                                                            "description":"The price list ID used for pricing.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "quantityDiscounted":{
                                                                                                                                            "description":"The quantity discounted.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "amountIsFinal":{
                                                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "shippingSurcharge":{
                                                                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "onSale":{
                                                                                                                                            "description":"Whether is on sale.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "discountable":{
                                                                                                                                            "description":"Whether discountable.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "currencyCode":{
                                                                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "currentPriceDetailsSorted":{
                                                                                                                                            "description":"The current price details.",
                                                                                                                                            "type":"array",
                                                                                                                                            "items":{
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "discounted":{
                                                                                                                                                        "description":"Whether the price is discounted.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "amount":{
                                                                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "quantity":{
                                                                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "amountIsFinal":{
                                                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "range":{
                                                                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                                        "type":"object",
                                                                                                                                                        "properties":{
                                                                                                                                                            "lowBound":{
                                                                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                                "type":"integer"
                                                                                                                                                            },
                                                                                                                                                            "highBound":{
                                                                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                                "type":"integer"
                                                                                                                                                            },
                                                                                                                                                            "size":{
                                                                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                                "type":"integer"
                                                                                                                                                            }
                                                                                                                                                        }
                                                                                                                                                    },
                                                                                                                                                    "tax":{
                                                                                                                                                        "description":"Monetary tax amount.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "detailedUnitPrice":{
                                                                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "currencyCode":{
                                                                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "listPrice":{
                                                                                                                                            "description":"The monetary amount of the list price.",
                                                                                                                                            "type":"number"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "assetId":{
                                                                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "externalRecurringChargeDetails":{
                                                                                                                                    "description":"Details about external recurring pricing.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "externalRecurringCharge":{
                                                                                                                                            "description":"The external recurring price.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "externalRecurringChargeFrequency":{
                                                                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "externalRecurringChargeDuration":{
                                                                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "externalPriceDetails":{
                                                                                                                                    "description":"Details about external pricing",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "externalPriceQuantity":{
                                                                                                                                            "description":"external quantity of this commerce item",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "externalPrice":{
                                                                                                                                            "description":"External price of this commerce item",
                                                                                                                                            "type":"number"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "siteId":{
                                                                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "actionCode":{
                                                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "activationDate":{
                                                                                                                                    "description":"The activation date in ISO format.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "serviceId":{
                                                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "asset":{
                                                                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "commerceItems":{
                                                                                                                                    "type":"array",
                                                                                                                                    "items":{
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "deactivationDate":{
                                                                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "quantity":{
                                                                                                                                                "description":"The quantity included.",
                                                                                                                                                "type":"integer"
                                                                                                                                            },
                                                                                                                                            "productId":{
                                                                                                                                                "description":"The ID of the product.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "externalData":{
                                                                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                                                "type":"array",
                                                                                                                                                "items":{
                                                                                                                                                    "type":"object",
                                                                                                                                                    "properties":{
                                                                                                                                                        "values":{
                                                                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                                                                            "type":"object",
                                                                                                                                                            "properties":{
                                                                                                                                                                "dynamic_property_key":{
                                                                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                                    "type":"string"
                                                                                                                                                                }
                                                                                                                                                            },
                                                                                                                                                            "required":[
                                                                                                                                                                "dynamic_property_key"
                                                                                                                                                            ]
                                                                                                                                                        },
                                                                                                                                                        "name":{
                                                                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                                                                            "type":"string"
                                                                                                                                                        },
                                                                                                                                                        "actionCode":{
                                                                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                                            "type":"string"
                                                                                                                                                        }
                                                                                                                                                    },
                                                                                                                                                    "required":[
                                                                                                                                                        "values",
                                                                                                                                                        "name"
                                                                                                                                                    ]
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "parentAssetKey":{
                                                                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "rootAssetKey":{
                                                                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "transactionDate":{
                                                                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "catalogRefId":{
                                                                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "assetKey":{
                                                                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "recurringChargePriceInfo":{
                                                                                                                                                "description":"Recurring charge price information.",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "discounted":{
                                                                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "amount":{
                                                                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "rawTotalPrice":{
                                                                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "salePrice":{
                                                                                                                                                        "description":"The sale price",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "priceListId":{
                                                                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "quantityDiscounted":{
                                                                                                                                                        "description":"The quantity discounted.",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "amountIsFinal":{
                                                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "shippingSurcharge":{
                                                                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "onSale":{
                                                                                                                                                        "description":"Whether is on sale.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "discountable":{
                                                                                                                                                        "description":"Whether discountable.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "currencyCode":{
                                                                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "currentPriceDetailsSorted":{
                                                                                                                                                        "description":"The current price details.",
                                                                                                                                                        "type":"array",
                                                                                                                                                        "items":{
                                                                                                                                                            "type":"object",
                                                                                                                                                            "properties":{
                                                                                                                                                                "discounted":{
                                                                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                                                                    "type":"boolean"
                                                                                                                                                                },
                                                                                                                                                                "amount":{
                                                                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                                                                    "type":"number"
                                                                                                                                                                },
                                                                                                                                                                "quantity":{
                                                                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                                                                    "type":"integer"
                                                                                                                                                                },
                                                                                                                                                                "amountIsFinal":{
                                                                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                                                                    "type":"boolean"
                                                                                                                                                                },
                                                                                                                                                                "range":{
                                                                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                                                    "type":"object",
                                                                                                                                                                    "properties":{
                                                                                                                                                                        "lowBound":{
                                                                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                                            "type":"integer"
                                                                                                                                                                        },
                                                                                                                                                                        "highBound":{
                                                                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                                            "type":"integer"
                                                                                                                                                                        },
                                                                                                                                                                        "size":{
                                                                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                                            "type":"integer"
                                                                                                                                                                        }
                                                                                                                                                                    }
                                                                                                                                                                },
                                                                                                                                                                "tax":{
                                                                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                                                                    "type":"number"
                                                                                                                                                                },
                                                                                                                                                                "detailedUnitPrice":{
                                                                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                                                    "type":"number"
                                                                                                                                                                },
                                                                                                                                                                "currencyCode":{
                                                                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                                                                    "type":"string"
                                                                                                                                                                }
                                                                                                                                                            }
                                                                                                                                                        }
                                                                                                                                                    },
                                                                                                                                                    "listPrice":{
                                                                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "assetId":{
                                                                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "externalRecurringChargeDetails":{
                                                                                                                                                "description":"Details about external recurring pricing.",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "externalRecurringCharge":{
                                                                                                                                                        "description":"The external recurring price.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    },
                                                                                                                                                    "externalRecurringChargeDuration":{
                                                                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "externalPriceDetails":{
                                                                                                                                                "description":"Details about external pricing",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "externalPriceQuantity":{
                                                                                                                                                        "description":"external quantity of this commerce item",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "externalPrice":{
                                                                                                                                                        "description":"External price of this commerce item",
                                                                                                                                                        "type":"number"
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "siteId":{
                                                                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "actionCode":{
                                                                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "activationDate":{
                                                                                                                                                "description":"The activation date in ISO format.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "serviceId":{
                                                                                                                                                "description":"The service ID associated to the current item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "asset":{
                                                                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "commerceItems":{
                                                                                                                                                "type":"array",
                                                                                                                                                "items":{
                                                                                                                                                    "properties":{
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "pointOfNoRevision":{
                        "description":"The boolean that indicates if the item has passed pointOfNoRevision.",
                        "type":"boolean"
                    },
                    "externalId":{
                        "description":"An optional, external ID for this commerce item.",
                        "type":"string"
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "catalogKey":{
                        "description":"The key of the catalog this commerce item references.",
                        "type":"string"
                    },
                    "productDisplayName":{
                        "description":"The product's display name. (read-only, obtained from the referenced product)",
                        "type":"string"
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "backOrderQuantity":{
                        "description":"The backordered quantity included.",
                        "type":"integer"
                    }
                }
            }
        },
        "taxPriceInfo":{
            "description":"The tax pricing details for the order.",
            "type":"object",
            "properties":{
                "cityTax":{
                    "description":"The monetary amount of city tax.",
                    "type":"number"
                },
                "discounted":{
                    "description":"Whether the price was discounted.",
                    "type":"boolean"
                },
                "secondaryCurrencyTaxAmount":{
                    "description":"The secondary currency tax amount.",
                    "type":"number"
                },
                "amount":{
                    "description":"The monetary amount.",
                    "type":"number"
                },
                "countyTax":{
                    "description":"The monetary amount of county tax.",
                    "type":"number"
                },
                "amountIsFinal":{
                    "description":"Whether the amount is final.",
                    "type":"boolean"
                },
                "districtTax":{
                    "description":"Tax amount for the district.",
                    "type":"number"
                },
                "stateTax":{
                    "description":"Tax amount for the state.",
                    "type":"number"
                },
                "currencyCode":{
                    "description":"The three character currency code.",
                    "type":"string"
                },
                "countryTax":{
                    "description":"The monetary amount of country tax.",
                    "type":"number"
                }
            }
        },
        "shippingGroups":{
            "description":"Shipping groups represent shipments and include commerceItemRelationships that represent which commerce items in what quantity are included in the shipment. Shipping groups in a request are matched to existing shipping groups by id, followed by description, followed by (for hardgoodShippingGroups) shippingMethod + address.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "shippingMethod":{
                        "description":"The shipping method.",
                        "type":"string"
                    },
                    "description":{
                        "description":"The description of this shipping group. Defaults to the ID.",
                        "type":"string"
                    },
                    "submittedDate":{
                        "description":"The date the shipping group was submitted.",
                        "type":"string"
                    },
                    "priceInfo":{
                        "description":"The pricing details about this shipping group.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether this item is discounted.",
                                "type":"boolean"
                            },
                            "secondaryCurrencyTaxAmount":{
                                "description":"The secondary currency tax amount.",
                                "type":"number"
                            },
                            "amount":{
                                "description":"The monetary amount.",
                                "type":"number"
                            },
                            "secondaryCurrencyShippingAmount":{
                                "description":"The secondary currency shipping amount.",
                                "type":"number"
                            },
                            "rawShipping":{
                                "description":"The monetary amount of the cost of raw shipping.",
                                "type":"number"
                            },
                            "amountIsFinal":{
                                "description":"Whether the amount is final.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "total":{
                                "description":"The total price of the recurring charge.",
                                "type":"number"
                            },
                            "frequencyAmountTotals":{
                                "description":"The total for each recurring charge frequency",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "total":{
                                            "description":"The total amount for the frequency.",
                                            "type":"string"
                                        },
                                        "frequency":{
                                            "description":"The frequency for the item's total e.g. Monthly.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "shipping":{
                                "description":"Cost of shipping the product.",
                                "type":"number"
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "subTotal":{
                                "description":"The sub-total price of the recurring charge.",
                                "type":"number"
                            },
                            "frequencyTaxTotals":{
                                "description":"The tax for each recurring charge frequency",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "tax":{
                                            "description":"The tax amount for the frequency.",
                                            "type":"string"
                                        },
                                        "frequency":{
                                            "description":"The frequency for the item's tax e.g. Monthly.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "totalWithoutTax":{
                                "description":"Total of recurring amount without tax included.",
                                "type":"number"
                            }
                        }
                    },
                    "shipOnDate":{
                        "description":"The date this shipping group is expected to ship upon.",
                        "type":"string"
                    },
                    "actualShipDate":{
                        "description":"The actual shipped date of this shipping group.",
                        "type":"string"
                    },
                    "specialInstructions":{
                        "description":"Special instructions for the shipping group. Keys and values are strings.",
                        "type":"object",
                        "properties":{
                            "additionalProperties":{
                                "type":"string"
                            }
                        }
                    },
                    "shippingAddress":{
                        "description":"The shipping address for this shipping group.",
                        "type":"object",
                        "properties":{
                            "country":{
                                "description":"Country.",
                                "type":"string"
                            },
                            "lastName":{
                                "description":"Last name.",
                                "type":"string"
                            },
                            "address3":{
                                "description":"Address Line 3.",
                                "type":"string"
                            },
                            "address2":{
                                "description":"Address Line 2.",
                                "type":"string"
                            },
                            "city":{
                                "description":"City.",
                                "type":"string"
                            },
                            "address1":{
                                "description":"Address Line 1.",
                                "type":"string"
                            },
                            "prefix":{
                                "description":"Prefix.",
                                "type":"string"
                            },
                            "companyName":{
                                "description":"Company name.",
                                "type":"string"
                            },
                            "jobTitle":{
                                "description":"Job title.",
                                "type":"string"
                            },
                            "postalCode":{
                                "description":"Postal code.",
                                "type":"string"
                            },
                            "county":{
                                "description":"Name of the county.",
                                "type":"string"
                            },
                            "ownerId":{
                                "description":"The ID of the owner of this address.",
                                "type":"string"
                            },
                            "suffix":{
                                "description":"Suffix.",
                                "type":"string"
                            },
                            "firstName":{
                                "description":"First name.",
                                "type":"string"
                            },
                            "phoneNumber":{
                                "description":"Phone number.",
                                "type":"string"
                            },
                            "faxNumber":{
                                "description":"The fax number.",
                                "type":"string"
                            },
                            "middleName":{
                                "description":"Middle name.",
                                "type":"string"
                            },
                            "id":{
                                "description":"ID.",
                                "type":"string"
                            },
                            "state":{
                                "description":"State.",
                                "type":"string"
                            },
                            "email":{
                                "description":"The email address",
                                "type":"string"
                            }
                        }
                    },
                    "commerceItemRelationships":{
                        "description":"The commerce item relationships are instances of ShippingGroupCommerceItemRelationship that represent how many of which commerce items are included in the order. Please see caution in description of update order. Existing commerce items relationships are matched to input data by id, followed by commerceItemId, followed by commerceItemExternalId.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "commerceItemId":{
                                    "description":"The referenced commerce item's internal ID.",
                                    "type":"string"
                                },
                                "inventoryLocationId":{
                                    "description":"The inventory location id.",
                                    "type":"string"
                                },
                                "amount":{
                                    "description":"The monetary value.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The quantity of items referenced by this relationship.",
                                    "type":"integer"
                                },
                                "pointOfNoRevision":{
                                    "description":"The boolean that indicates if the item has passed pointOfNoRevision.",
                                    "type":"boolean"
                                },
                                "relationshipType":{
                                    "description":"The type of this relationship. SHIPPINGQUANTITY or SHIPPINGQUANTITYREMAINING.",
                                    "type":"string"
                                },
                                "returnedQuantity":{
                                    "description":"Number of referenced items that were returned.",
                                    "type":"integer"
                                },
                                "commerceItemExternalId":{
                                    "description":"The referenced commerce item's external ID.",
                                    "type":"string"
                                },
                                "id":{
                                    "description":"The native ID of this item.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "id":{
                        "description":"The ID of this shipping group.",
                        "type":"string"
                    },
                    "state":{
                        "description":"The state of this shipping group.",
                        "type":"string"
                    },
                    "stateDetail":{
                        "description":"Details about the state of this shipping group.",
                        "type":"string"
                    },
                    "trackingNumber":{
                        "description":"The tracking number. In case of multiple tracking numbers the format should be carrierId-trackingNumber,carrierId-trackingNumber..., Here carrierId is the Id which has been added through the addCarrier end point.",
                        "type":"string"
                    },
                    "handlingInstructions":{
                        "description":"Handling instructions. Currently read-only.",
                        "type":"array",
                        "items":{
                            "type":"string"
                        }
                    },
                    "shippingGroupClassType":{
                        "description":"The class type for the ShippingGroup. Currently must be \"hardgoodShippingGroup\".",
                        "type":"string"
                    }
                }
            }
        },
        "taxExempt":{
            "description":"Whether order is tax-exempt or not.",
            "type":"boolean"
        },
        "creationSiteId":{
            "description":"The ID of the site on which the order was created. This may differ to siteId value if the site is part of a cart sharing group.",
            "type":"string"
        },
        "profile":{
            "description":"Basic profile information. (read-only)",
            "type":"object",
            "properties":{
                "lastName":{
                    "description":"Last name.",
                    "type":"string"
                },
                "firstName":{
                    "description":"First name.",
                    "type":"string"
                },
                "shippingAddress":{
                    "description":"Default shipping address",
                    "type":"object",
                    "properties":{
                        "country":{
                            "description":"Country.",
                            "type":"string"
                        },
                        "phoneNumber":{
                            "description":"Phone number.",
                            "type":"string"
                        },
                        "address3":{
                            "description":"Address Line 3.",
                            "type":"string"
                        },
                        "address2":{
                            "description":"Address Line 2.",
                            "type":"string"
                        },
                        "city":{
                            "description":"City.",
                            "type":"string"
                        },
                        "address1":{
                            "description":"Address Line 1.",
                            "type":"string"
                        },
                        "postalCode":{
                            "description":"Postal code.",
                            "type":"string"
                        },
                        "county":{
                            "description":"Name of the county.",
                            "type":"string"
                        },
                        "state":{
                            "description":"State.",
                            "type":"string"
                        }
                    }
                },
                "middleName":{
                    "description":"Middle name.",
                    "type":"string"
                },
                "email":{
                    "description":"The email address",
                    "type":"string"
                }
            }
        },
        "shippingGroupCount":{
            "description":"The number of shipping groups (read-only, value is ignored when updating).",
            "type":"integer"
        },
        "paymentGroupCount":{
            "description":"The number of payment groups. (read-only, value is ignored when updating)",
            "type":"integer"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information of the order",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount.",
                    "type":"number"
                },
                "total":{
                    "description":"The monetary total: amount + shipping + tax. (read-only)",
                    "type":"number"
                },
                "frequencyAmountTotals":{
                    "description":"The total for each recurring charge frequency",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "total":{
                                "description":"The total amount for the frequency.",
                                "type":"string"
                            },
                            "frequency":{
                                "description":"The frequency for the item's total e.g. Monthly.",
                                "type":"string"
                            }
                        }
                    }
                },
                "shipping":{
                    "description":"The monetary cost of shipping.",
                    "type":"number"
                },
                "amountIsFinal":{
                    "description":"Whether the amount is final.",
                    "type":"boolean"
                },
                "manualAdjustmentTotal":{
                    "description":"The monetary total of manual adjustments.",
                    "type":"number"
                },
                "discountAmount":{
                    "description":"The monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only)",
                    "type":"number"
                },
                "tax":{
                    "description":"Monetary tax amount.",
                    "type":"number"
                },
                "rawSubtotal":{
                    "description":"The monetary raw subtotal.",
                    "type":"number"
                },
                "frequencyTaxTotals":{
                    "description":"The tax for each recurring charge frequency",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "tax":{
                                "description":"The tax amount for the frequency.",
                                "type":"string"
                            },
                            "frequency":{
                                "description":"The frequency for the item's tax e.g. Monthly.",
                                "type":"string"
                            }
                        }
                    }
                },
                "currencyCode":{
                    "description":"The three character currency code for the monetary amounts.",
                    "type":"string"
                }
            }
        },
        "profileId":{
            "description":"The ID of the shopper profile that owns the order.",
            "type":"string"
        },
        "siteId":{
            "description":"The ID of the site on which the order was placed.",
            "type":"string"
        }
    },
    "required":[
        "externalOrderPriceDetails",
        "quoteInfo"
    ]
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe commerce items (sometimes referred to as "line items") represent which actual skus are included in the order in what quantity, and related information. Please see caution in description of update order. Existing commerce items are matched to input data by externalId, followed by id, followed by catalogRefId. The elements in the commerceItem are instances of CommerceItemImpl.
    
    
    
    
    
        Show Source
        
        {
    "description":"The commerce items (sometimes referred to as \"line items\") represent which actual skus are included in the order in what quantity, and related information. Please see caution in description of update order. Existing commerce items are matched to input data by externalId, followed by id, followed by catalogRefId. The elements in the commerceItem are instances of CommerceItemImpl.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "returnedQuantity":{
                "description":"The quantity returned.",
                "type":"integer"
            },
            "availabilityDate":{
                "description":"The availabilityDate for preordered/backordered quantity.",
                "type":"integer"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "preOrderQuantity":{
                "description":"The preordered quantity included.",
                "type":"integer"
            },
            "configuratorId":{
                "description":"Configuration id for the configurable commerce item.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "priceInfo":{
                "description":"Details about pricing.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this order.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "secondaryCurrencyTaxAmount":{
                                    "description":"The tax amount in secondary currency",
                                    "type":"number"
                                },
                                "amount":{
                                    "description":"The monetary amount.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "catalogId":{
                "description":"The ID of the catalog which this commerce item references.",
                "type":"string"
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about pricing.",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"External quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price for this commerce item",
                        "type":"number"
                    }
                }
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "id":{
                "description":"The internal/native ID for this commerce item.",
                "type":"string"
            },
            "state":{
                "description":"The state of this commerce item. (read-only, calculated from shippingGroups' commerceItemRelationships)",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "stateDetail":{
                "description":"Details about the state of this commerce item.",
                "type":"string"
            },
            "locationInventoryInfoMap":{
                "description":"This is a map displaying inventory breakdowns for multiple inventory locations, created when the item is fulfilled by multiple inventories. Each entry in the map is keyed by inventory location id",
                "additionalProperties":{
                    "type":"object",
                    "properties":{
                        "availabilityDate":{
                            "description":"The availabilityDate for preordered/backordered quantity, for this inventory location",
                            "type":"string"
                        },
                        "preOrderQuantity":{
                            "description":"The preordered quantity included, for this inventory location",
                            "type":"integer"
                        },
                        "backOrderQuantity":{
                            "description":"The backordered quantity included, for this inventory location",
                            "type":"integer"
                        },
                        "inStockQuantity":{
                            "description":"The available quantity included that is 'in stock', for this inventory location",
                            "type":"integer"
                        }
                    }
                },
                "type":"object"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "recurringChargePriceInfo":{
                                                    "description":"Recurring charge price information.",
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the recurring charge price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount of this recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "rawTotalPrice":{
                                                            "description":"The raw total price of the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "salePrice":{
                                                            "description":"The sale price",
                                                            "type":"number"
                                                        },
                                                        "priceListId":{
                                                            "description":"The price list ID used for pricing.",
                                                            "type":"string"
                                                        },
                                                        "quantityDiscounted":{
                                                            "description":"The quantity discounted.",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "shippingSurcharge":{
                                                            "description":"Extra handling cost for shipping the product.",
                                                            "type":"number"
                                                        },
                                                        "onSale":{
                                                            "description":"Whether is on sale.",
                                                            "type":"boolean"
                                                        },
                                                        "discountable":{
                                                            "description":"Whether discountable.",
                                                            "type":"boolean"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                            "type":"string"
                                                        },
                                                        "currentPriceDetailsSorted":{
                                                            "description":"The current price details.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount for the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "range":{
                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "lowBound":{
                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                "type":"integer"
                                                                            },
                                                                            "highBound":{
                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                "type":"integer"
                                                                            },
                                                                            "size":{
                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                "type":"integer"
                                                                            }
                                                                        }
                                                                    },
                                                                    "tax":{
                                                                        "description":"Monetary tax amount.",
                                                                        "type":"number"
                                                                    },
                                                                    "detailedUnitPrice":{
                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                        "type":"number"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "listPrice":{
                                                            "description":"The monetary amount of the list price.",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "assetId":{
                                                    "description":"The asset ID corresponding to the current item.",
                                                    "type":"string"
                                                },
                                                "externalRecurringChargeDetails":{
                                                    "description":"Details about external recurring pricing.",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalRecurringCharge":{
                                                            "description":"The external recurring price.",
                                                            "type":"number"
                                                        },
                                                        "externalRecurringChargeFrequency":{
                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDuration":{
                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "siteId":{
                                                    "description":"The ID of the site on which the item was added.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "recurringChargePriceInfo":{
                                                                "description":"Recurring charge price information.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount of this recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "rawTotalPrice":{
                                                                        "description":"The raw total price of the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "salePrice":{
                                                                        "description":"The sale price",
                                                                        "type":"number"
                                                                    },
                                                                    "priceListId":{
                                                                        "description":"The price list ID used for pricing.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantityDiscounted":{
                                                                        "description":"The quantity discounted.",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "shippingSurcharge":{
                                                                        "description":"Extra handling cost for shipping the product.",
                                                                        "type":"number"
                                                                    },
                                                                    "onSale":{
                                                                        "description":"Whether is on sale.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "discountable":{
                                                                        "description":"Whether discountable.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                        "type":"string"
                                                                    },
                                                                    "currentPriceDetailsSorted":{
                                                                        "description":"The current price details.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "range":{
                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "lowBound":{
                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "highBound":{
                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "size":{
                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                            "type":"integer"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "tax":{
                                                                                    "description":"Monetary tax amount.",
                                                                                    "type":"number"
                                                                                },
                                                                                "detailedUnitPrice":{
                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                    "type":"number"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        }
                                                                    },
                                                                    "listPrice":{
                                                                        "description":"The monetary amount of the list price.",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "assetId":{
                                                                "description":"The asset ID corresponding to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalRecurringChargeDetails":{
                                                                "description":"Details about external recurring pricing.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalRecurringCharge":{
                                                                        "description":"The external recurring price.",
                                                                        "type":"number"
                                                                    },
                                                                    "externalRecurringChargeFrequency":{
                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDuration":{
                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "siteId":{
                                                                "description":"The ID of the site on which the item was added.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "recurringChargePriceInfo":{
                                                                            "description":"Recurring charge price information.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "rawTotalPrice":{
                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "salePrice":{
                                                                                    "description":"The sale price",
                                                                                    "type":"number"
                                                                                },
                                                                                "priceListId":{
                                                                                    "description":"The price list ID used for pricing.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantityDiscounted":{
                                                                                    "description":"The quantity discounted.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "shippingSurcharge":{
                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                    "type":"number"
                                                                                },
                                                                                "onSale":{
                                                                                    "description":"Whether is on sale.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "discountable":{
                                                                                    "description":"Whether discountable.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                    "type":"string"
                                                                                },
                                                                                "currentPriceDetailsSorted":{
                                                                                    "description":"The current price details.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "range":{
                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "lowBound":{
                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "highBound":{
                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "size":{
                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                        "type":"integer"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "tax":{
                                                                                                "description":"Monetary tax amount.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "detailedUnitPrice":{
                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "listPrice":{
                                                                                    "description":"The monetary amount of the list price.",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "assetId":{
                                                                            "description":"The asset ID corresponding to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalRecurringChargeDetails":{
                                                                            "description":"Details about external recurring pricing.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalRecurringCharge":{
                                                                                    "description":"The external recurring price.",
                                                                                    "type":"number"
                                                                                },
                                                                                "externalRecurringChargeFrequency":{
                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDuration":{
                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "siteId":{
                                                                            "description":"The ID of the site on which the item was added.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "deactivationDate":{
                                                                                        "description":"The deactivation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "quantity":{
                                                                                        "description":"The quantity included.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "productId":{
                                                                                        "description":"The ID of the product.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalData":{
                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "values":{
                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "dynamic_property_key":{
                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "dynamic_property_key"
                                                                                                    ]
                                                                                                },
                                                                                                "name":{
                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                }
                                                                                            },
                                                                                            "required":[
                                                                                                "values",
                                                                                                "name"
                                                                                            ]
                                                                                        }
                                                                                    },
                                                                                    "parentAssetKey":{
                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "rootAssetKey":{
                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "transactionDate":{
                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "catalogRefId":{
                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "assetKey":{
                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "recurringChargePriceInfo":{
                                                                                        "description":"Recurring charge price information.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "rawTotalPrice":{
                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "salePrice":{
                                                                                                "description":"The sale price",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "priceListId":{
                                                                                                "description":"The price list ID used for pricing.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantityDiscounted":{
                                                                                                "description":"The quantity discounted.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "shippingSurcharge":{
                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "onSale":{
                                                                                                "description":"Whether is on sale.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "discountable":{
                                                                                                "description":"Whether discountable.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "currentPriceDetailsSorted":{
                                                                                                "description":"The current price details.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "range":{
                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "lowBound":{
                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "highBound":{
                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "size":{
                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                    "type":"integer"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "tax":{
                                                                                                            "description":"Monetary tax amount.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "detailedUnitPrice":{
                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "listPrice":{
                                                                                                "description":"The monetary amount of the list price.",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "assetId":{
                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalRecurringChargeDetails":{
                                                                                        "description":"Details about external recurring pricing.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalRecurringCharge":{
                                                                                                "description":"The external recurring price.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "externalRecurringChargeFrequency":{
                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDuration":{
                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "externalPriceDetails":{
                                                                                        "description":"Details about external pricing",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalPriceQuantity":{
                                                                                                "description":"external quantity of this commerce item",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "externalPrice":{
                                                                                                "description":"External price of this commerce item",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "siteId":{
                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "activationDate":{
                                                                                        "description":"The activation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "serviceId":{
                                                                                        "description":"The service ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "asset":{
                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "commerceItems":{
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "deactivationDate":{
                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "quantity":{
                                                                                                    "description":"The quantity included.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "productId":{
                                                                                                    "description":"The ID of the product.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalData":{
                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "values":{
                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "dynamic_property_key":{
                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "dynamic_property_key"
                                                                                                                ]
                                                                                                            },
                                                                                                            "name":{
                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            }
                                                                                                        },
                                                                                                        "required":[
                                                                                                            "values",
                                                                                                            "name"
                                                                                                        ]
                                                                                                    }
                                                                                                },
                                                                                                "parentAssetKey":{
                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "rootAssetKey":{
                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "transactionDate":{
                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "catalogRefId":{
                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "assetKey":{
                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "recurringChargePriceInfo":{
                                                                                                    "description":"Recurring charge price information.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "rawTotalPrice":{
                                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "salePrice":{
                                                                                                            "description":"The sale price",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "priceListId":{
                                                                                                            "description":"The price list ID used for pricing.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "quantityDiscounted":{
                                                                                                            "description":"The quantity discounted.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "shippingSurcharge":{
                                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "onSale":{
                                                                                                            "description":"Whether is on sale.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "discountable":{
                                                                                                            "description":"Whether discountable.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "currentPriceDetailsSorted":{
                                                                                                            "description":"The current price details.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "discounted":{
                                                                                                                        "description":"Whether the price is discounted.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "amount":{
                                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "amountIsFinal":{
                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "range":{
                                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "lowBound":{
                                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "highBound":{
                                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "size":{
                                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                "type":"integer"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "tax":{
                                                                                                                        "description":"Monetary tax amount.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "detailedUnitPrice":{
                                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "currencyCode":{
                                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "listPrice":{
                                                                                                            "description":"The monetary amount of the list price.",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "assetId":{
                                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalRecurringChargeDetails":{
                                                                                                    "description":"Details about external recurring pricing.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalRecurringCharge":{
                                                                                                            "description":"The external recurring price.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "externalRecurringChargeFrequency":{
                                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalRecurringChargeDuration":{
                                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "externalPriceDetails":{
                                                                                                    "description":"Details about external pricing",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalPriceQuantity":{
                                                                                                            "description":"external quantity of this commerce item",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "externalPrice":{
                                                                                                            "description":"External price of this commerce item",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "siteId":{
                                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "activationDate":{
                                                                                                    "description":"The activation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "serviceId":{
                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "asset":{
                                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                                    "type":"boolean"
                                                                                                },
                                                                                                "commerceItems":{
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "deactivationDate":{
                                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "quantity":{
                                                                                                                "description":"The quantity included.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "productId":{
                                                                                                                "description":"The ID of the product.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalData":{
                                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "values":{
                                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "dynamic_property_key":{
                                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "dynamic_property_key"
                                                                                                                            ]
                                                                                                                        },
                                                                                                                        "name":{
                                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "actionCode":{
                                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                            "type":"string"
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "required":[
                                                                                                                        "values",
                                                                                                                        "name"
                                                                                                                    ]
                                                                                                                }
                                                                                                            },
                                                                                                            "parentAssetKey":{
                                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "rootAssetKey":{
                                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "transactionDate":{
                                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "catalogRefId":{
                                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "assetKey":{
                                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "recurringChargePriceInfo":{
                                                                                                                "description":"Recurring charge price information.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "discounted":{
                                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "amount":{
                                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "rawTotalPrice":{
                                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "salePrice":{
                                                                                                                        "description":"The sale price",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "priceListId":{
                                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "quantityDiscounted":{
                                                                                                                        "description":"The quantity discounted.",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "amountIsFinal":{
                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "shippingSurcharge":{
                                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "onSale":{
                                                                                                                        "description":"Whether is on sale.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "discountable":{
                                                                                                                        "description":"Whether discountable.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "currencyCode":{
                                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "currentPriceDetailsSorted":{
                                                                                                                        "description":"The current price details.",
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "discounted":{
                                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "amount":{
                                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "quantity":{
                                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "amountIsFinal":{
                                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "range":{
                                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "lowBound":{
                                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "highBound":{
                                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "size":{
                                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                            "type":"integer"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "tax":{
                                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "detailedUnitPrice":{
                                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "currencyCode":{
                                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "listPrice":{
                                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                                        "type":"number"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "assetId":{
                                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalRecurringChargeDetails":{
                                                                                                                "description":"Details about external recurring pricing.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "externalRecurringCharge":{
                                                                                                                        "description":"The external recurring price.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeDuration":{
                                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "externalPriceDetails":{
                                                                                                                "description":"Details about external pricing",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "externalPriceQuantity":{
                                                                                                                        "description":"external quantity of this commerce item",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "externalPrice":{
                                                                                                                        "description":"External price of this commerce item",
                                                                                                                        "type":"number"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "siteId":{
                                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "activationDate":{
                                                                                                                "description":"The activation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "serviceId":{
                                                                                                                "description":"The service ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "asset":{
                                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                "type":"boolean"
                                                                                                            },
                                                                                                            "commerceItems":{
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "deactivationDate":{
                                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "quantity":{
                                                                                                                            "description":"The quantity included.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "productId":{
                                                                                                                            "description":"The ID of the product.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "externalData":{
                                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                            "type":"array",
                                                                                                                            "items":{
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "values":{
                                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "dynamic_property_key":{
                                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "required":[
                                                                                                                                            "dynamic_property_key"
                                                                                                                                        ]
                                                                                                                                    },
                                                                                                                                    "name":{
                                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "actionCode":{
                                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                        "type":"string"
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "required":[
                                                                                                                                    "values",
                                                                                                                                    "name"
                                                                                                                                ]
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "parentAssetKey":{
                                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "rootAssetKey":{
                                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "transactionDate":{
                                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "catalogRefId":{
                                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "assetKey":{
                                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "recurringChargePriceInfo":{
                                                                                                                            "description":"Recurring charge price information.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "discounted":{
                                                                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "amount":{
                                                                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "rawTotalPrice":{
                                                                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "salePrice":{
                                                                                                                                    "description":"The sale price",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "priceListId":{
                                                                                                                                    "description":"The price list ID used for pricing.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "quantityDiscounted":{
                                                                                                                                    "description":"The quantity discounted.",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "amountIsFinal":{
                                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "shippingSurcharge":{
                                                                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "onSale":{
                                                                                                                                    "description":"Whether is on sale.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "discountable":{
                                                                                                                                    "description":"Whether discountable.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "currencyCode":{
                                                                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "currentPriceDetailsSorted":{
                                                                                                                                    "description":"The current price details.",
                                                                                                                                    "type":"array",
                                                                                                                                    "items":{
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "discounted":{
                                                                                                                                                "description":"Whether the price is discounted.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "amount":{
                                                                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "quantity":{
                                                                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                                                                "type":"integer"
                                                                                                                                            },
                                                                                                                                            "amountIsFinal":{
                                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "range":{
                                                                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "lowBound":{
                                                                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "highBound":{
                                                                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "size":{
                                                                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "tax":{
                                                                                                                                                "description":"Monetary tax amount.",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "detailedUnitPrice":{
                                                                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "currencyCode":{
                                                                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "listPrice":{
                                                                                                                                    "description":"The monetary amount of the list price.",
                                                                                                                                    "type":"number"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "assetId":{
                                                                                                                            "description":"The asset ID corresponding to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "externalRecurringChargeDetails":{
                                                                                                                            "description":"Details about external recurring pricing.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "externalRecurringCharge":{
                                                                                                                                    "description":"The external recurring price.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "externalRecurringChargeFrequency":{
                                                                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "externalRecurringChargeDuration":{
                                                                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "externalPriceDetails":{
                                                                                                                            "description":"Details about external pricing",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "externalPriceQuantity":{
                                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "externalPrice":{
                                                                                                                                    "description":"External price of this commerce item",
                                                                                                                                    "type":"number"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "siteId":{
                                                                                                                            "description":"The ID of the site on which the item was added.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "actionCode":{
                                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "activationDate":{
                                                                                                                            "description":"The activation date in ISO format.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "serviceId":{
                                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "asset":{
                                                                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                            "type":"boolean"
                                                                                                                        },
                                                                                                                        "commerceItems":{
                                                                                                                            "type":"array",
                                                                                                                            "items":{
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "deactivationDate":{
                                                                                                                                        "description":"The deactivation date in ISO format.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "quantity":{
                                                                                                                                        "description":"The quantity included.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "productId":{
                                                                                                                                        "description":"The ID of the product.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "externalData":{
                                                                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                                        "type":"array",
                                                                                                                                        "items":{
                                                                                                                                            "type":"object",
                                                                                                                                            "properties":{
                                                                                                                                                "values":{
                                                                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                                                                    "type":"object",
                                                                                                                                                    "properties":{
                                                                                                                                                        "dynamic_property_key":{
                                                                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                            "type":"string"
                                                                                                                                                        }
                                                                                                                                                    },
                                                                                                                                                    "required":[
                                                                                                                                                        "dynamic_property_key"
                                                                                                                                                    ]
                                                                                                                                                },
                                                                                                                                                "name":{
                                                                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                                                                    "type":"string"
                                                                                                                                                },
                                                                                                                                                "actionCode":{
                                                                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                                    "type":"string"
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "required":[
                                                                                                                                                "values",
                                                                                                                                                "name"
                                                                                                                                            ]
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "parentAssetKey":{
                                                                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "rootAssetKey":{
                                                                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "transactionDate":{
                                                                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "catalogRefId":{
                                                                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "assetKey":{
                                                                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "recurringChargePriceInfo":{
                                                                                                                                        "description":"Recurring charge price information.",
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "discounted":{
                                                                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "amount":{
                                                                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "rawTotalPrice":{
                                                                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "salePrice":{
                                                                                                                                                "description":"The sale price",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "priceListId":{
                                                                                                                                                "description":"The price list ID used for pricing.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "quantityDiscounted":{
                                                                                                                                                "description":"The quantity discounted.",
                                                                                                                                                "type":"integer"
                                                                                                                                            },
                                                                                                                                            "amountIsFinal":{
                                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "shippingSurcharge":{
                                                                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "onSale":{
                                                                                                                                                "description":"Whether is on sale.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "discountable":{
                                                                                                                                                "description":"Whether discountable.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "currencyCode":{
                                                                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "currentPriceDetailsSorted":{
                                                                                                                                                "description":"The current price details.",
                                                                                                                                                "type":"array",
                                                                                                                                                "items":{
                                                                                                                                                    "type":"object",
                                                                                                                                                    "properties":{
                                                                                                                                                        "discounted":{
                                                                                                                                                            "description":"Whether the price is discounted.",
                                                                                                                                                            "type":"boolean"
                                                                                                                                                        },
                                                                                                                                                        "amount":{
                                                                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                                                                            "type":"number"
                                                                                                                                                        },
                                                                                                                                                        "quantity":{
                                                                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                                                                            "type":"integer"
                                                                                                                                                        },
                                                                                                                                                        "amountIsFinal":{
                                                                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                                                                            "type":"boolean"
                                                                                                                                                        },
                                                                                                                                                        "range":{
                                                                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                                            "type":"object",
                                                                                                                                                            "properties":{
                                                                                                                                                                "lowBound":{
                                                                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                                    "type":"integer"
                                                                                                                                                                },
                                                                                                                                                                "highBound":{
                                                                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                                    "type":"integer"
                                                                                                                                                                },
                                                                                                                                                                "size":{
                                                                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                                    "type":"integer"
                                                                                                                                                                }
                                                                                                                                                            }
                                                                                                                                                        },
                                                                                                                                                        "tax":{
                                                                                                                                                            "description":"Monetary tax amount.",
                                                                                                                                                            "type":"number"
                                                                                                                                                        },
                                                                                                                                                        "detailedUnitPrice":{
                                                                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                                            "type":"number"
                                                                                                                                                        },
                                                                                                                                                        "currencyCode":{
                                                                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                                                                            "type":"string"
                                                                                                                                                        }
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "listPrice":{
                                                                                                                                                "description":"The monetary amount of the list price.",
                                                                                                                                                "type":"number"
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "assetId":{
                                                                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "externalRecurringChargeDetails":{
                                                                                                                                        "description":"Details about external recurring pricing.",
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "externalRecurringCharge":{
                                                                                                                                                "description":"The external recurring price.",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "externalRecurringChargeFrequency":{
                                                                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "externalRecurringChargeDuration":{
                                                                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "externalPriceDetails":{
                                                                                                                                        "description":"Details about external pricing",
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "externalPriceQuantity":{
                                                                                                                                                "description":"external quantity of this commerce item",
                                                                                                                                                "type":"integer"
                                                                                                                                            },
                                                                                                                                            "externalPrice":{
                                                                                                                                                "description":"External price of this commerce item",
                                                                                                                                                "type":"number"
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "siteId":{
                                                                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "actionCode":{
                                                                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "activationDate":{
                                                                                                                                        "description":"The activation date in ISO format.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "serviceId":{
                                                                                                                                        "description":"The service ID associated to the current item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "asset":{
                                                                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                                        "type":"boolean"
                                                                                                                                    },
                                                                                                                                    "commerceItems":{
                                                                                                                                        "type":"array",
                                                                                                                                        "items":{
                                                                                                                                            "properties":{
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "pointOfNoRevision":{
                "description":"The boolean that indicates if the item has passed pointOfNoRevision.",
                "type":"boolean"
            },
            "externalId":{
                "description":"An optional, external ID for this commerce item.",
                "type":"string"
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "catalogKey":{
                "description":"The key of the catalog this commerce item references.",
                "type":"string"
            },
            "productDisplayName":{
                "description":"The product's display name. (read-only, obtained from the referenced product)",
                "type":"string"
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "backOrderQuantity":{
                "description":"The backordered quantity included.",
                "type":"integer"
            }
        }
    }
}Nested Schema : externalOrderPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external Order pricing.
    
    
    
    
        Show Source
        - 
            externalPrice: 
            number
            External price for this order
{
    "description":"Details about external Order pricing.",
    "type":"object",
    "properties":{
        "externalPrice":{
            "description":"External price for this order",
            "type":"number"
        }
    },
    "required":[
        "externalPrice"
    ]
}Nested Schema : paymentGroups
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe array of payment groups represent the payment(s) that paid for the order. Orders when placed will have an instance of a CyberSource TokenizedCreditCard (paymentGroupClassType and paymentMethod of "tokenizedCreditCard"). The paymentGroups property can be updated to include instances of ExternalPaymentGroup (paymentGroupClassType and paymentMethod of "externalPaymentGroup"). ExternalPaymentGroups represent methods of payment that are external and opaque to cloud commerce, and which were taken after the order was initially placed.
    
    
    
    
    
        Show Source
        
        {
    "description":"The array of payment groups represent the payment(s) that paid for the order. Orders when placed will have an instance of a CyberSource TokenizedCreditCard (paymentGroupClassType and paymentMethod of \"tokenizedCreditCard\"). The paymentGroups property can be updated to include instances of ExternalPaymentGroup (paymentGroupClassType and paymentMethod of \"externalPaymentGroup\"). ExternalPaymentGroups represent methods of payment that are external and opaque to cloud commerce, and which were taken after the order was initially placed.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "expirationYear":{
                "description":"A string containing the two or four digit year when the credit card expires. (only for TokenizedCreditCards)",
                "type":"string"
            },
            "PONumber":{
                "description":"The purchase order number.",
                "type":"string"
            },
            "amountAuthorized":{
                "description":"The monetary amount authorized.",
                "type":"number"
            },
            "externalType":{
                "description":"The type in the external system. Might be \"StoreCredit\", \"CreditCard\", \"Check\", etc. (only for ExternalPaymentGroups).",
                "type":"string"
            },
            "amount":{
                "description":"The monetary amount of the payment.",
                "type":"number"
            },
            "externalId":{
                "description":"The ID for the payment group in an external system (like the OMS)",
                "type":"string"
            },
            "creditCardType":{
                "description":"The type of the credit card. (only for TokenizedCreditCards)",
                "type":"string"
            },
            "expirationMonth":{
                "description":"A string containing the two digit month when the credit card expires. (only for TokenizedCreditCards)",
                "type":"string"
            },
            "submittedDate":{
                "description":"The date the payment was submitted.",
                "type":"string"
            },
            "authorizationStatus":{
                "description":"Array of authorization status objects.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "amount":{
                            "description":"The monetary amount.",
                            "type":"number"
                        },
                        "transactionSuccess":{
                            "description":"Whether the transaction was successful.",
                            "type":"boolean"
                        },
                        "errorMessage":{
                            "description":"The error message, if any.",
                            "type":"string"
                        },
                        "transactionId":{
                            "description":"The transaction ID.",
                            "type":"string"
                        },
                        "transactionTimestamp":{
                            "description":"The timestamp of the transaction.",
                            "type":"string"
                        }
                    }
                }
            },
            "token":{
                "description":"The CyberSource token string. (only for tokenizedCreditCard)",
                "type":"string"
            },
            "paymentGroupClassType":{
                "description":"The class type of the payment group. Currently supported values are \"tokenizedCreditCard\" and \"externalPaymentGroup\".",
                "type":"string"
            },
            "creditCardNumber":{
                "description":"The last four digits of the credit card number. (only for TokenizedCreditCards)",
                "type":"string"
            },
            "externalSubtype":{
                "description":"The subtype in the external system. Might be \"VISA\" for a PaymentGroup with an external type of \"CreditCard\". (only for ExternalPaymentGroups)",
                "type":"string"
            },
            "paymentMethod":{
                "description":"The payment method. Currently supported values are \"tokenizedCreditCard\" and \"externalPaymentGroup\".",
                "type":"string"
            },
            "externalSourceId":{
                "description":"The external source ID, limited to 6 characters. (only for ExternalPaymentGroups)",
                "type":"string"
            },
            "id":{
                "description":"The internal ID of the payment group.",
                "type":"string"
            },
            "state":{
                "description":"The state of this payment group.",
                "type":"string"
            },
            "stateDetail":{
                "description":"Details about the state of this payment group.",
                "type":"string"
            },
            "currencyCode":{
                "description":"The three character currency code. For example: USD.",
                "type":"string"
            },
            "expirationDayOfMonth":{
                "description":"A string containing the two digit day of month when the credit card expires. (only for TokenizedCreditCards)",
                "type":"string"
            }
        },
        "required":[
            "amount",
            "paymentGroupClassType",
            "paymentMethod"
        ]
    }
}Nested Schema : priceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectPricing information, an instance of OrderPriceInfo.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount.
- 
            amountIsFinal(optional): 
            boolean
            Whether the amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            discountAmount(optional): 
            number
            The monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            manualAdjustmentTotal(optional): 
            number
            The monetary total of manual adjustments.
- 
            primaryCurrencyTotal(optional): 
            number
            The primary currency total amount.
- 
            rawSubtotal(optional): 
            number
            The monetary raw subtotal.
- 
            secondaryCurrencyShippingAmount(optional): 
            number
            The secondary currency shipping amount.
- 
            secondaryCurrencyTaxAmount(optional): 
            number
            The secondary currency tax amount.
- 
            secondaryCurrencyTotal(optional): 
            number
            The secondary currency total amount.
- 
            shipping(optional): 
            number
            The monetary cost of shipping.
- 
            tax(optional): 
            number
            Monetary tax amount.
- 
            total(optional): 
            number
            The monetary total: amount + shipping + tax. (read-only)
{
    "description":"Pricing information, an instance of OrderPriceInfo.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "secondaryCurrencyTaxAmount":{
            "description":"The secondary currency tax amount.",
            "type":"number"
        },
        "amount":{
            "description":"The monetary amount.",
            "type":"number"
        },
        "secondaryCurrencyShippingAmount":{
            "description":"The secondary currency shipping amount.",
            "type":"number"
        },
        "secondaryCurrencyTotal":{
            "description":"The secondary currency total amount.",
            "type":"number"
        },
        "manualAdjustmentTotal":{
            "description":"The monetary total of manual adjustments.",
            "type":"number"
        },
        "discountAmount":{
            "description":"The monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only)",
            "type":"number"
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "rawSubtotal":{
            "description":"The monetary raw subtotal.",
            "type":"number"
        },
        "total":{
            "description":"The monetary total: amount + shipping + tax. (read-only)",
            "type":"number"
        },
        "shipping":{
            "description":"The monetary cost of shipping.",
            "type":"number"
        },
        "primaryCurrencyTotal":{
            "description":"The primary currency total amount.",
            "type":"number"
        },
        "amountIsFinal":{
            "description":"Whether the amount is final.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : profile
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectBasic profile information. (read-only)
    
    
    
    
        Show Source
        - 
            email(optional): 
            string
            The email address
- 
            firstName(optional): 
            string
            First name.
- 
            lastName(optional): 
            string
            Last name.
- 
            middleName(optional): 
            string
            Middle name.
- 
            shippingAddress(optional): 
            object  shippingAddress
            
            Default shipping address
{
    "description":"Basic profile information. (read-only)",
    "type":"object",
    "properties":{
        "lastName":{
            "description":"Last name.",
            "type":"string"
        },
        "firstName":{
            "description":"First name.",
            "type":"string"
        },
        "shippingAddress":{
            "description":"Default shipping address",
            "type":"object",
            "properties":{
                "country":{
                    "description":"Country.",
                    "type":"string"
                },
                "phoneNumber":{
                    "description":"Phone number.",
                    "type":"string"
                },
                "address3":{
                    "description":"Address Line 3.",
                    "type":"string"
                },
                "address2":{
                    "description":"Address Line 2.",
                    "type":"string"
                },
                "city":{
                    "description":"City.",
                    "type":"string"
                },
                "address1":{
                    "description":"Address Line 1.",
                    "type":"string"
                },
                "postalCode":{
                    "description":"Postal code.",
                    "type":"string"
                },
                "county":{
                    "description":"Name of the county.",
                    "type":"string"
                },
                "state":{
                    "description":"State.",
                    "type":"string"
                }
            }
        },
        "middleName":{
            "description":"Middle name.",
            "type":"string"
        },
        "email":{
            "description":"The email address",
            "type":"string"
        }
    }
}Nested Schema : quoteInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about quote info
    
    
    
    
        Show Source
        - 
            agentId(optional): 
            string
            Agent id
- 
            expirationDate: 
            integer
            Expiration date for this quote in milliseconds
- 
            externalId(optional): 
            string
            external id for this quote
- 
            providerNote: 
            string
            Provider note for this quote
- 
            quoteDate(optional): 
            string
            Quote Date for this quote
- 
            rejectionDate(optional): 
            string
            Rejection Date for this quote
- 
            rejectionNote(optional): 
            string
            Rejection note for this quote
- 
            requestDate(optional): 
            string
            Request Date for this quote
- 
            requesterNote(optional): 
            string
            Requestor note for this quote
{
    "description":"Details about quote info",
    "type":"object",
    "properties":{
        "providerNote":{
            "description":"Provider note for this quote",
            "type":"string"
        },
        "agentId":{
            "description":"Agent id",
            "type":"string"
        },
        "rejectionDate":{
            "description":"Rejection Date for this quote",
            "type":"string"
        },
        "requestDate":{
            "description":"Request Date for this quote",
            "type":"string"
        },
        "externalId":{
            "description":"external id for this quote",
            "type":"string"
        },
        "quoteDate":{
            "description":"Quote Date for this quote",
            "type":"string"
        },
        "rejectionNote":{
            "description":"Rejection note for this quote",
            "type":"string"
        },
        "expirationDate":{
            "description":"Expiration date for this quote in milliseconds",
            "type":"integer"
        },
        "requesterNote":{
            "description":"Requestor note for this quote",
            "type":"string"
        }
    },
    "required":[
        "providerNote",
        "expirationDate"
    ]
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information of the order
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount.
- 
            amountIsFinal(optional): 
            boolean
            Whether the amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            discountAmount(optional): 
            number
            The monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            frequencyAmountTotals(optional): 
            array  frequencyAmountTotals
            
            The total for each recurring charge frequency
- 
            frequencyTaxTotals(optional): 
            array  frequencyTaxTotals
            
            The tax for each recurring charge frequency
- 
            manualAdjustmentTotal(optional): 
            number
            The monetary total of manual adjustments.
- 
            rawSubtotal(optional): 
            number
            The monetary raw subtotal.
- 
            shipping(optional): 
            number
            The monetary cost of shipping.
- 
            tax(optional): 
            number
            Monetary tax amount.
- 
            total(optional): 
            number
            The monetary total: amount + shipping + tax. (read-only)
{
    "description":"Recurring charge price information of the order",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount.",
            "type":"number"
        },
        "total":{
            "description":"The monetary total: amount + shipping + tax. (read-only)",
            "type":"number"
        },
        "frequencyAmountTotals":{
            "description":"The total for each recurring charge frequency",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "total":{
                        "description":"The total amount for the frequency.",
                        "type":"string"
                    },
                    "frequency":{
                        "description":"The frequency for the item's total e.g. Monthly.",
                        "type":"string"
                    }
                }
            }
        },
        "shipping":{
            "description":"The monetary cost of shipping.",
            "type":"number"
        },
        "amountIsFinal":{
            "description":"Whether the amount is final.",
            "type":"boolean"
        },
        "manualAdjustmentTotal":{
            "description":"The monetary total of manual adjustments.",
            "type":"number"
        },
        "discountAmount":{
            "description":"The monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only)",
            "type":"number"
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "rawSubtotal":{
            "description":"The monetary raw subtotal.",
            "type":"number"
        },
        "frequencyTaxTotals":{
            "description":"The tax for each recurring charge frequency",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "tax":{
                        "description":"The tax amount for the frequency.",
                        "type":"string"
                    },
                    "frequency":{
                        "description":"The frequency for the item's tax e.g. Monthly.",
                        "type":"string"
                    }
                }
            }
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : shippingGroups
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayShipping groups represent shipments and include commerceItemRelationships that represent which commerce items in what quantity are included in the shipment. Shipping groups in a request are matched to existing shipping groups by id, followed by description, followed by (for hardgoodShippingGroups) shippingMethod + address.
    
    
    
    
    
        Show Source
        
        {
    "description":"Shipping groups represent shipments and include commerceItemRelationships that represent which commerce items in what quantity are included in the shipment. Shipping groups in a request are matched to existing shipping groups by id, followed by description, followed by (for hardgoodShippingGroups) shippingMethod + address.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "shippingMethod":{
                "description":"The shipping method.",
                "type":"string"
            },
            "description":{
                "description":"The description of this shipping group. Defaults to the ID.",
                "type":"string"
            },
            "submittedDate":{
                "description":"The date the shipping group was submitted.",
                "type":"string"
            },
            "priceInfo":{
                "description":"The pricing details about this shipping group.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether this item is discounted.",
                        "type":"boolean"
                    },
                    "secondaryCurrencyTaxAmount":{
                        "description":"The secondary currency tax amount.",
                        "type":"number"
                    },
                    "amount":{
                        "description":"The monetary amount.",
                        "type":"number"
                    },
                    "secondaryCurrencyShippingAmount":{
                        "description":"The secondary currency shipping amount.",
                        "type":"number"
                    },
                    "rawShipping":{
                        "description":"The monetary amount of the cost of raw shipping.",
                        "type":"number"
                    },
                    "amountIsFinal":{
                        "description":"Whether the amount is final.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "total":{
                        "description":"The total price of the recurring charge.",
                        "type":"number"
                    },
                    "frequencyAmountTotals":{
                        "description":"The total for each recurring charge frequency",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "total":{
                                    "description":"The total amount for the frequency.",
                                    "type":"string"
                                },
                                "frequency":{
                                    "description":"The frequency for the item's total e.g. Monthly.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "shipping":{
                        "description":"Cost of shipping the product.",
                        "type":"number"
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "subTotal":{
                        "description":"The sub-total price of the recurring charge.",
                        "type":"number"
                    },
                    "frequencyTaxTotals":{
                        "description":"The tax for each recurring charge frequency",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "tax":{
                                    "description":"The tax amount for the frequency.",
                                    "type":"string"
                                },
                                "frequency":{
                                    "description":"The frequency for the item's tax e.g. Monthly.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "totalWithoutTax":{
                        "description":"Total of recurring amount without tax included.",
                        "type":"number"
                    }
                }
            },
            "shipOnDate":{
                "description":"The date this shipping group is expected to ship upon.",
                "type":"string"
            },
            "actualShipDate":{
                "description":"The actual shipped date of this shipping group.",
                "type":"string"
            },
            "specialInstructions":{
                "description":"Special instructions for the shipping group. Keys and values are strings.",
                "type":"object",
                "properties":{
                    "additionalProperties":{
                        "type":"string"
                    }
                }
            },
            "shippingAddress":{
                "description":"The shipping address for this shipping group.",
                "type":"object",
                "properties":{
                    "country":{
                        "description":"Country.",
                        "type":"string"
                    },
                    "lastName":{
                        "description":"Last name.",
                        "type":"string"
                    },
                    "address3":{
                        "description":"Address Line 3.",
                        "type":"string"
                    },
                    "address2":{
                        "description":"Address Line 2.",
                        "type":"string"
                    },
                    "city":{
                        "description":"City.",
                        "type":"string"
                    },
                    "address1":{
                        "description":"Address Line 1.",
                        "type":"string"
                    },
                    "prefix":{
                        "description":"Prefix.",
                        "type":"string"
                    },
                    "companyName":{
                        "description":"Company name.",
                        "type":"string"
                    },
                    "jobTitle":{
                        "description":"Job title.",
                        "type":"string"
                    },
                    "postalCode":{
                        "description":"Postal code.",
                        "type":"string"
                    },
                    "county":{
                        "description":"Name of the county.",
                        "type":"string"
                    },
                    "ownerId":{
                        "description":"The ID of the owner of this address.",
                        "type":"string"
                    },
                    "suffix":{
                        "description":"Suffix.",
                        "type":"string"
                    },
                    "firstName":{
                        "description":"First name.",
                        "type":"string"
                    },
                    "phoneNumber":{
                        "description":"Phone number.",
                        "type":"string"
                    },
                    "faxNumber":{
                        "description":"The fax number.",
                        "type":"string"
                    },
                    "middleName":{
                        "description":"Middle name.",
                        "type":"string"
                    },
                    "id":{
                        "description":"ID.",
                        "type":"string"
                    },
                    "state":{
                        "description":"State.",
                        "type":"string"
                    },
                    "email":{
                        "description":"The email address",
                        "type":"string"
                    }
                }
            },
            "commerceItemRelationships":{
                "description":"The commerce item relationships are instances of ShippingGroupCommerceItemRelationship that represent how many of which commerce items are included in the order. Please see caution in description of update order. Existing commerce items relationships are matched to input data by id, followed by commerceItemId, followed by commerceItemExternalId.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "commerceItemId":{
                            "description":"The referenced commerce item's internal ID.",
                            "type":"string"
                        },
                        "inventoryLocationId":{
                            "description":"The inventory location id.",
                            "type":"string"
                        },
                        "amount":{
                            "description":"The monetary value.",
                            "type":"number"
                        },
                        "quantity":{
                            "description":"The quantity of items referenced by this relationship.",
                            "type":"integer"
                        },
                        "pointOfNoRevision":{
                            "description":"The boolean that indicates if the item has passed pointOfNoRevision.",
                            "type":"boolean"
                        },
                        "relationshipType":{
                            "description":"The type of this relationship. SHIPPINGQUANTITY or SHIPPINGQUANTITYREMAINING.",
                            "type":"string"
                        },
                        "returnedQuantity":{
                            "description":"Number of referenced items that were returned.",
                            "type":"integer"
                        },
                        "commerceItemExternalId":{
                            "description":"The referenced commerce item's external ID.",
                            "type":"string"
                        },
                        "id":{
                            "description":"The native ID of this item.",
                            "type":"string"
                        }
                    }
                }
            },
            "id":{
                "description":"The ID of this shipping group.",
                "type":"string"
            },
            "state":{
                "description":"The state of this shipping group.",
                "type":"string"
            },
            "stateDetail":{
                "description":"Details about the state of this shipping group.",
                "type":"string"
            },
            "trackingNumber":{
                "description":"The tracking number. In case of multiple tracking numbers the format should be carrierId-trackingNumber,carrierId-trackingNumber..., Here carrierId is the Id which has been added through the addCarrier end point.",
                "type":"string"
            },
            "handlingInstructions":{
                "description":"Handling instructions. Currently read-only.",
                "type":"array",
                "items":{
                    "type":"string"
                }
            },
            "shippingGroupClassType":{
                "description":"The class type for the ShippingGroup. Currently must be \"hardgoodShippingGroup\".",
                "type":"string"
            }
        }
    }
}Nested Schema : taxPriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe tax pricing details for the order.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount.
- 
            amountIsFinal(optional): 
            boolean
            Whether the amount is final.
- 
            cityTax(optional): 
            number
            The monetary amount of city tax.
- 
            countryTax(optional): 
            number
            The monetary amount of country tax.
- 
            countyTax(optional): 
            number
            The monetary amount of county tax.
- 
            currencyCode(optional): 
            string
            The three character currency code.
- 
            discounted(optional): 
            boolean
            Whether the price was discounted.
- 
            districtTax(optional): 
            number
            Tax amount for the district.
- 
            secondaryCurrencyTaxAmount(optional): 
            number
            The secondary currency tax amount.
- 
            stateTax(optional): 
            number
            Tax amount for the state.
{
    "description":"The tax pricing details for the order.",
    "type":"object",
    "properties":{
        "cityTax":{
            "description":"The monetary amount of city tax.",
            "type":"number"
        },
        "discounted":{
            "description":"Whether the price was discounted.",
            "type":"boolean"
        },
        "secondaryCurrencyTaxAmount":{
            "description":"The secondary currency tax amount.",
            "type":"number"
        },
        "amount":{
            "description":"The monetary amount.",
            "type":"number"
        },
        "countyTax":{
            "description":"The monetary amount of county tax.",
            "type":"number"
        },
        "amountIsFinal":{
            "description":"Whether the amount is final.",
            "type":"boolean"
        },
        "districtTax":{
            "description":"Tax amount for the district.",
            "type":"number"
        },
        "stateTax":{
            "description":"Tax amount for the state.",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code.",
            "type":"string"
        },
        "countryTax":{
            "description":"The monetary amount of country tax.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            availabilityDate(optional): 
            integer
            The availabilityDate for preordered/backordered quantity.
- 
            backOrderQuantity(optional): 
            integer
            The backordered quantity included.
- 
            catalogId(optional): 
            string
            The ID of the catalog which this commerce item references.
- 
            catalogKey(optional): 
            string
            The key of the catalog this commerce item references.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            configuratorId(optional): 
            string
            Configuration id for the configurable commerce item.
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalId(optional): 
            string
            An optional, external ID for this commerce item.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about pricing.
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            id(optional): 
            string
            The internal/native ID for this commerce item.
- 
            locationInventoryInfoMap(optional): 
            object  locationInventoryInfoMap
            
            Additional Properties Allowed: additionalPropertiesThis is a map displaying inventory breakdowns for multiple inventory locations, created when the item is fulfilled by multiple inventories. Each entry in the map is keyed by inventory location id
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            pointOfNoRevision(optional): 
            boolean
            The boolean that indicates if the item has passed pointOfNoRevision.
- 
            preOrderQuantity(optional): 
            integer
            The preordered quantity included.
- 
            priceInfo(optional): 
            object  priceInfo
            
            Details about pricing.
- 
            productDisplayName(optional): 
            string
            The product's display name. (read-only, obtained from the referenced product)
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            returnedQuantity(optional): 
            integer
            The quantity returned.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            siteId(optional): 
            string
            The ID of the site on which the item was added.
- 
            state(optional): 
            string
            The state of this commerce item. (read-only, calculated from shippingGroups' commerceItemRelationships)
- 
            stateDetail(optional): 
            string
            Details about the state of this commerce item.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "returnedQuantity":{
            "description":"The quantity returned.",
            "type":"integer"
        },
        "availabilityDate":{
            "description":"The availabilityDate for preordered/backordered quantity.",
            "type":"integer"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "preOrderQuantity":{
            "description":"The preordered quantity included.",
            "type":"integer"
        },
        "configuratorId":{
            "description":"Configuration id for the configurable commerce item.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "priceInfo":{
            "description":"Details about pricing.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this order.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "secondaryCurrencyTaxAmount":{
                                "description":"The tax amount in secondary currency",
                                "type":"number"
                            },
                            "amount":{
                                "description":"The monetary amount.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "catalogId":{
            "description":"The ID of the catalog which this commerce item references.",
            "type":"string"
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about pricing.",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"External quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price for this commerce item",
                    "type":"number"
                }
            }
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "id":{
            "description":"The internal/native ID for this commerce item.",
            "type":"string"
        },
        "state":{
            "description":"The state of this commerce item. (read-only, calculated from shippingGroups' commerceItemRelationships)",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "stateDetail":{
            "description":"Details about the state of this commerce item.",
            "type":"string"
        },
        "locationInventoryInfoMap":{
            "description":"This is a map displaying inventory breakdowns for multiple inventory locations, created when the item is fulfilled by multiple inventories. Each entry in the map is keyed by inventory location id",
            "additionalProperties":{
                "type":"object",
                "properties":{
                    "availabilityDate":{
                        "description":"The availabilityDate for preordered/backordered quantity, for this inventory location",
                        "type":"string"
                    },
                    "preOrderQuantity":{
                        "description":"The preordered quantity included, for this inventory location",
                        "type":"integer"
                    },
                    "backOrderQuantity":{
                        "description":"The backordered quantity included, for this inventory location",
                        "type":"integer"
                    },
                    "inStockQuantity":{
                        "description":"The available quantity included that is 'in stock', for this inventory location",
                        "type":"integer"
                    }
                }
            },
            "type":"object"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "recurringChargePriceInfo":{
                                                            "description":"Recurring charge price information.",
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount of this recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "rawTotalPrice":{
                                                                    "description":"The raw total price of the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "salePrice":{
                                                                    "description":"The sale price",
                                                                    "type":"number"
                                                                },
                                                                "priceListId":{
                                                                    "description":"The price list ID used for pricing.",
                                                                    "type":"string"
                                                                },
                                                                "quantityDiscounted":{
                                                                    "description":"The quantity discounted.",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "shippingSurcharge":{
                                                                    "description":"Extra handling cost for shipping the product.",
                                                                    "type":"number"
                                                                },
                                                                "onSale":{
                                                                    "description":"Whether is on sale.",
                                                                    "type":"boolean"
                                                                },
                                                                "discountable":{
                                                                    "description":"Whether discountable.",
                                                                    "type":"boolean"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                    "type":"string"
                                                                },
                                                                "currentPriceDetailsSorted":{
                                                                    "description":"The current price details.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "range":{
                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "lowBound":{
                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "highBound":{
                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "size":{
                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                        "type":"integer"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "tax":{
                                                                                "description":"Monetary tax amount.",
                                                                                "type":"number"
                                                                            },
                                                                            "detailedUnitPrice":{
                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                "type":"number"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "listPrice":{
                                                                    "description":"The monetary amount of the list price.",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "assetId":{
                                                            "description":"The asset ID corresponding to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDetails":{
                                                            "description":"Details about external recurring pricing.",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalRecurringCharge":{
                                                                    "description":"The external recurring price.",
                                                                    "type":"number"
                                                                },
                                                                "externalRecurringChargeFrequency":{
                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                    "type":"string"
                                                                },
                                                                "externalRecurringChargeDuration":{
                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "siteId":{
                                                            "description":"The ID of the site on which the item was added.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "recurringChargePriceInfo":{
                                                                        "description":"Recurring charge price information.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "rawTotalPrice":{
                                                                                "description":"The raw total price of the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "salePrice":{
                                                                                "description":"The sale price",
                                                                                "type":"number"
                                                                            },
                                                                            "priceListId":{
                                                                                "description":"The price list ID used for pricing.",
                                                                                "type":"string"
                                                                            },
                                                                            "quantityDiscounted":{
                                                                                "description":"The quantity discounted.",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "shippingSurcharge":{
                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                "type":"number"
                                                                            },
                                                                            "onSale":{
                                                                                "description":"Whether is on sale.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "discountable":{
                                                                                "description":"Whether discountable.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                "type":"string"
                                                                            },
                                                                            "currentPriceDetailsSorted":{
                                                                                "description":"The current price details.",
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "quantity":{
                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "range":{
                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "lowBound":{
                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "highBound":{
                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "size":{
                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                    "type":"integer"
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "tax":{
                                                                                            "description":"Monetary tax amount.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "detailedUnitPrice":{
                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                }
                                                                            },
                                                                            "listPrice":{
                                                                                "description":"The monetary amount of the list price.",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "assetId":{
                                                                        "description":"The asset ID corresponding to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDetails":{
                                                                        "description":"Details about external recurring pricing.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalRecurringCharge":{
                                                                                "description":"The external recurring price.",
                                                                                "type":"number"
                                                                            },
                                                                            "externalRecurringChargeFrequency":{
                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                "type":"string"
                                                                            },
                                                                            "externalRecurringChargeDuration":{
                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "siteId":{
                                                                        "description":"The ID of the site on which the item was added.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "recurringChargePriceInfo":{
                                                                                    "description":"Recurring charge price information.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "rawTotalPrice":{
                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "salePrice":{
                                                                                            "description":"The sale price",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "priceListId":{
                                                                                            "description":"The price list ID used for pricing.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "quantityDiscounted":{
                                                                                            "description":"The quantity discounted.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "shippingSurcharge":{
                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "onSale":{
                                                                                            "description":"Whether is on sale.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "discountable":{
                                                                                            "description":"Whether discountable.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "currentPriceDetailsSorted":{
                                                                                            "description":"The current price details.",
                                                                                            "type":"array",
                                                                                            "items":{
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "quantity":{
                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "range":{
                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "lowBound":{
                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "highBound":{
                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "size":{
                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                "type":"integer"
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "tax":{
                                                                                                        "description":"Monetary tax amount.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "detailedUnitPrice":{
                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "listPrice":{
                                                                                            "description":"The monetary amount of the list price.",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "assetId":{
                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDetails":{
                                                                                    "description":"Details about external recurring pricing.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalRecurringCharge":{
                                                                                            "description":"The external recurring price.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "externalRecurringChargeFrequency":{
                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "externalRecurringChargeDuration":{
                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "siteId":{
                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "deactivationDate":{
                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The quantity included.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "productId":{
                                                                                                "description":"The ID of the product.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalData":{
                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "values":{
                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "dynamic_property_key":{
                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            },
                                                                                                            "required":[
                                                                                                                "dynamic_property_key"
                                                                                                            ]
                                                                                                        },
                                                                                                        "name":{
                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "values",
                                                                                                        "name"
                                                                                                    ]
                                                                                                }
                                                                                            },
                                                                                            "parentAssetKey":{
                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "rootAssetKey":{
                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "transactionDate":{
                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "catalogRefId":{
                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "assetKey":{
                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "recurringChargePriceInfo":{
                                                                                                "description":"Recurring charge price information.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "rawTotalPrice":{
                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "salePrice":{
                                                                                                        "description":"The sale price",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "priceListId":{
                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "quantityDiscounted":{
                                                                                                        "description":"The quantity discounted.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "shippingSurcharge":{
                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "onSale":{
                                                                                                        "description":"Whether is on sale.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "discountable":{
                                                                                                        "description":"Whether discountable.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "currentPriceDetailsSorted":{
                                                                                                        "description":"The current price details.",
                                                                                                        "type":"array",
                                                                                                        "items":{
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "quantity":{
                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "range":{
                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "lowBound":{
                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "highBound":{
                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "size":{
                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                            "type":"integer"
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "tax":{
                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "detailedUnitPrice":{
                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "listPrice":{
                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "assetId":{
                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDetails":{
                                                                                                "description":"Details about external recurring pricing.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalRecurringCharge":{
                                                                                                        "description":"The external recurring price.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "externalRecurringChargeDuration":{
                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "externalPriceDetails":{
                                                                                                "description":"Details about external pricing",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalPriceQuantity":{
                                                                                                        "description":"external quantity of this commerce item",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "externalPrice":{
                                                                                                        "description":"External price of this commerce item",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "siteId":{
                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "activationDate":{
                                                                                                "description":"The activation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "serviceId":{
                                                                                                "description":"The service ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "asset":{
                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "commerceItems":{
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "deactivationDate":{
                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The quantity included.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "productId":{
                                                                                                            "description":"The ID of the product.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalData":{
                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "values":{
                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "dynamic_property_key":{
                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "required":[
                                                                                                                            "dynamic_property_key"
                                                                                                                        ]
                                                                                                                    },
                                                                                                                    "name":{
                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "values",
                                                                                                                    "name"
                                                                                                                ]
                                                                                                            }
                                                                                                        },
                                                                                                        "parentAssetKey":{
                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "rootAssetKey":{
                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "transactionDate":{
                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "catalogRefId":{
                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "assetKey":{
                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "recurringChargePriceInfo":{
                                                                                                            "description":"Recurring charge price information.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "rawTotalPrice":{
                                                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "salePrice":{
                                                                                                                    "description":"The sale price",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "priceListId":{
                                                                                                                    "description":"The price list ID used for pricing.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "quantityDiscounted":{
                                                                                                                    "description":"The quantity discounted.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "shippingSurcharge":{
                                                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "onSale":{
                                                                                                                    "description":"Whether is on sale.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "discountable":{
                                                                                                                    "description":"Whether discountable.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "currentPriceDetailsSorted":{
                                                                                                                    "description":"The current price details.",
                                                                                                                    "type":"array",
                                                                                                                    "items":{
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "discounted":{
                                                                                                                                "description":"Whether the price is discounted.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "amount":{
                                                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "quantity":{
                                                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "amountIsFinal":{
                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "range":{
                                                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "lowBound":{
                                                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "highBound":{
                                                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "size":{
                                                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                        "type":"integer"
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "tax":{
                                                                                                                                "description":"Monetary tax amount.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "detailedUnitPrice":{
                                                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "currencyCode":{
                                                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "listPrice":{
                                                                                                                    "description":"The monetary amount of the list price.",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "assetId":{
                                                                                                            "description":"The asset ID corresponding to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalRecurringChargeDetails":{
                                                                                                            "description":"Details about external recurring pricing.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalRecurringCharge":{
                                                                                                                    "description":"The external recurring price.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "externalRecurringChargeFrequency":{
                                                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "externalRecurringChargeDuration":{
                                                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "externalPriceDetails":{
                                                                                                            "description":"Details about external pricing",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalPriceQuantity":{
                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "externalPrice":{
                                                                                                                    "description":"External price of this commerce item",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "siteId":{
                                                                                                            "description":"The ID of the site on which the item was added.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "activationDate":{
                                                                                                            "description":"The activation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "serviceId":{
                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "asset":{
                                                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "commerceItems":{
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "deactivationDate":{
                                                                                                                        "description":"The deactivation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The quantity included.",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "productId":{
                                                                                                                        "description":"The ID of the product.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalData":{
                                                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "values":{
                                                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "dynamic_property_key":{
                                                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "required":[
                                                                                                                                        "dynamic_property_key"
                                                                                                                                    ]
                                                                                                                                },
                                                                                                                                "name":{
                                                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "actionCode":{
                                                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "values",
                                                                                                                                "name"
                                                                                                                            ]
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "parentAssetKey":{
                                                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "rootAssetKey":{
                                                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "transactionDate":{
                                                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "catalogRefId":{
                                                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "assetKey":{
                                                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "recurringChargePriceInfo":{
                                                                                                                        "description":"Recurring charge price information.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "discounted":{
                                                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "amount":{
                                                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "rawTotalPrice":{
                                                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "salePrice":{
                                                                                                                                "description":"The sale price",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "priceListId":{
                                                                                                                                "description":"The price list ID used for pricing.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "quantityDiscounted":{
                                                                                                                                "description":"The quantity discounted.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "amountIsFinal":{
                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "shippingSurcharge":{
                                                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "onSale":{
                                                                                                                                "description":"Whether is on sale.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "discountable":{
                                                                                                                                "description":"Whether discountable.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "currencyCode":{
                                                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "currentPriceDetailsSorted":{
                                                                                                                                "description":"The current price details.",
                                                                                                                                "type":"array",
                                                                                                                                "items":{
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "discounted":{
                                                                                                                                            "description":"Whether the price is discounted.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "amount":{
                                                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "quantity":{
                                                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "amountIsFinal":{
                                                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "range":{
                                                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                            "type":"object",
                                                                                                                                            "properties":{
                                                                                                                                                "lowBound":{
                                                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                    "type":"integer"
                                                                                                                                                },
                                                                                                                                                "highBound":{
                                                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                    "type":"integer"
                                                                                                                                                },
                                                                                                                                                "size":{
                                                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                    "type":"integer"
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "tax":{
                                                                                                                                            "description":"Monetary tax amount.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "detailedUnitPrice":{
                                                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "currencyCode":{
                                                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "listPrice":{
                                                                                                                                "description":"The monetary amount of the list price.",
                                                                                                                                "type":"number"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "assetId":{
                                                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeDetails":{
                                                                                                                        "description":"Details about external recurring pricing.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "externalRecurringCharge":{
                                                                                                                                "description":"The external recurring price.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "externalRecurringChargeFrequency":{
                                                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "externalRecurringChargeDuration":{
                                                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "externalPriceDetails":{
                                                                                                                        "description":"Details about external pricing",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "externalPriceQuantity":{
                                                                                                                                "description":"external quantity of this commerce item",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "externalPrice":{
                                                                                                                                "description":"External price of this commerce item",
                                                                                                                                "type":"number"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "siteId":{
                                                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "activationDate":{
                                                                                                                        "description":"The activation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "serviceId":{
                                                                                                                        "description":"The service ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "asset":{
                                                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "commerceItems":{
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "deactivationDate":{
                                                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "quantity":{
                                                                                                                                    "description":"The quantity included.",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "productId":{
                                                                                                                                    "description":"The ID of the product.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "externalData":{
                                                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                                    "type":"array",
                                                                                                                                    "items":{
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "values":{
                                                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "dynamic_property_key":{
                                                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    }
                                                                                                                                                },
                                                                                                                                                "required":[
                                                                                                                                                    "dynamic_property_key"
                                                                                                                                                ]
                                                                                                                                            },
                                                                                                                                            "name":{
                                                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                                                "type":"string"
                                                                                                                                            },
                                                                                                                                            "actionCode":{
                                                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "required":[
                                                                                                                                            "values",
                                                                                                                                            "name"
                                                                                                                                        ]
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "parentAssetKey":{
                                                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "rootAssetKey":{
                                                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "transactionDate":{
                                                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "catalogRefId":{
                                                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "assetKey":{
                                                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "recurringChargePriceInfo":{
                                                                                                                                    "description":"Recurring charge price information.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "discounted":{
                                                                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "amount":{
                                                                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "rawTotalPrice":{
                                                                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "salePrice":{
                                                                                                                                            "description":"The sale price",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "priceListId":{
                                                                                                                                            "description":"The price list ID used for pricing.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "quantityDiscounted":{
                                                                                                                                            "description":"The quantity discounted.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "amountIsFinal":{
                                                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "shippingSurcharge":{
                                                                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "onSale":{
                                                                                                                                            "description":"Whether is on sale.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "discountable":{
                                                                                                                                            "description":"Whether discountable.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "currencyCode":{
                                                                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "currentPriceDetailsSorted":{
                                                                                                                                            "description":"The current price details.",
                                                                                                                                            "type":"array",
                                                                                                                                            "items":{
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "discounted":{
                                                                                                                                                        "description":"Whether the price is discounted.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "amount":{
                                                                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "quantity":{
                                                                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "amountIsFinal":{
                                                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                                                        "type":"boolean"
                                                                                                                                                    },
                                                                                                                                                    "range":{
                                                                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                                        "type":"object",
                                                                                                                                                        "properties":{
                                                                                                                                                            "lowBound":{
                                                                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                                "type":"integer"
                                                                                                                                                            },
                                                                                                                                                            "highBound":{
                                                                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                                "type":"integer"
                                                                                                                                                            },
                                                                                                                                                            "size":{
                                                                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                                "type":"integer"
                                                                                                                                                            }
                                                                                                                                                        }
                                                                                                                                                    },
                                                                                                                                                    "tax":{
                                                                                                                                                        "description":"Monetary tax amount.",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "detailedUnitPrice":{
                                                                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                                        "type":"number"
                                                                                                                                                    },
                                                                                                                                                    "currencyCode":{
                                                                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                                                                        "type":"string"
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "listPrice":{
                                                                                                                                            "description":"The monetary amount of the list price.",
                                                                                                                                            "type":"number"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "assetId":{
                                                                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "externalRecurringChargeDetails":{
                                                                                                                                    "description":"Details about external recurring pricing.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "externalRecurringCharge":{
                                                                                                                                            "description":"The external recurring price.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "externalRecurringChargeFrequency":{
                                                                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                            "type":"string"
                                                                                                                                        },
                                                                                                                                        "externalRecurringChargeDuration":{
                                                                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "externalPriceDetails":{
                                                                                                                                    "description":"Details about external pricing",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "externalPriceQuantity":{
                                                                                                                                            "description":"external quantity of this commerce item",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "externalPrice":{
                                                                                                                                            "description":"External price of this commerce item",
                                                                                                                                            "type":"number"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "siteId":{
                                                                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "actionCode":{
                                                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "activationDate":{
                                                                                                                                    "description":"The activation date in ISO format.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "serviceId":{
                                                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "asset":{
                                                                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "commerceItems":{
                                                                                                                                    "type":"array",
                                                                                                                                    "items":{
                                                                                                                                        "properties":{
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "pointOfNoRevision":{
            "description":"The boolean that indicates if the item has passed pointOfNoRevision.",
            "type":"boolean"
        },
        "externalId":{
            "description":"An optional, external ID for this commerce item.",
            "type":"string"
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "catalogKey":{
            "description":"The key of the catalog this commerce item references.",
            "type":"string"
        },
        "productDisplayName":{
            "description":"The product's display name. (read-only, obtained from the referenced product)",
            "type":"string"
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "backOrderQuantity":{
            "description":"The backordered quantity included.",
            "type":"integer"
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "recurringChargePriceInfo":{
                                                    "description":"Recurring charge price information.",
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the recurring charge price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount of this recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "rawTotalPrice":{
                                                            "description":"The raw total price of the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "salePrice":{
                                                            "description":"The sale price",
                                                            "type":"number"
                                                        },
                                                        "priceListId":{
                                                            "description":"The price list ID used for pricing.",
                                                            "type":"string"
                                                        },
                                                        "quantityDiscounted":{
                                                            "description":"The quantity discounted.",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "shippingSurcharge":{
                                                            "description":"Extra handling cost for shipping the product.",
                                                            "type":"number"
                                                        },
                                                        "onSale":{
                                                            "description":"Whether is on sale.",
                                                            "type":"boolean"
                                                        },
                                                        "discountable":{
                                                            "description":"Whether discountable.",
                                                            "type":"boolean"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                            "type":"string"
                                                        },
                                                        "currentPriceDetailsSorted":{
                                                            "description":"The current price details.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount for the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "range":{
                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "lowBound":{
                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                "type":"integer"
                                                                            },
                                                                            "highBound":{
                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                "type":"integer"
                                                                            },
                                                                            "size":{
                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                "type":"integer"
                                                                            }
                                                                        }
                                                                    },
                                                                    "tax":{
                                                                        "description":"Monetary tax amount.",
                                                                        "type":"number"
                                                                    },
                                                                    "detailedUnitPrice":{
                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                        "type":"number"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "listPrice":{
                                                            "description":"The monetary amount of the list price.",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "assetId":{
                                                    "description":"The asset ID corresponding to the current item.",
                                                    "type":"string"
                                                },
                                                "externalRecurringChargeDetails":{
                                                    "description":"Details about external recurring pricing.",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalRecurringCharge":{
                                                            "description":"The external recurring price.",
                                                            "type":"number"
                                                        },
                                                        "externalRecurringChargeFrequency":{
                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDuration":{
                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "siteId":{
                                                    "description":"The ID of the site on which the item was added.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "recurringChargePriceInfo":{
                                                                "description":"Recurring charge price information.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount of this recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "rawTotalPrice":{
                                                                        "description":"The raw total price of the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "salePrice":{
                                                                        "description":"The sale price",
                                                                        "type":"number"
                                                                    },
                                                                    "priceListId":{
                                                                        "description":"The price list ID used for pricing.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantityDiscounted":{
                                                                        "description":"The quantity discounted.",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "shippingSurcharge":{
                                                                        "description":"Extra handling cost for shipping the product.",
                                                                        "type":"number"
                                                                    },
                                                                    "onSale":{
                                                                        "description":"Whether is on sale.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "discountable":{
                                                                        "description":"Whether discountable.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                        "type":"string"
                                                                    },
                                                                    "currentPriceDetailsSorted":{
                                                                        "description":"The current price details.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "range":{
                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "lowBound":{
                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "highBound":{
                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "size":{
                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                            "type":"integer"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "tax":{
                                                                                    "description":"Monetary tax amount.",
                                                                                    "type":"number"
                                                                                },
                                                                                "detailedUnitPrice":{
                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                    "type":"number"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        }
                                                                    },
                                                                    "listPrice":{
                                                                        "description":"The monetary amount of the list price.",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "assetId":{
                                                                "description":"The asset ID corresponding to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalRecurringChargeDetails":{
                                                                "description":"Details about external recurring pricing.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalRecurringCharge":{
                                                                        "description":"The external recurring price.",
                                                                        "type":"number"
                                                                    },
                                                                    "externalRecurringChargeFrequency":{
                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDuration":{
                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "siteId":{
                                                                "description":"The ID of the site on which the item was added.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "recurringChargePriceInfo":{
                                                                            "description":"Recurring charge price information.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "rawTotalPrice":{
                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "salePrice":{
                                                                                    "description":"The sale price",
                                                                                    "type":"number"
                                                                                },
                                                                                "priceListId":{
                                                                                    "description":"The price list ID used for pricing.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantityDiscounted":{
                                                                                    "description":"The quantity discounted.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "shippingSurcharge":{
                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                    "type":"number"
                                                                                },
                                                                                "onSale":{
                                                                                    "description":"Whether is on sale.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "discountable":{
                                                                                    "description":"Whether discountable.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                    "type":"string"
                                                                                },
                                                                                "currentPriceDetailsSorted":{
                                                                                    "description":"The current price details.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "range":{
                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "lowBound":{
                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "highBound":{
                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "size":{
                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                        "type":"integer"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "tax":{
                                                                                                "description":"Monetary tax amount.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "detailedUnitPrice":{
                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "listPrice":{
                                                                                    "description":"The monetary amount of the list price.",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "assetId":{
                                                                            "description":"The asset ID corresponding to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalRecurringChargeDetails":{
                                                                            "description":"Details about external recurring pricing.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalRecurringCharge":{
                                                                                    "description":"The external recurring price.",
                                                                                    "type":"number"
                                                                                },
                                                                                "externalRecurringChargeFrequency":{
                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDuration":{
                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "siteId":{
                                                                            "description":"The ID of the site on which the item was added.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "deactivationDate":{
                                                                                        "description":"The deactivation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "quantity":{
                                                                                        "description":"The quantity included.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "productId":{
                                                                                        "description":"The ID of the product.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalData":{
                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "values":{
                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "dynamic_property_key":{
                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "dynamic_property_key"
                                                                                                    ]
                                                                                                },
                                                                                                "name":{
                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                }
                                                                                            },
                                                                                            "required":[
                                                                                                "values",
                                                                                                "name"
                                                                                            ]
                                                                                        }
                                                                                    },
                                                                                    "parentAssetKey":{
                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "rootAssetKey":{
                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "transactionDate":{
                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "catalogRefId":{
                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "assetKey":{
                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "recurringChargePriceInfo":{
                                                                                        "description":"Recurring charge price information.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "rawTotalPrice":{
                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "salePrice":{
                                                                                                "description":"The sale price",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "priceListId":{
                                                                                                "description":"The price list ID used for pricing.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantityDiscounted":{
                                                                                                "description":"The quantity discounted.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "shippingSurcharge":{
                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "onSale":{
                                                                                                "description":"Whether is on sale.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "discountable":{
                                                                                                "description":"Whether discountable.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "currentPriceDetailsSorted":{
                                                                                                "description":"The current price details.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "range":{
                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "lowBound":{
                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "highBound":{
                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "size":{
                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                    "type":"integer"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "tax":{
                                                                                                            "description":"Monetary tax amount.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "detailedUnitPrice":{
                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "listPrice":{
                                                                                                "description":"The monetary amount of the list price.",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "assetId":{
                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalRecurringChargeDetails":{
                                                                                        "description":"Details about external recurring pricing.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalRecurringCharge":{
                                                                                                "description":"The external recurring price.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "externalRecurringChargeFrequency":{
                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDuration":{
                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "externalPriceDetails":{
                                                                                        "description":"Details about external pricing",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalPriceQuantity":{
                                                                                                "description":"external quantity of this commerce item",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "externalPrice":{
                                                                                                "description":"External price of this commerce item",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "siteId":{
                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "activationDate":{
                                                                                        "description":"The activation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "serviceId":{
                                                                                        "description":"The service ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "asset":{
                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "commerceItems":{
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "deactivationDate":{
                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "quantity":{
                                                                                                    "description":"The quantity included.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "productId":{
                                                                                                    "description":"The ID of the product.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalData":{
                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "values":{
                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "dynamic_property_key":{
                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "dynamic_property_key"
                                                                                                                ]
                                                                                                            },
                                                                                                            "name":{
                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            }
                                                                                                        },
                                                                                                        "required":[
                                                                                                            "values",
                                                                                                            "name"
                                                                                                        ]
                                                                                                    }
                                                                                                },
                                                                                                "parentAssetKey":{
                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "rootAssetKey":{
                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "transactionDate":{
                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "catalogRefId":{
                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "assetKey":{
                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "recurringChargePriceInfo":{
                                                                                                    "description":"Recurring charge price information.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "rawTotalPrice":{
                                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "salePrice":{
                                                                                                            "description":"The sale price",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "priceListId":{
                                                                                                            "description":"The price list ID used for pricing.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "quantityDiscounted":{
                                                                                                            "description":"The quantity discounted.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "shippingSurcharge":{
                                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "onSale":{
                                                                                                            "description":"Whether is on sale.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "discountable":{
                                                                                                            "description":"Whether discountable.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "currentPriceDetailsSorted":{
                                                                                                            "description":"The current price details.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "discounted":{
                                                                                                                        "description":"Whether the price is discounted.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "amount":{
                                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "amountIsFinal":{
                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "range":{
                                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "lowBound":{
                                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "highBound":{
                                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "size":{
                                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                "type":"integer"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "tax":{
                                                                                                                        "description":"Monetary tax amount.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "detailedUnitPrice":{
                                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "currencyCode":{
                                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "listPrice":{
                                                                                                            "description":"The monetary amount of the list price.",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "assetId":{
                                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalRecurringChargeDetails":{
                                                                                                    "description":"Details about external recurring pricing.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalRecurringCharge":{
                                                                                                            "description":"The external recurring price.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "externalRecurringChargeFrequency":{
                                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalRecurringChargeDuration":{
                                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "externalPriceDetails":{
                                                                                                    "description":"Details about external pricing",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalPriceQuantity":{
                                                                                                            "description":"external quantity of this commerce item",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "externalPrice":{
                                                                                                            "description":"External price of this commerce item",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "siteId":{
                                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "activationDate":{
                                                                                                    "description":"The activation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "serviceId":{
                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "asset":{
                                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                                    "type":"boolean"
                                                                                                },
                                                                                                "commerceItems":{
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "deactivationDate":{
                                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "quantity":{
                                                                                                                "description":"The quantity included.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "productId":{
                                                                                                                "description":"The ID of the product.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalData":{
                                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "values":{
                                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "dynamic_property_key":{
                                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "dynamic_property_key"
                                                                                                                            ]
                                                                                                                        },
                                                                                                                        "name":{
                                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "actionCode":{
                                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                            "type":"string"
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "required":[
                                                                                                                        "values",
                                                                                                                        "name"
                                                                                                                    ]
                                                                                                                }
                                                                                                            },
                                                                                                            "parentAssetKey":{
                                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "rootAssetKey":{
                                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "transactionDate":{
                                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "catalogRefId":{
                                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "assetKey":{
                                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "recurringChargePriceInfo":{
                                                                                                                "description":"Recurring charge price information.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "discounted":{
                                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "amount":{
                                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "rawTotalPrice":{
                                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "salePrice":{
                                                                                                                        "description":"The sale price",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "priceListId":{
                                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "quantityDiscounted":{
                                                                                                                        "description":"The quantity discounted.",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "amountIsFinal":{
                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "shippingSurcharge":{
                                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "onSale":{
                                                                                                                        "description":"Whether is on sale.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "discountable":{
                                                                                                                        "description":"Whether discountable.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "currencyCode":{
                                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "currentPriceDetailsSorted":{
                                                                                                                        "description":"The current price details.",
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "discounted":{
                                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "amount":{
                                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "quantity":{
                                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "amountIsFinal":{
                                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "range":{
                                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "lowBound":{
                                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "highBound":{
                                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "size":{
                                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                            "type":"integer"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "tax":{
                                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "detailedUnitPrice":{
                                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "currencyCode":{
                                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "listPrice":{
                                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                                        "type":"number"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "assetId":{
                                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalRecurringChargeDetails":{
                                                                                                                "description":"Details about external recurring pricing.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "externalRecurringCharge":{
                                                                                                                        "description":"The external recurring price.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeDuration":{
                                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "externalPriceDetails":{
                                                                                                                "description":"Details about external pricing",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "externalPriceQuantity":{
                                                                                                                        "description":"external quantity of this commerce item",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "externalPrice":{
                                                                                                                        "description":"External price of this commerce item",
                                                                                                                        "type":"number"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "siteId":{
                                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "activationDate":{
                                                                                                                "description":"The activation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "serviceId":{
                                                                                                                "description":"The service ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "asset":{
                                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                "type":"boolean"
                                                                                                            },
                                                                                                            "commerceItems":{
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "deactivationDate":{
                                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "quantity":{
                                                                                                                            "description":"The quantity included.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "productId":{
                                                                                                                            "description":"The ID of the product.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "externalData":{
                                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                            "type":"array",
                                                                                                                            "items":{
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "values":{
                                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "dynamic_property_key":{
                                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "required":[
                                                                                                                                            "dynamic_property_key"
                                                                                                                                        ]
                                                                                                                                    },
                                                                                                                                    "name":{
                                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                                        "type":"string"
                                                                                                                                    },
                                                                                                                                    "actionCode":{
                                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                        "type":"string"
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "required":[
                                                                                                                                    "values",
                                                                                                                                    "name"
                                                                                                                                ]
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "parentAssetKey":{
                                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "rootAssetKey":{
                                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "transactionDate":{
                                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "catalogRefId":{
                                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "assetKey":{
                                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "recurringChargePriceInfo":{
                                                                                                                            "description":"Recurring charge price information.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "discounted":{
                                                                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "amount":{
                                                                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "rawTotalPrice":{
                                                                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "salePrice":{
                                                                                                                                    "description":"The sale price",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "priceListId":{
                                                                                                                                    "description":"The price list ID used for pricing.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "quantityDiscounted":{
                                                                                                                                    "description":"The quantity discounted.",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "amountIsFinal":{
                                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "shippingSurcharge":{
                                                                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "onSale":{
                                                                                                                                    "description":"Whether is on sale.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "discountable":{
                                                                                                                                    "description":"Whether discountable.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "currencyCode":{
                                                                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "currentPriceDetailsSorted":{
                                                                                                                                    "description":"The current price details.",
                                                                                                                                    "type":"array",
                                                                                                                                    "items":{
                                                                                                                                        "type":"object",
                                                                                                                                        "properties":{
                                                                                                                                            "discounted":{
                                                                                                                                                "description":"Whether the price is discounted.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "amount":{
                                                                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "quantity":{
                                                                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                                                                "type":"integer"
                                                                                                                                            },
                                                                                                                                            "amountIsFinal":{
                                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                                "type":"boolean"
                                                                                                                                            },
                                                                                                                                            "range":{
                                                                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                                "type":"object",
                                                                                                                                                "properties":{
                                                                                                                                                    "lowBound":{
                                                                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "highBound":{
                                                                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    },
                                                                                                                                                    "size":{
                                                                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                        "type":"integer"
                                                                                                                                                    }
                                                                                                                                                }
                                                                                                                                            },
                                                                                                                                            "tax":{
                                                                                                                                                "description":"Monetary tax amount.",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "detailedUnitPrice":{
                                                                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                                "type":"number"
                                                                                                                                            },
                                                                                                                                            "currencyCode":{
                                                                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                                                                "type":"string"
                                                                                                                                            }
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "listPrice":{
                                                                                                                                    "description":"The monetary amount of the list price.",
                                                                                                                                    "type":"number"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "assetId":{
                                                                                                                            "description":"The asset ID corresponding to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "externalRecurringChargeDetails":{
                                                                                                                            "description":"Details about external recurring pricing.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "externalRecurringCharge":{
                                                                                                                                    "description":"The external recurring price.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "externalRecurringChargeFrequency":{
                                                                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "externalRecurringChargeDuration":{
                                                                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "externalPriceDetails":{
                                                                                                                            "description":"Details about external pricing",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "externalPriceQuantity":{
                                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "externalPrice":{
                                                                                                                                    "description":"External price of this commerce item",
                                                                                                                                    "type":"number"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "siteId":{
                                                                                                                            "description":"The ID of the site on which the item was added.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "actionCode":{
                                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "activationDate":{
                                                                                                                            "description":"The activation date in ISO format.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "serviceId":{
                                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "asset":{
                                                                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                            "type":"boolean"
                                                                                                                        },
                                                                                                                        "commerceItems":{
                                                                                                                            "type":"array",
                                                                                                                            "items":{
                                                                                                                                "properties":{
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about pricing.
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price for this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            External quantity of this commerce item
{
    "description":"Details about pricing.",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"External quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price for this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : locationInventoryInfoMap
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       objectAdditional Properties Allowed
       Show Source
       
       {
    "description":"This is a map displaying inventory breakdowns for multiple inventory locations, created when the item is fulfilled by multiple inventories. Each entry in the map is keyed by inventory location id",
    "additionalProperties":{
        "type":"object",
        "properties":{
            "availabilityDate":{
                "description":"The availabilityDate for preordered/backordered quantity, for this inventory location",
                "type":"string"
            },
            "preOrderQuantity":{
                "description":"The preordered quantity included, for this inventory location",
                "type":"integer"
            },
            "backOrderQuantity":{
                "description":"The backordered quantity included, for this inventory location",
                "type":"integer"
            },
            "inStockQuantity":{
                "description":"The available quantity included that is 'in stock', for this inventory location",
                "type":"integer"
            }
        }
    },
    "type":"object"
}This is a map displaying inventory breakdowns for multiple inventory locations, created when the item is fulfilled by multiple inventories. Each entry in the map is keyed by inventory location id
    
    
    
    
    
    
    
    
    
    
Nested Schema : priceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about pricing.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this order.
- 
            amountIsFinal(optional): 
            boolean
            Whether the amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Details about pricing.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this order.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "secondaryCurrencyTaxAmount":{
                        "description":"The tax amount in secondary currency",
                        "type":"number"
                    },
                    "amount":{
                        "description":"The monetary amount.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            siteId(optional): 
            string
            The ID of the site on which the item was added.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "recurringChargePriceInfo":{
                                                            "description":"Recurring charge price information.",
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount of this recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "rawTotalPrice":{
                                                                    "description":"The raw total price of the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "salePrice":{
                                                                    "description":"The sale price",
                                                                    "type":"number"
                                                                },
                                                                "priceListId":{
                                                                    "description":"The price list ID used for pricing.",
                                                                    "type":"string"
                                                                },
                                                                "quantityDiscounted":{
                                                                    "description":"The quantity discounted.",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "shippingSurcharge":{
                                                                    "description":"Extra handling cost for shipping the product.",
                                                                    "type":"number"
                                                                },
                                                                "onSale":{
                                                                    "description":"Whether is on sale.",
                                                                    "type":"boolean"
                                                                },
                                                                "discountable":{
                                                                    "description":"Whether discountable.",
                                                                    "type":"boolean"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                    "type":"string"
                                                                },
                                                                "currentPriceDetailsSorted":{
                                                                    "description":"The current price details.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "range":{
                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "lowBound":{
                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "highBound":{
                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "size":{
                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                        "type":"integer"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "tax":{
                                                                                "description":"Monetary tax amount.",
                                                                                "type":"number"
                                                                            },
                                                                            "detailedUnitPrice":{
                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                "type":"number"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "listPrice":{
                                                                    "description":"The monetary amount of the list price.",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "assetId":{
                                                            "description":"The asset ID corresponding to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDetails":{
                                                            "description":"Details about external recurring pricing.",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalRecurringCharge":{
                                                                    "description":"The external recurring price.",
                                                                    "type":"number"
                                                                },
                                                                "externalRecurringChargeFrequency":{
                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                    "type":"string"
                                                                },
                                                                "externalRecurringChargeDuration":{
                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "siteId":{
                                                            "description":"The ID of the site on which the item was added.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "recurringChargePriceInfo":{
                                                                        "description":"Recurring charge price information.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "rawTotalPrice":{
                                                                                "description":"The raw total price of the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "salePrice":{
                                                                                "description":"The sale price",
                                                                                "type":"number"
                                                                            },
                                                                            "priceListId":{
                                                                                "description":"The price list ID used for pricing.",
                                                                                "type":"string"
                                                                            },
                                                                            "quantityDiscounted":{
                                                                                "description":"The quantity discounted.",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "shippingSurcharge":{
                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                "type":"number"
                                                                            },
                                                                            "onSale":{
                                                                                "description":"Whether is on sale.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "discountable":{
                                                                                "description":"Whether discountable.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                "type":"string"
                                                                            },
                                                                            "currentPriceDetailsSorted":{
                                                                                "description":"The current price details.",
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "quantity":{
                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "range":{
                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "lowBound":{
                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "highBound":{
                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "size":{
                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                    "type":"integer"
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "tax":{
                                                                                            "description":"Monetary tax amount.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "detailedUnitPrice":{
                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                }
                                                                            },
                                                                            "listPrice":{
                                                                                "description":"The monetary amount of the list price.",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "assetId":{
                                                                        "description":"The asset ID corresponding to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDetails":{
                                                                        "description":"Details about external recurring pricing.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalRecurringCharge":{
                                                                                "description":"The external recurring price.",
                                                                                "type":"number"
                                                                            },
                                                                            "externalRecurringChargeFrequency":{
                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                "type":"string"
                                                                            },
                                                                            "externalRecurringChargeDuration":{
                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "siteId":{
                                                                        "description":"The ID of the site on which the item was added.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "recurringChargePriceInfo":{
                                                                                    "description":"Recurring charge price information.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "rawTotalPrice":{
                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "salePrice":{
                                                                                            "description":"The sale price",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "priceListId":{
                                                                                            "description":"The price list ID used for pricing.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "quantityDiscounted":{
                                                                                            "description":"The quantity discounted.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "shippingSurcharge":{
                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "onSale":{
                                                                                            "description":"Whether is on sale.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "discountable":{
                                                                                            "description":"Whether discountable.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "currentPriceDetailsSorted":{
                                                                                            "description":"The current price details.",
                                                                                            "type":"array",
                                                                                            "items":{
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "quantity":{
                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "range":{
                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "lowBound":{
                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "highBound":{
                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "size":{
                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                "type":"integer"
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "tax":{
                                                                                                        "description":"Monetary tax amount.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "detailedUnitPrice":{
                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "listPrice":{
                                                                                            "description":"The monetary amount of the list price.",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "assetId":{
                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDetails":{
                                                                                    "description":"Details about external recurring pricing.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalRecurringCharge":{
                                                                                            "description":"The external recurring price.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "externalRecurringChargeFrequency":{
                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "externalRecurringChargeDuration":{
                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "siteId":{
                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "deactivationDate":{
                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The quantity included.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "productId":{
                                                                                                "description":"The ID of the product.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalData":{
                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "values":{
                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "dynamic_property_key":{
                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            },
                                                                                                            "required":[
                                                                                                                "dynamic_property_key"
                                                                                                            ]
                                                                                                        },
                                                                                                        "name":{
                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "values",
                                                                                                        "name"
                                                                                                    ]
                                                                                                }
                                                                                            },
                                                                                            "parentAssetKey":{
                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "rootAssetKey":{
                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "transactionDate":{
                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "catalogRefId":{
                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "assetKey":{
                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "recurringChargePriceInfo":{
                                                                                                "description":"Recurring charge price information.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "rawTotalPrice":{
                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "salePrice":{
                                                                                                        "description":"The sale price",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "priceListId":{
                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "quantityDiscounted":{
                                                                                                        "description":"The quantity discounted.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "shippingSurcharge":{
                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "onSale":{
                                                                                                        "description":"Whether is on sale.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "discountable":{
                                                                                                        "description":"Whether discountable.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "currentPriceDetailsSorted":{
                                                                                                        "description":"The current price details.",
                                                                                                        "type":"array",
                                                                                                        "items":{
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "quantity":{
                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "range":{
                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "lowBound":{
                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "highBound":{
                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "size":{
                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                            "type":"integer"
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "tax":{
                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "detailedUnitPrice":{
                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "listPrice":{
                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "assetId":{
                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDetails":{
                                                                                                "description":"Details about external recurring pricing.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalRecurringCharge":{
                                                                                                        "description":"The external recurring price.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "externalRecurringChargeDuration":{
                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "externalPriceDetails":{
                                                                                                "description":"Details about external pricing",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalPriceQuantity":{
                                                                                                        "description":"external quantity of this commerce item",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "externalPrice":{
                                                                                                        "description":"External price of this commerce item",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "siteId":{
                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "activationDate":{
                                                                                                "description":"The activation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "serviceId":{
                                                                                                "description":"The service ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "asset":{
                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "commerceItems":{
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "deactivationDate":{
                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The quantity included.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "productId":{
                                                                                                            "description":"The ID of the product.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalData":{
                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "values":{
                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "dynamic_property_key":{
                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "required":[
                                                                                                                            "dynamic_property_key"
                                                                                                                        ]
                                                                                                                    },
                                                                                                                    "name":{
                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "values",
                                                                                                                    "name"
                                                                                                                ]
                                                                                                            }
                                                                                                        },
                                                                                                        "parentAssetKey":{
                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "rootAssetKey":{
                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "transactionDate":{
                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "catalogRefId":{
                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "assetKey":{
                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "recurringChargePriceInfo":{
                                                                                                            "description":"Recurring charge price information.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "rawTotalPrice":{
                                                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "salePrice":{
                                                                                                                    "description":"The sale price",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "priceListId":{
                                                                                                                    "description":"The price list ID used for pricing.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "quantityDiscounted":{
                                                                                                                    "description":"The quantity discounted.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "shippingSurcharge":{
                                                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "onSale":{
                                                                                                                    "description":"Whether is on sale.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "discountable":{
                                                                                                                    "description":"Whether discountable.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "currentPriceDetailsSorted":{
                                                                                                                    "description":"The current price details.",
                                                                                                                    "type":"array",
                                                                                                                    "items":{
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "discounted":{
                                                                                                                                "description":"Whether the price is discounted.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "amount":{
                                                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "quantity":{
                                                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "amountIsFinal":{
                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "range":{
                                                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "lowBound":{
                                                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "highBound":{
                                                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "size":{
                                                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                        "type":"integer"
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "tax":{
                                                                                                                                "description":"Monetary tax amount.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "detailedUnitPrice":{
                                                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "currencyCode":{
                                                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "listPrice":{
                                                                                                                    "description":"The monetary amount of the list price.",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "assetId":{
                                                                                                            "description":"The asset ID corresponding to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalRecurringChargeDetails":{
                                                                                                            "description":"Details about external recurring pricing.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalRecurringCharge":{
                                                                                                                    "description":"The external recurring price.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "externalRecurringChargeFrequency":{
                                                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "externalRecurringChargeDuration":{
                                                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "externalPriceDetails":{
                                                                                                            "description":"Details about external pricing",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalPriceQuantity":{
                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "externalPrice":{
                                                                                                                    "description":"External price of this commerce item",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "siteId":{
                                                                                                            "description":"The ID of the site on which the item was added.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "activationDate":{
                                                                                                            "description":"The activation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "serviceId":{
                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "asset":{
                                                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "commerceItems":{
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "deactivationDate":{
                                                                                                                        "description":"The deactivation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The quantity included.",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "productId":{
                                                                                                                        "description":"The ID of the product.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalData":{
                                                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "values":{
                                                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "dynamic_property_key":{
                                                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    },
                                                                                                                                    "required":[
                                                                                                                                        "dynamic_property_key"
                                                                                                                                    ]
                                                                                                                                },
                                                                                                                                "name":{
                                                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                                                    "type":"string"
                                                                                                                                },
                                                                                                                                "actionCode":{
                                                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "values",
                                                                                                                                "name"
                                                                                                                            ]
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "parentAssetKey":{
                                                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "rootAssetKey":{
                                                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "transactionDate":{
                                                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "catalogRefId":{
                                                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "assetKey":{
                                                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "recurringChargePriceInfo":{
                                                                                                                        "description":"Recurring charge price information.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "discounted":{
                                                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "amount":{
                                                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "rawTotalPrice":{
                                                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "salePrice":{
                                                                                                                                "description":"The sale price",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "priceListId":{
                                                                                                                                "description":"The price list ID used for pricing.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "quantityDiscounted":{
                                                                                                                                "description":"The quantity discounted.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "amountIsFinal":{
                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "shippingSurcharge":{
                                                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "onSale":{
                                                                                                                                "description":"Whether is on sale.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "discountable":{
                                                                                                                                "description":"Whether discountable.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "currencyCode":{
                                                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "currentPriceDetailsSorted":{
                                                                                                                                "description":"The current price details.",
                                                                                                                                "type":"array",
                                                                                                                                "items":{
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "discounted":{
                                                                                                                                            "description":"Whether the price is discounted.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "amount":{
                                                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "quantity":{
                                                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "amountIsFinal":{
                                                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                                                            "type":"boolean"
                                                                                                                                        },
                                                                                                                                        "range":{
                                                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                            "type":"object",
                                                                                                                                            "properties":{
                                                                                                                                                "lowBound":{
                                                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                                    "type":"integer"
                                                                                                                                                },
                                                                                                                                                "highBound":{
                                                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                                    "type":"integer"
                                                                                                                                                },
                                                                                                                                                "size":{
                                                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                                    "type":"integer"
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                        },
                                                                                                                                        "tax":{
                                                                                                                                            "description":"Monetary tax amount.",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "detailedUnitPrice":{
                                                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                            "type":"number"
                                                                                                                                        },
                                                                                                                                        "currencyCode":{
                                                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                                                            "type":"string"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "listPrice":{
                                                                                                                                "description":"The monetary amount of the list price.",
                                                                                                                                "type":"number"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "assetId":{
                                                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeDetails":{
                                                                                                                        "description":"Details about external recurring pricing.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "externalRecurringCharge":{
                                                                                                                                "description":"The external recurring price.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "externalRecurringChargeFrequency":{
                                                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                                "type":"string"
                                                                                                                            },
                                                                                                                            "externalRecurringChargeDuration":{
                                                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "externalPriceDetails":{
                                                                                                                        "description":"Details about external pricing",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "externalPriceQuantity":{
                                                                                                                                "description":"external quantity of this commerce item",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "externalPrice":{
                                                                                                                                "description":"External price of this commerce item",
                                                                                                                                "type":"number"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "siteId":{
                                                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "activationDate":{
                                                                                                                        "description":"The activation date in ISO format.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "serviceId":{
                                                                                                                        "description":"The service ID associated to the current item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "asset":{
                                                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "commerceItems":{
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "properties":{
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "recurringChargePriceInfo":{
                                                    "description":"Recurring charge price information.",
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the recurring charge price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount of this recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "rawTotalPrice":{
                                                            "description":"The raw total price of the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "salePrice":{
                                                            "description":"The sale price",
                                                            "type":"number"
                                                        },
                                                        "priceListId":{
                                                            "description":"The price list ID used for pricing.",
                                                            "type":"string"
                                                        },
                                                        "quantityDiscounted":{
                                                            "description":"The quantity discounted.",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "shippingSurcharge":{
                                                            "description":"Extra handling cost for shipping the product.",
                                                            "type":"number"
                                                        },
                                                        "onSale":{
                                                            "description":"Whether is on sale.",
                                                            "type":"boolean"
                                                        },
                                                        "discountable":{
                                                            "description":"Whether discountable.",
                                                            "type":"boolean"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                            "type":"string"
                                                        },
                                                        "currentPriceDetailsSorted":{
                                                            "description":"The current price details.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount for the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "range":{
                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "lowBound":{
                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                "type":"integer"
                                                                            },
                                                                            "highBound":{
                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                "type":"integer"
                                                                            },
                                                                            "size":{
                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                "type":"integer"
                                                                            }
                                                                        }
                                                                    },
                                                                    "tax":{
                                                                        "description":"Monetary tax amount.",
                                                                        "type":"number"
                                                                    },
                                                                    "detailedUnitPrice":{
                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                        "type":"number"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "listPrice":{
                                                            "description":"The monetary amount of the list price.",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "assetId":{
                                                    "description":"The asset ID corresponding to the current item.",
                                                    "type":"string"
                                                },
                                                "externalRecurringChargeDetails":{
                                                    "description":"Details about external recurring pricing.",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalRecurringCharge":{
                                                            "description":"The external recurring price.",
                                                            "type":"number"
                                                        },
                                                        "externalRecurringChargeFrequency":{
                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDuration":{
                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "siteId":{
                                                    "description":"The ID of the site on which the item was added.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "recurringChargePriceInfo":{
                                                                "description":"Recurring charge price information.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount of this recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "rawTotalPrice":{
                                                                        "description":"The raw total price of the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "salePrice":{
                                                                        "description":"The sale price",
                                                                        "type":"number"
                                                                    },
                                                                    "priceListId":{
                                                                        "description":"The price list ID used for pricing.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantityDiscounted":{
                                                                        "description":"The quantity discounted.",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "shippingSurcharge":{
                                                                        "description":"Extra handling cost for shipping the product.",
                                                                        "type":"number"
                                                                    },
                                                                    "onSale":{
                                                                        "description":"Whether is on sale.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "discountable":{
                                                                        "description":"Whether discountable.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                        "type":"string"
                                                                    },
                                                                    "currentPriceDetailsSorted":{
                                                                        "description":"The current price details.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "range":{
                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "lowBound":{
                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "highBound":{
                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "size":{
                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                            "type":"integer"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "tax":{
                                                                                    "description":"Monetary tax amount.",
                                                                                    "type":"number"
                                                                                },
                                                                                "detailedUnitPrice":{
                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                    "type":"number"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        }
                                                                    },
                                                                    "listPrice":{
                                                                        "description":"The monetary amount of the list price.",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "assetId":{
                                                                "description":"The asset ID corresponding to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalRecurringChargeDetails":{
                                                                "description":"Details about external recurring pricing.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalRecurringCharge":{
                                                                        "description":"The external recurring price.",
                                                                        "type":"number"
                                                                    },
                                                                    "externalRecurringChargeFrequency":{
                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDuration":{
                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "siteId":{
                                                                "description":"The ID of the site on which the item was added.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "recurringChargePriceInfo":{
                                                                            "description":"Recurring charge price information.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "rawTotalPrice":{
                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "salePrice":{
                                                                                    "description":"The sale price",
                                                                                    "type":"number"
                                                                                },
                                                                                "priceListId":{
                                                                                    "description":"The price list ID used for pricing.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantityDiscounted":{
                                                                                    "description":"The quantity discounted.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "shippingSurcharge":{
                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                    "type":"number"
                                                                                },
                                                                                "onSale":{
                                                                                    "description":"Whether is on sale.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "discountable":{
                                                                                    "description":"Whether discountable.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                    "type":"string"
                                                                                },
                                                                                "currentPriceDetailsSorted":{
                                                                                    "description":"The current price details.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "range":{
                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "lowBound":{
                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "highBound":{
                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "size":{
                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                        "type":"integer"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "tax":{
                                                                                                "description":"Monetary tax amount.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "detailedUnitPrice":{
                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "listPrice":{
                                                                                    "description":"The monetary amount of the list price.",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "assetId":{
                                                                            "description":"The asset ID corresponding to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalRecurringChargeDetails":{
                                                                            "description":"Details about external recurring pricing.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalRecurringCharge":{
                                                                                    "description":"The external recurring price.",
                                                                                    "type":"number"
                                                                                },
                                                                                "externalRecurringChargeFrequency":{
                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDuration":{
                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "siteId":{
                                                                            "description":"The ID of the site on which the item was added.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "deactivationDate":{
                                                                                        "description":"The deactivation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "quantity":{
                                                                                        "description":"The quantity included.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "productId":{
                                                                                        "description":"The ID of the product.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalData":{
                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "values":{
                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "dynamic_property_key":{
                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "dynamic_property_key"
                                                                                                    ]
                                                                                                },
                                                                                                "name":{
                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                }
                                                                                            },
                                                                                            "required":[
                                                                                                "values",
                                                                                                "name"
                                                                                            ]
                                                                                        }
                                                                                    },
                                                                                    "parentAssetKey":{
                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "rootAssetKey":{
                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "transactionDate":{
                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "catalogRefId":{
                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "assetKey":{
                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "recurringChargePriceInfo":{
                                                                                        "description":"Recurring charge price information.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "rawTotalPrice":{
                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "salePrice":{
                                                                                                "description":"The sale price",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "priceListId":{
                                                                                                "description":"The price list ID used for pricing.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantityDiscounted":{
                                                                                                "description":"The quantity discounted.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "shippingSurcharge":{
                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "onSale":{
                                                                                                "description":"Whether is on sale.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "discountable":{
                                                                                                "description":"Whether discountable.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "currentPriceDetailsSorted":{
                                                                                                "description":"The current price details.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "range":{
                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "lowBound":{
                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "highBound":{
                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "size":{
                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                    "type":"integer"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "tax":{
                                                                                                            "description":"Monetary tax amount.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "detailedUnitPrice":{
                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "listPrice":{
                                                                                                "description":"The monetary amount of the list price.",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "assetId":{
                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalRecurringChargeDetails":{
                                                                                        "description":"Details about external recurring pricing.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalRecurringCharge":{
                                                                                                "description":"The external recurring price.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "externalRecurringChargeFrequency":{
                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDuration":{
                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "externalPriceDetails":{
                                                                                        "description":"Details about external pricing",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalPriceQuantity":{
                                                                                                "description":"external quantity of this commerce item",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "externalPrice":{
                                                                                                "description":"External price of this commerce item",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "siteId":{
                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "activationDate":{
                                                                                        "description":"The activation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "serviceId":{
                                                                                        "description":"The service ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "asset":{
                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "commerceItems":{
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "deactivationDate":{
                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "quantity":{
                                                                                                    "description":"The quantity included.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "productId":{
                                                                                                    "description":"The ID of the product.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalData":{
                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "values":{
                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "dynamic_property_key":{
                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "dynamic_property_key"
                                                                                                                ]
                                                                                                            },
                                                                                                            "name":{
                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            }
                                                                                                        },
                                                                                                        "required":[
                                                                                                            "values",
                                                                                                            "name"
                                                                                                        ]
                                                                                                    }
                                                                                                },
                                                                                                "parentAssetKey":{
                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "rootAssetKey":{
                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "transactionDate":{
                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "catalogRefId":{
                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "assetKey":{
                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "recurringChargePriceInfo":{
                                                                                                    "description":"Recurring charge price information.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "rawTotalPrice":{
                                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "salePrice":{
                                                                                                            "description":"The sale price",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "priceListId":{
                                                                                                            "description":"The price list ID used for pricing.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "quantityDiscounted":{
                                                                                                            "description":"The quantity discounted.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "shippingSurcharge":{
                                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "onSale":{
                                                                                                            "description":"Whether is on sale.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "discountable":{
                                                                                                            "description":"Whether discountable.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "currentPriceDetailsSorted":{
                                                                                                            "description":"The current price details.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "discounted":{
                                                                                                                        "description":"Whether the price is discounted.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "amount":{
                                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "amountIsFinal":{
                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "range":{
                                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "lowBound":{
                                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "highBound":{
                                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "size":{
                                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                "type":"integer"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "tax":{
                                                                                                                        "description":"Monetary tax amount.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "detailedUnitPrice":{
                                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "currencyCode":{
                                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "listPrice":{
                                                                                                            "description":"The monetary amount of the list price.",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "assetId":{
                                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalRecurringChargeDetails":{
                                                                                                    "description":"Details about external recurring pricing.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalRecurringCharge":{
                                                                                                            "description":"The external recurring price.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "externalRecurringChargeFrequency":{
                                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalRecurringChargeDuration":{
                                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "externalPriceDetails":{
                                                                                                    "description":"Details about external pricing",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalPriceQuantity":{
                                                                                                            "description":"external quantity of this commerce item",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "externalPrice":{
                                                                                                            "description":"External price of this commerce item",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "siteId":{
                                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "activationDate":{
                                                                                                    "description":"The activation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "serviceId":{
                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "asset":{
                                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                                    "type":"boolean"
                                                                                                },
                                                                                                "commerceItems":{
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "deactivationDate":{
                                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "quantity":{
                                                                                                                "description":"The quantity included.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "productId":{
                                                                                                                "description":"The ID of the product.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalData":{
                                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "values":{
                                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "dynamic_property_key":{
                                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "required":[
                                                                                                                                "dynamic_property_key"
                                                                                                                            ]
                                                                                                                        },
                                                                                                                        "name":{
                                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                                            "type":"string"
                                                                                                                        },
                                                                                                                        "actionCode":{
                                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                            "type":"string"
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "required":[
                                                                                                                        "values",
                                                                                                                        "name"
                                                                                                                    ]
                                                                                                                }
                                                                                                            },
                                                                                                            "parentAssetKey":{
                                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "rootAssetKey":{
                                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "transactionDate":{
                                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "catalogRefId":{
                                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "assetKey":{
                                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "recurringChargePriceInfo":{
                                                                                                                "description":"Recurring charge price information.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "discounted":{
                                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "amount":{
                                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "rawTotalPrice":{
                                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "salePrice":{
                                                                                                                        "description":"The sale price",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "priceListId":{
                                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "quantityDiscounted":{
                                                                                                                        "description":"The quantity discounted.",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "amountIsFinal":{
                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "shippingSurcharge":{
                                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "onSale":{
                                                                                                                        "description":"Whether is on sale.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "discountable":{
                                                                                                                        "description":"Whether discountable.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "currencyCode":{
                                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "currentPriceDetailsSorted":{
                                                                                                                        "description":"The current price details.",
                                                                                                                        "type":"array",
                                                                                                                        "items":{
                                                                                                                            "type":"object",
                                                                                                                            "properties":{
                                                                                                                                "discounted":{
                                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "amount":{
                                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "quantity":{
                                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                                    "type":"integer"
                                                                                                                                },
                                                                                                                                "amountIsFinal":{
                                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                                    "type":"boolean"
                                                                                                                                },
                                                                                                                                "range":{
                                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                    "type":"object",
                                                                                                                                    "properties":{
                                                                                                                                        "lowBound":{
                                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "highBound":{
                                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                            "type":"integer"
                                                                                                                                        },
                                                                                                                                        "size":{
                                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                            "type":"integer"
                                                                                                                                        }
                                                                                                                                    }
                                                                                                                                },
                                                                                                                                "tax":{
                                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "detailedUnitPrice":{
                                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                    "type":"number"
                                                                                                                                },
                                                                                                                                "currencyCode":{
                                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                                    "type":"string"
                                                                                                                                }
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "listPrice":{
                                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                                        "type":"number"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "assetId":{
                                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "externalRecurringChargeDetails":{
                                                                                                                "description":"Details about external recurring pricing.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "externalRecurringCharge":{
                                                                                                                        "description":"The external recurring price.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "externalRecurringChargeDuration":{
                                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "externalPriceDetails":{
                                                                                                                "description":"Details about external pricing",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "externalPriceQuantity":{
                                                                                                                        "description":"external quantity of this commerce item",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "externalPrice":{
                                                                                                                        "description":"External price of this commerce item",
                                                                                                                        "type":"number"
                                                                                                                    }
                                                                                                                }
                                                                                                            },
                                                                                                            "siteId":{
                                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "activationDate":{
                                                                                                                "description":"The activation date in ISO format.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "serviceId":{
                                                                                                                "description":"The service ID associated to the current item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "asset":{
                                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                                "type":"boolean"
                                                                                                            },
                                                                                                            "commerceItems":{
                                                                                                                "type":"array",
                                                                                                                "items":{
                                                                                                                    "properties":{
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            siteId(optional): 
            string
            The ID of the site on which the item was added.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "recurringChargePriceInfo":{
                                                            "description":"Recurring charge price information.",
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount of this recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "rawTotalPrice":{
                                                                    "description":"The raw total price of the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "salePrice":{
                                                                    "description":"The sale price",
                                                                    "type":"number"
                                                                },
                                                                "priceListId":{
                                                                    "description":"The price list ID used for pricing.",
                                                                    "type":"string"
                                                                },
                                                                "quantityDiscounted":{
                                                                    "description":"The quantity discounted.",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "shippingSurcharge":{
                                                                    "description":"Extra handling cost for shipping the product.",
                                                                    "type":"number"
                                                                },
                                                                "onSale":{
                                                                    "description":"Whether is on sale.",
                                                                    "type":"boolean"
                                                                },
                                                                "discountable":{
                                                                    "description":"Whether discountable.",
                                                                    "type":"boolean"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                    "type":"string"
                                                                },
                                                                "currentPriceDetailsSorted":{
                                                                    "description":"The current price details.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "range":{
                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "lowBound":{
                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "highBound":{
                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "size":{
                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                        "type":"integer"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "tax":{
                                                                                "description":"Monetary tax amount.",
                                                                                "type":"number"
                                                                            },
                                                                            "detailedUnitPrice":{
                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                "type":"number"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "listPrice":{
                                                                    "description":"The monetary amount of the list price.",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "assetId":{
                                                            "description":"The asset ID corresponding to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDetails":{
                                                            "description":"Details about external recurring pricing.",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalRecurringCharge":{
                                                                    "description":"The external recurring price.",
                                                                    "type":"number"
                                                                },
                                                                "externalRecurringChargeFrequency":{
                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                    "type":"string"
                                                                },
                                                                "externalRecurringChargeDuration":{
                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "siteId":{
                                                            "description":"The ID of the site on which the item was added.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "recurringChargePriceInfo":{
                                                                        "description":"Recurring charge price information.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "rawTotalPrice":{
                                                                                "description":"The raw total price of the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "salePrice":{
                                                                                "description":"The sale price",
                                                                                "type":"number"
                                                                            },
                                                                            "priceListId":{
                                                                                "description":"The price list ID used for pricing.",
                                                                                "type":"string"
                                                                            },
                                                                            "quantityDiscounted":{
                                                                                "description":"The quantity discounted.",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "shippingSurcharge":{
                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                "type":"number"
                                                                            },
                                                                            "onSale":{
                                                                                "description":"Whether is on sale.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "discountable":{
                                                                                "description":"Whether discountable.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                "type":"string"
                                                                            },
                                                                            "currentPriceDetailsSorted":{
                                                                                "description":"The current price details.",
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "quantity":{
                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "range":{
                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "lowBound":{
                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "highBound":{
                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "size":{
                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                    "type":"integer"
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "tax":{
                                                                                            "description":"Monetary tax amount.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "detailedUnitPrice":{
                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                }
                                                                            },
                                                                            "listPrice":{
                                                                                "description":"The monetary amount of the list price.",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "assetId":{
                                                                        "description":"The asset ID corresponding to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDetails":{
                                                                        "description":"Details about external recurring pricing.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalRecurringCharge":{
                                                                                "description":"The external recurring price.",
                                                                                "type":"number"
                                                                            },
                                                                            "externalRecurringChargeFrequency":{
                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                "type":"string"
                                                                            },
                                                                            "externalRecurringChargeDuration":{
                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "siteId":{
                                                                        "description":"The ID of the site on which the item was added.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "recurringChargePriceInfo":{
                                                                                    "description":"Recurring charge price information.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "rawTotalPrice":{
                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "salePrice":{
                                                                                            "description":"The sale price",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "priceListId":{
                                                                                            "description":"The price list ID used for pricing.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "quantityDiscounted":{
                                                                                            "description":"The quantity discounted.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "shippingSurcharge":{
                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "onSale":{
                                                                                            "description":"Whether is on sale.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "discountable":{
                                                                                            "description":"Whether discountable.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "currentPriceDetailsSorted":{
                                                                                            "description":"The current price details.",
                                                                                            "type":"array",
                                                                                            "items":{
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "quantity":{
                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "range":{
                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "lowBound":{
                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "highBound":{
                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "size":{
                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                "type":"integer"
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "tax":{
                                                                                                        "description":"Monetary tax amount.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "detailedUnitPrice":{
                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "listPrice":{
                                                                                            "description":"The monetary amount of the list price.",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "assetId":{
                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDetails":{
                                                                                    "description":"Details about external recurring pricing.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalRecurringCharge":{
                                                                                            "description":"The external recurring price.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "externalRecurringChargeFrequency":{
                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "externalRecurringChargeDuration":{
                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "siteId":{
                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "deactivationDate":{
                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The quantity included.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "productId":{
                                                                                                "description":"The ID of the product.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalData":{
                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "values":{
                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "dynamic_property_key":{
                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            },
                                                                                                            "required":[
                                                                                                                "dynamic_property_key"
                                                                                                            ]
                                                                                                        },
                                                                                                        "name":{
                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "values",
                                                                                                        "name"
                                                                                                    ]
                                                                                                }
                                                                                            },
                                                                                            "parentAssetKey":{
                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "rootAssetKey":{
                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "transactionDate":{
                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "catalogRefId":{
                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "assetKey":{
                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "recurringChargePriceInfo":{
                                                                                                "description":"Recurring charge price information.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "rawTotalPrice":{
                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "salePrice":{
                                                                                                        "description":"The sale price",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "priceListId":{
                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "quantityDiscounted":{
                                                                                                        "description":"The quantity discounted.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "shippingSurcharge":{
                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "onSale":{
                                                                                                        "description":"Whether is on sale.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "discountable":{
                                                                                                        "description":"Whether discountable.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "currentPriceDetailsSorted":{
                                                                                                        "description":"The current price details.",
                                                                                                        "type":"array",
                                                                                                        "items":{
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "quantity":{
                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "range":{
                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "lowBound":{
                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "highBound":{
                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "size":{
                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                            "type":"integer"
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "tax":{
                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "detailedUnitPrice":{
                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "listPrice":{
                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "assetId":{
                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDetails":{
                                                                                                "description":"Details about external recurring pricing.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalRecurringCharge":{
                                                                                                        "description":"The external recurring price.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "externalRecurringChargeDuration":{
                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "externalPriceDetails":{
                                                                                                "description":"Details about external pricing",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalPriceQuantity":{
                                                                                                        "description":"external quantity of this commerce item",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "externalPrice":{
                                                                                                        "description":"External price of this commerce item",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "siteId":{
                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "activationDate":{
                                                                                                "description":"The activation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "serviceId":{
                                                                                                "description":"The service ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "asset":{
                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "commerceItems":{
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "deactivationDate":{
                                                                                                            "description":"The deactivation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The quantity included.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "productId":{
                                                                                                            "description":"The ID of the product.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalData":{
                                                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "values":{
                                                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "dynamic_property_key":{
                                                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        },
                                                                                                                        "required":[
                                                                                                                            "dynamic_property_key"
                                                                                                                        ]
                                                                                                                    },
                                                                                                                    "name":{
                                                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                                                        "type":"string"
                                                                                                                    },
                                                                                                                    "actionCode":{
                                                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "values",
                                                                                                                    "name"
                                                                                                                ]
                                                                                                            }
                                                                                                        },
                                                                                                        "parentAssetKey":{
                                                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "rootAssetKey":{
                                                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "transactionDate":{
                                                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "catalogRefId":{
                                                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "assetKey":{
                                                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "recurringChargePriceInfo":{
                                                                                                            "description":"Recurring charge price information.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "rawTotalPrice":{
                                                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "salePrice":{
                                                                                                                    "description":"The sale price",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "priceListId":{
                                                                                                                    "description":"The price list ID used for pricing.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "quantityDiscounted":{
                                                                                                                    "description":"The quantity discounted.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "shippingSurcharge":{
                                                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "onSale":{
                                                                                                                    "description":"Whether is on sale.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "discountable":{
                                                                                                                    "description":"Whether discountable.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "currentPriceDetailsSorted":{
                                                                                                                    "description":"The current price details.",
                                                                                                                    "type":"array",
                                                                                                                    "items":{
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "discounted":{
                                                                                                                                "description":"Whether the price is discounted.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "amount":{
                                                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "quantity":{
                                                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "amountIsFinal":{
                                                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                                                "type":"boolean"
                                                                                                                            },
                                                                                                                            "range":{
                                                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                                "type":"object",
                                                                                                                                "properties":{
                                                                                                                                    "lowBound":{
                                                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "highBound":{
                                                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                        "type":"integer"
                                                                                                                                    },
                                                                                                                                    "size":{
                                                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                        "type":"integer"
                                                                                                                                    }
                                                                                                                                }
                                                                                                                            },
                                                                                                                            "tax":{
                                                                                                                                "description":"Monetary tax amount.",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "detailedUnitPrice":{
                                                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                                "type":"number"
                                                                                                                            },
                                                                                                                            "currencyCode":{
                                                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                                                "type":"string"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "listPrice":{
                                                                                                                    "description":"The monetary amount of the list price.",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "assetId":{
                                                                                                            "description":"The asset ID corresponding to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalRecurringChargeDetails":{
                                                                                                            "description":"Details about external recurring pricing.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalRecurringCharge":{
                                                                                                                    "description":"The external recurring price.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "externalRecurringChargeFrequency":{
                                                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                                    "type":"string"
                                                                                                                },
                                                                                                                "externalRecurringChargeDuration":{
                                                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "externalPriceDetails":{
                                                                                                            "description":"Details about external pricing",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "externalPriceQuantity":{
                                                                                                                    "description":"external quantity of this commerce item",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "externalPrice":{
                                                                                                                    "description":"External price of this commerce item",
                                                                                                                    "type":"number"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "siteId":{
                                                                                                            "description":"The ID of the site on which the item was added.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "activationDate":{
                                                                                                            "description":"The activation date in ISO format.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "serviceId":{
                                                                                                            "description":"The service ID associated to the current item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "asset":{
                                                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "commerceItems":{
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "properties":{
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "recurringChargePriceInfo":{
                                                    "description":"Recurring charge price information.",
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the recurring charge price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount of this recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "rawTotalPrice":{
                                                            "description":"The raw total price of the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "salePrice":{
                                                            "description":"The sale price",
                                                            "type":"number"
                                                        },
                                                        "priceListId":{
                                                            "description":"The price list ID used for pricing.",
                                                            "type":"string"
                                                        },
                                                        "quantityDiscounted":{
                                                            "description":"The quantity discounted.",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "shippingSurcharge":{
                                                            "description":"Extra handling cost for shipping the product.",
                                                            "type":"number"
                                                        },
                                                        "onSale":{
                                                            "description":"Whether is on sale.",
                                                            "type":"boolean"
                                                        },
                                                        "discountable":{
                                                            "description":"Whether discountable.",
                                                            "type":"boolean"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                            "type":"string"
                                                        },
                                                        "currentPriceDetailsSorted":{
                                                            "description":"The current price details.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount for the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "range":{
                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "lowBound":{
                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                "type":"integer"
                                                                            },
                                                                            "highBound":{
                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                "type":"integer"
                                                                            },
                                                                            "size":{
                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                "type":"integer"
                                                                            }
                                                                        }
                                                                    },
                                                                    "tax":{
                                                                        "description":"Monetary tax amount.",
                                                                        "type":"number"
                                                                    },
                                                                    "detailedUnitPrice":{
                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                        "type":"number"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "listPrice":{
                                                            "description":"The monetary amount of the list price.",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "assetId":{
                                                    "description":"The asset ID corresponding to the current item.",
                                                    "type":"string"
                                                },
                                                "externalRecurringChargeDetails":{
                                                    "description":"Details about external recurring pricing.",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalRecurringCharge":{
                                                            "description":"The external recurring price.",
                                                            "type":"number"
                                                        },
                                                        "externalRecurringChargeFrequency":{
                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDuration":{
                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "siteId":{
                                                    "description":"The ID of the site on which the item was added.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "recurringChargePriceInfo":{
                                                                "description":"Recurring charge price information.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount of this recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "rawTotalPrice":{
                                                                        "description":"The raw total price of the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "salePrice":{
                                                                        "description":"The sale price",
                                                                        "type":"number"
                                                                    },
                                                                    "priceListId":{
                                                                        "description":"The price list ID used for pricing.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantityDiscounted":{
                                                                        "description":"The quantity discounted.",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "shippingSurcharge":{
                                                                        "description":"Extra handling cost for shipping the product.",
                                                                        "type":"number"
                                                                    },
                                                                    "onSale":{
                                                                        "description":"Whether is on sale.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "discountable":{
                                                                        "description":"Whether discountable.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                        "type":"string"
                                                                    },
                                                                    "currentPriceDetailsSorted":{
                                                                        "description":"The current price details.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "range":{
                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "lowBound":{
                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "highBound":{
                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "size":{
                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                            "type":"integer"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "tax":{
                                                                                    "description":"Monetary tax amount.",
                                                                                    "type":"number"
                                                                                },
                                                                                "detailedUnitPrice":{
                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                    "type":"number"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        }
                                                                    },
                                                                    "listPrice":{
                                                                        "description":"The monetary amount of the list price.",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "assetId":{
                                                                "description":"The asset ID corresponding to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalRecurringChargeDetails":{
                                                                "description":"Details about external recurring pricing.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalRecurringCharge":{
                                                                        "description":"The external recurring price.",
                                                                        "type":"number"
                                                                    },
                                                                    "externalRecurringChargeFrequency":{
                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDuration":{
                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "siteId":{
                                                                "description":"The ID of the site on which the item was added.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "recurringChargePriceInfo":{
                                                                            "description":"Recurring charge price information.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "rawTotalPrice":{
                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "salePrice":{
                                                                                    "description":"The sale price",
                                                                                    "type":"number"
                                                                                },
                                                                                "priceListId":{
                                                                                    "description":"The price list ID used for pricing.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantityDiscounted":{
                                                                                    "description":"The quantity discounted.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "shippingSurcharge":{
                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                    "type":"number"
                                                                                },
                                                                                "onSale":{
                                                                                    "description":"Whether is on sale.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "discountable":{
                                                                                    "description":"Whether discountable.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                    "type":"string"
                                                                                },
                                                                                "currentPriceDetailsSorted":{
                                                                                    "description":"The current price details.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "range":{
                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "lowBound":{
                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "highBound":{
                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "size":{
                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                        "type":"integer"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "tax":{
                                                                                                "description":"Monetary tax amount.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "detailedUnitPrice":{
                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "listPrice":{
                                                                                    "description":"The monetary amount of the list price.",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "assetId":{
                                                                            "description":"The asset ID corresponding to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalRecurringChargeDetails":{
                                                                            "description":"Details about external recurring pricing.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalRecurringCharge":{
                                                                                    "description":"The external recurring price.",
                                                                                    "type":"number"
                                                                                },
                                                                                "externalRecurringChargeFrequency":{
                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDuration":{
                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "siteId":{
                                                                            "description":"The ID of the site on which the item was added.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "deactivationDate":{
                                                                                        "description":"The deactivation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "quantity":{
                                                                                        "description":"The quantity included.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "productId":{
                                                                                        "description":"The ID of the product.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalData":{
                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "values":{
                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "dynamic_property_key":{
                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "dynamic_property_key"
                                                                                                    ]
                                                                                                },
                                                                                                "name":{
                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                }
                                                                                            },
                                                                                            "required":[
                                                                                                "values",
                                                                                                "name"
                                                                                            ]
                                                                                        }
                                                                                    },
                                                                                    "parentAssetKey":{
                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "rootAssetKey":{
                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "transactionDate":{
                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "catalogRefId":{
                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "assetKey":{
                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "recurringChargePriceInfo":{
                                                                                        "description":"Recurring charge price information.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "rawTotalPrice":{
                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "salePrice":{
                                                                                                "description":"The sale price",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "priceListId":{
                                                                                                "description":"The price list ID used for pricing.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantityDiscounted":{
                                                                                                "description":"The quantity discounted.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "shippingSurcharge":{
                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "onSale":{
                                                                                                "description":"Whether is on sale.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "discountable":{
                                                                                                "description":"Whether discountable.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "currentPriceDetailsSorted":{
                                                                                                "description":"The current price details.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "range":{
                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "lowBound":{
                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "highBound":{
                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "size":{
                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                    "type":"integer"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "tax":{
                                                                                                            "description":"Monetary tax amount.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "detailedUnitPrice":{
                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "listPrice":{
                                                                                                "description":"The monetary amount of the list price.",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "assetId":{
                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalRecurringChargeDetails":{
                                                                                        "description":"Details about external recurring pricing.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalRecurringCharge":{
                                                                                                "description":"The external recurring price.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "externalRecurringChargeFrequency":{
                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDuration":{
                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "externalPriceDetails":{
                                                                                        "description":"Details about external pricing",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalPriceQuantity":{
                                                                                                "description":"external quantity of this commerce item",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "externalPrice":{
                                                                                                "description":"External price of this commerce item",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "siteId":{
                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "activationDate":{
                                                                                        "description":"The activation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "serviceId":{
                                                                                        "description":"The service ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "asset":{
                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "commerceItems":{
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "deactivationDate":{
                                                                                                    "description":"The deactivation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "quantity":{
                                                                                                    "description":"The quantity included.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "productId":{
                                                                                                    "description":"The ID of the product.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalData":{
                                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "values":{
                                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "dynamic_property_key":{
                                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                },
                                                                                                                "required":[
                                                                                                                    "dynamic_property_key"
                                                                                                                ]
                                                                                                            },
                                                                                                            "name":{
                                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                                "type":"string"
                                                                                                            },
                                                                                                            "actionCode":{
                                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                                "type":"string"
                                                                                                            }
                                                                                                        },
                                                                                                        "required":[
                                                                                                            "values",
                                                                                                            "name"
                                                                                                        ]
                                                                                                    }
                                                                                                },
                                                                                                "parentAssetKey":{
                                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "rootAssetKey":{
                                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "transactionDate":{
                                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "catalogRefId":{
                                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "assetKey":{
                                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "recurringChargePriceInfo":{
                                                                                                    "description":"Recurring charge price information.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "rawTotalPrice":{
                                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "salePrice":{
                                                                                                            "description":"The sale price",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "priceListId":{
                                                                                                            "description":"The price list ID used for pricing.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "quantityDiscounted":{
                                                                                                            "description":"The quantity discounted.",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "shippingSurcharge":{
                                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "onSale":{
                                                                                                            "description":"Whether is on sale.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "discountable":{
                                                                                                            "description":"Whether discountable.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "currentPriceDetailsSorted":{
                                                                                                            "description":"The current price details.",
                                                                                                            "type":"array",
                                                                                                            "items":{
                                                                                                                "type":"object",
                                                                                                                "properties":{
                                                                                                                    "discounted":{
                                                                                                                        "description":"Whether the price is discounted.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "amount":{
                                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "quantity":{
                                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                                        "type":"integer"
                                                                                                                    },
                                                                                                                    "amountIsFinal":{
                                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                                        "type":"boolean"
                                                                                                                    },
                                                                                                                    "range":{
                                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                        "type":"object",
                                                                                                                        "properties":{
                                                                                                                            "lowBound":{
                                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "highBound":{
                                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                                "type":"integer"
                                                                                                                            },
                                                                                                                            "size":{
                                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                                "type":"integer"
                                                                                                                            }
                                                                                                                        }
                                                                                                                    },
                                                                                                                    "tax":{
                                                                                                                        "description":"Monetary tax amount.",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "detailedUnitPrice":{
                                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                        "type":"number"
                                                                                                                    },
                                                                                                                    "currencyCode":{
                                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                                        "type":"string"
                                                                                                                    }
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "listPrice":{
                                                                                                            "description":"The monetary amount of the list price.",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "assetId":{
                                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "externalRecurringChargeDetails":{
                                                                                                    "description":"Details about external recurring pricing.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalRecurringCharge":{
                                                                                                            "description":"The external recurring price.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "externalRecurringChargeFrequency":{
                                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "externalRecurringChargeDuration":{
                                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "externalPriceDetails":{
                                                                                                    "description":"Details about external pricing",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "externalPriceQuantity":{
                                                                                                            "description":"external quantity of this commerce item",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "externalPrice":{
                                                                                                            "description":"External price of this commerce item",
                                                                                                            "type":"number"
                                                                                                        }
                                                                                                    }
                                                                                                },
                                                                                                "siteId":{
                                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "activationDate":{
                                                                                                    "description":"The activation date in ISO format.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "serviceId":{
                                                                                                    "description":"The service ID associated to the current item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "asset":{
                                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                                    "type":"boolean"
                                                                                                },
                                                                                                "commerceItems":{
                                                                                                    "type":"array",
                                                                                                    "items":{
                                                                                                        "properties":{
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            siteId(optional): 
            string
            The ID of the site on which the item was added.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "recurringChargePriceInfo":{
                                                            "description":"Recurring charge price information.",
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount of this recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "rawTotalPrice":{
                                                                    "description":"The raw total price of the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "salePrice":{
                                                                    "description":"The sale price",
                                                                    "type":"number"
                                                                },
                                                                "priceListId":{
                                                                    "description":"The price list ID used for pricing.",
                                                                    "type":"string"
                                                                },
                                                                "quantityDiscounted":{
                                                                    "description":"The quantity discounted.",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "shippingSurcharge":{
                                                                    "description":"Extra handling cost for shipping the product.",
                                                                    "type":"number"
                                                                },
                                                                "onSale":{
                                                                    "description":"Whether is on sale.",
                                                                    "type":"boolean"
                                                                },
                                                                "discountable":{
                                                                    "description":"Whether discountable.",
                                                                    "type":"boolean"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                    "type":"string"
                                                                },
                                                                "currentPriceDetailsSorted":{
                                                                    "description":"The current price details.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "range":{
                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "lowBound":{
                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "highBound":{
                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "size":{
                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                        "type":"integer"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "tax":{
                                                                                "description":"Monetary tax amount.",
                                                                                "type":"number"
                                                                            },
                                                                            "detailedUnitPrice":{
                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                "type":"number"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "listPrice":{
                                                                    "description":"The monetary amount of the list price.",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "assetId":{
                                                            "description":"The asset ID corresponding to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDetails":{
                                                            "description":"Details about external recurring pricing.",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalRecurringCharge":{
                                                                    "description":"The external recurring price.",
                                                                    "type":"number"
                                                                },
                                                                "externalRecurringChargeFrequency":{
                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                    "type":"string"
                                                                },
                                                                "externalRecurringChargeDuration":{
                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "siteId":{
                                                            "description":"The ID of the site on which the item was added.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "recurringChargePriceInfo":{
                                                                        "description":"Recurring charge price information.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "rawTotalPrice":{
                                                                                "description":"The raw total price of the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "salePrice":{
                                                                                "description":"The sale price",
                                                                                "type":"number"
                                                                            },
                                                                            "priceListId":{
                                                                                "description":"The price list ID used for pricing.",
                                                                                "type":"string"
                                                                            },
                                                                            "quantityDiscounted":{
                                                                                "description":"The quantity discounted.",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "shippingSurcharge":{
                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                "type":"number"
                                                                            },
                                                                            "onSale":{
                                                                                "description":"Whether is on sale.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "discountable":{
                                                                                "description":"Whether discountable.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                "type":"string"
                                                                            },
                                                                            "currentPriceDetailsSorted":{
                                                                                "description":"The current price details.",
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "quantity":{
                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "range":{
                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "lowBound":{
                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "highBound":{
                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "size":{
                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                    "type":"integer"
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "tax":{
                                                                                            "description":"Monetary tax amount.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "detailedUnitPrice":{
                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                }
                                                                            },
                                                                            "listPrice":{
                                                                                "description":"The monetary amount of the list price.",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "assetId":{
                                                                        "description":"The asset ID corresponding to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDetails":{
                                                                        "description":"Details about external recurring pricing.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalRecurringCharge":{
                                                                                "description":"The external recurring price.",
                                                                                "type":"number"
                                                                            },
                                                                            "externalRecurringChargeFrequency":{
                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                "type":"string"
                                                                            },
                                                                            "externalRecurringChargeDuration":{
                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "siteId":{
                                                                        "description":"The ID of the site on which the item was added.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "recurringChargePriceInfo":{
                                                                                    "description":"Recurring charge price information.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "rawTotalPrice":{
                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "salePrice":{
                                                                                            "description":"The sale price",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "priceListId":{
                                                                                            "description":"The price list ID used for pricing.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "quantityDiscounted":{
                                                                                            "description":"The quantity discounted.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "shippingSurcharge":{
                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "onSale":{
                                                                                            "description":"Whether is on sale.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "discountable":{
                                                                                            "description":"Whether discountable.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "currentPriceDetailsSorted":{
                                                                                            "description":"The current price details.",
                                                                                            "type":"array",
                                                                                            "items":{
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "quantity":{
                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "range":{
                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "lowBound":{
                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "highBound":{
                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "size":{
                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                "type":"integer"
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "tax":{
                                                                                                        "description":"Monetary tax amount.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "detailedUnitPrice":{
                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "listPrice":{
                                                                                            "description":"The monetary amount of the list price.",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "assetId":{
                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDetails":{
                                                                                    "description":"Details about external recurring pricing.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalRecurringCharge":{
                                                                                            "description":"The external recurring price.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "externalRecurringChargeFrequency":{
                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "externalRecurringChargeDuration":{
                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "siteId":{
                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "deactivationDate":{
                                                                                                "description":"The deactivation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The quantity included.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "productId":{
                                                                                                "description":"The ID of the product.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalData":{
                                                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "values":{
                                                                                                            "description":"The array of values associated with an externalData item.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "dynamic_property_key":{
                                                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            },
                                                                                                            "required":[
                                                                                                                "dynamic_property_key"
                                                                                                            ]
                                                                                                        },
                                                                                                        "name":{
                                                                                                            "description":"The name to be associated with the externalData item.",
                                                                                                            "type":"string"
                                                                                                        },
                                                                                                        "actionCode":{
                                                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "values",
                                                                                                        "name"
                                                                                                    ]
                                                                                                }
                                                                                            },
                                                                                            "parentAssetKey":{
                                                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "rootAssetKey":{
                                                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "transactionDate":{
                                                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "catalogRefId":{
                                                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "assetKey":{
                                                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "recurringChargePriceInfo":{
                                                                                                "description":"Recurring charge price information.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount of this recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "rawTotalPrice":{
                                                                                                        "description":"The raw total price of the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "salePrice":{
                                                                                                        "description":"The sale price",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "priceListId":{
                                                                                                        "description":"The price list ID used for pricing.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "quantityDiscounted":{
                                                                                                        "description":"The quantity discounted.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "shippingSurcharge":{
                                                                                                        "description":"Extra handling cost for shipping the product.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "onSale":{
                                                                                                        "description":"Whether is on sale.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "discountable":{
                                                                                                        "description":"Whether discountable.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "currentPriceDetailsSorted":{
                                                                                                        "description":"The current price details.",
                                                                                                        "type":"array",
                                                                                                        "items":{
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "discounted":{
                                                                                                                    "description":"Whether the price is discounted.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "amount":{
                                                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "quantity":{
                                                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "amountIsFinal":{
                                                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                                                    "type":"boolean"
                                                                                                                },
                                                                                                                "range":{
                                                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                                    "type":"object",
                                                                                                                    "properties":{
                                                                                                                        "lowBound":{
                                                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "highBound":{
                                                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                            "type":"integer"
                                                                                                                        },
                                                                                                                        "size":{
                                                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                            "type":"integer"
                                                                                                                        }
                                                                                                                    }
                                                                                                                },
                                                                                                                "tax":{
                                                                                                                    "description":"Monetary tax amount.",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "detailedUnitPrice":{
                                                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                                    "type":"number"
                                                                                                                },
                                                                                                                "currencyCode":{
                                                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                                                    "type":"string"
                                                                                                                }
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "listPrice":{
                                                                                                        "description":"The monetary amount of the list price.",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "assetId":{
                                                                                                "description":"The asset ID corresponding to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDetails":{
                                                                                                "description":"Details about external recurring pricing.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalRecurringCharge":{
                                                                                                        "description":"The external recurring price.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "externalRecurringChargeFrequency":{
                                                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                        "type":"string"
                                                                                                    },
                                                                                                    "externalRecurringChargeDuration":{
                                                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "externalPriceDetails":{
                                                                                                "description":"Details about external pricing",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "externalPriceQuantity":{
                                                                                                        "description":"external quantity of this commerce item",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "externalPrice":{
                                                                                                        "description":"External price of this commerce item",
                                                                                                        "type":"number"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "siteId":{
                                                                                                "description":"The ID of the site on which the item was added.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "activationDate":{
                                                                                                "description":"The activation date in ISO format.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "serviceId":{
                                                                                                "description":"The service ID associated to the current item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "asset":{
                                                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "commerceItems":{
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "properties":{
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "recurringChargePriceInfo":{
                                                    "description":"Recurring charge price information.",
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the recurring charge price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount of this recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "rawTotalPrice":{
                                                            "description":"The raw total price of the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "salePrice":{
                                                            "description":"The sale price",
                                                            "type":"number"
                                                        },
                                                        "priceListId":{
                                                            "description":"The price list ID used for pricing.",
                                                            "type":"string"
                                                        },
                                                        "quantityDiscounted":{
                                                            "description":"The quantity discounted.",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "shippingSurcharge":{
                                                            "description":"Extra handling cost for shipping the product.",
                                                            "type":"number"
                                                        },
                                                        "onSale":{
                                                            "description":"Whether is on sale.",
                                                            "type":"boolean"
                                                        },
                                                        "discountable":{
                                                            "description":"Whether discountable.",
                                                            "type":"boolean"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                            "type":"string"
                                                        },
                                                        "currentPriceDetailsSorted":{
                                                            "description":"The current price details.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount for the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "range":{
                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "lowBound":{
                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                "type":"integer"
                                                                            },
                                                                            "highBound":{
                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                "type":"integer"
                                                                            },
                                                                            "size":{
                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                "type":"integer"
                                                                            }
                                                                        }
                                                                    },
                                                                    "tax":{
                                                                        "description":"Monetary tax amount.",
                                                                        "type":"number"
                                                                    },
                                                                    "detailedUnitPrice":{
                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                        "type":"number"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "listPrice":{
                                                            "description":"The monetary amount of the list price.",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "assetId":{
                                                    "description":"The asset ID corresponding to the current item.",
                                                    "type":"string"
                                                },
                                                "externalRecurringChargeDetails":{
                                                    "description":"Details about external recurring pricing.",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalRecurringCharge":{
                                                            "description":"The external recurring price.",
                                                            "type":"number"
                                                        },
                                                        "externalRecurringChargeFrequency":{
                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDuration":{
                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "siteId":{
                                                    "description":"The ID of the site on which the item was added.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "recurringChargePriceInfo":{
                                                                "description":"Recurring charge price information.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount of this recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "rawTotalPrice":{
                                                                        "description":"The raw total price of the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "salePrice":{
                                                                        "description":"The sale price",
                                                                        "type":"number"
                                                                    },
                                                                    "priceListId":{
                                                                        "description":"The price list ID used for pricing.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantityDiscounted":{
                                                                        "description":"The quantity discounted.",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "shippingSurcharge":{
                                                                        "description":"Extra handling cost for shipping the product.",
                                                                        "type":"number"
                                                                    },
                                                                    "onSale":{
                                                                        "description":"Whether is on sale.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "discountable":{
                                                                        "description":"Whether discountable.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                        "type":"string"
                                                                    },
                                                                    "currentPriceDetailsSorted":{
                                                                        "description":"The current price details.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "range":{
                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "lowBound":{
                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "highBound":{
                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "size":{
                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                            "type":"integer"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "tax":{
                                                                                    "description":"Monetary tax amount.",
                                                                                    "type":"number"
                                                                                },
                                                                                "detailedUnitPrice":{
                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                    "type":"number"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        }
                                                                    },
                                                                    "listPrice":{
                                                                        "description":"The monetary amount of the list price.",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "assetId":{
                                                                "description":"The asset ID corresponding to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalRecurringChargeDetails":{
                                                                "description":"Details about external recurring pricing.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalRecurringCharge":{
                                                                        "description":"The external recurring price.",
                                                                        "type":"number"
                                                                    },
                                                                    "externalRecurringChargeFrequency":{
                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDuration":{
                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "siteId":{
                                                                "description":"The ID of the site on which the item was added.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "recurringChargePriceInfo":{
                                                                            "description":"Recurring charge price information.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "rawTotalPrice":{
                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "salePrice":{
                                                                                    "description":"The sale price",
                                                                                    "type":"number"
                                                                                },
                                                                                "priceListId":{
                                                                                    "description":"The price list ID used for pricing.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantityDiscounted":{
                                                                                    "description":"The quantity discounted.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "shippingSurcharge":{
                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                    "type":"number"
                                                                                },
                                                                                "onSale":{
                                                                                    "description":"Whether is on sale.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "discountable":{
                                                                                    "description":"Whether discountable.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                    "type":"string"
                                                                                },
                                                                                "currentPriceDetailsSorted":{
                                                                                    "description":"The current price details.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "range":{
                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "lowBound":{
                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "highBound":{
                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "size":{
                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                        "type":"integer"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "tax":{
                                                                                                "description":"Monetary tax amount.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "detailedUnitPrice":{
                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "listPrice":{
                                                                                    "description":"The monetary amount of the list price.",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "assetId":{
                                                                            "description":"The asset ID corresponding to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalRecurringChargeDetails":{
                                                                            "description":"Details about external recurring pricing.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalRecurringCharge":{
                                                                                    "description":"The external recurring price.",
                                                                                    "type":"number"
                                                                                },
                                                                                "externalRecurringChargeFrequency":{
                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDuration":{
                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "siteId":{
                                                                            "description":"The ID of the site on which the item was added.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "deactivationDate":{
                                                                                        "description":"The deactivation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "quantity":{
                                                                                        "description":"The quantity included.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "productId":{
                                                                                        "description":"The ID of the product.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalData":{
                                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "values":{
                                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "dynamic_property_key":{
                                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    },
                                                                                                    "required":[
                                                                                                        "dynamic_property_key"
                                                                                                    ]
                                                                                                },
                                                                                                "name":{
                                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                                    "type":"string"
                                                                                                },
                                                                                                "actionCode":{
                                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                    "type":"string"
                                                                                                }
                                                                                            },
                                                                                            "required":[
                                                                                                "values",
                                                                                                "name"
                                                                                            ]
                                                                                        }
                                                                                    },
                                                                                    "parentAssetKey":{
                                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "rootAssetKey":{
                                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "transactionDate":{
                                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "catalogRefId":{
                                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "assetKey":{
                                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "recurringChargePriceInfo":{
                                                                                        "description":"Recurring charge price information.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "rawTotalPrice":{
                                                                                                "description":"The raw total price of the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "salePrice":{
                                                                                                "description":"The sale price",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "priceListId":{
                                                                                                "description":"The price list ID used for pricing.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "quantityDiscounted":{
                                                                                                "description":"The quantity discounted.",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "shippingSurcharge":{
                                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "onSale":{
                                                                                                "description":"Whether is on sale.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "discountable":{
                                                                                                "description":"Whether discountable.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "currentPriceDetailsSorted":{
                                                                                                "description":"The current price details.",
                                                                                                "type":"array",
                                                                                                "items":{
                                                                                                    "type":"object",
                                                                                                    "properties":{
                                                                                                        "discounted":{
                                                                                                            "description":"Whether the price is discounted.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "amount":{
                                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "quantity":{
                                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                                            "type":"integer"
                                                                                                        },
                                                                                                        "amountIsFinal":{
                                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                                            "type":"boolean"
                                                                                                        },
                                                                                                        "range":{
                                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                            "type":"object",
                                                                                                            "properties":{
                                                                                                                "lowBound":{
                                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "highBound":{
                                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                    "type":"integer"
                                                                                                                },
                                                                                                                "size":{
                                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                    "type":"integer"
                                                                                                                }
                                                                                                            }
                                                                                                        },
                                                                                                        "tax":{
                                                                                                            "description":"Monetary tax amount.",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "detailedUnitPrice":{
                                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                            "type":"number"
                                                                                                        },
                                                                                                        "currencyCode":{
                                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                                            "type":"string"
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "listPrice":{
                                                                                                "description":"The monetary amount of the list price.",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "assetId":{
                                                                                        "description":"The asset ID corresponding to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "externalRecurringChargeDetails":{
                                                                                        "description":"Details about external recurring pricing.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalRecurringCharge":{
                                                                                                "description":"The external recurring price.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "externalRecurringChargeFrequency":{
                                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "externalRecurringChargeDuration":{
                                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "externalPriceDetails":{
                                                                                        "description":"Details about external pricing",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "externalPriceQuantity":{
                                                                                                "description":"external quantity of this commerce item",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "externalPrice":{
                                                                                                "description":"External price of this commerce item",
                                                                                                "type":"number"
                                                                                            }
                                                                                        }
                                                                                    },
                                                                                    "siteId":{
                                                                                        "description":"The ID of the site on which the item was added.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "activationDate":{
                                                                                        "description":"The activation date in ISO format.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "serviceId":{
                                                                                        "description":"The service ID associated to the current item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "asset":{
                                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                                        "type":"boolean"
                                                                                    },
                                                                                    "commerceItems":{
                                                                                        "type":"array",
                                                                                        "items":{
                                                                                            "properties":{
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            siteId(optional): 
            string
            The ID of the site on which the item was added.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "recurringChargePriceInfo":{
                                                            "description":"Recurring charge price information.",
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount of this recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "rawTotalPrice":{
                                                                    "description":"The raw total price of the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "salePrice":{
                                                                    "description":"The sale price",
                                                                    "type":"number"
                                                                },
                                                                "priceListId":{
                                                                    "description":"The price list ID used for pricing.",
                                                                    "type":"string"
                                                                },
                                                                "quantityDiscounted":{
                                                                    "description":"The quantity discounted.",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "shippingSurcharge":{
                                                                    "description":"Extra handling cost for shipping the product.",
                                                                    "type":"number"
                                                                },
                                                                "onSale":{
                                                                    "description":"Whether is on sale.",
                                                                    "type":"boolean"
                                                                },
                                                                "discountable":{
                                                                    "description":"Whether discountable.",
                                                                    "type":"boolean"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                    "type":"string"
                                                                },
                                                                "currentPriceDetailsSorted":{
                                                                    "description":"The current price details.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "range":{
                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "lowBound":{
                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "highBound":{
                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "size":{
                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                        "type":"integer"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "tax":{
                                                                                "description":"Monetary tax amount.",
                                                                                "type":"number"
                                                                            },
                                                                            "detailedUnitPrice":{
                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                "type":"number"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "listPrice":{
                                                                    "description":"The monetary amount of the list price.",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "assetId":{
                                                            "description":"The asset ID corresponding to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDetails":{
                                                            "description":"Details about external recurring pricing.",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalRecurringCharge":{
                                                                    "description":"The external recurring price.",
                                                                    "type":"number"
                                                                },
                                                                "externalRecurringChargeFrequency":{
                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                    "type":"string"
                                                                },
                                                                "externalRecurringChargeDuration":{
                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "siteId":{
                                                            "description":"The ID of the site on which the item was added.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "recurringChargePriceInfo":{
                                                                        "description":"Recurring charge price information.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "rawTotalPrice":{
                                                                                "description":"The raw total price of the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "salePrice":{
                                                                                "description":"The sale price",
                                                                                "type":"number"
                                                                            },
                                                                            "priceListId":{
                                                                                "description":"The price list ID used for pricing.",
                                                                                "type":"string"
                                                                            },
                                                                            "quantityDiscounted":{
                                                                                "description":"The quantity discounted.",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "shippingSurcharge":{
                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                "type":"number"
                                                                            },
                                                                            "onSale":{
                                                                                "description":"Whether is on sale.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "discountable":{
                                                                                "description":"Whether discountable.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                "type":"string"
                                                                            },
                                                                            "currentPriceDetailsSorted":{
                                                                                "description":"The current price details.",
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "quantity":{
                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "range":{
                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "lowBound":{
                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "highBound":{
                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "size":{
                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                    "type":"integer"
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "tax":{
                                                                                            "description":"Monetary tax amount.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "detailedUnitPrice":{
                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                }
                                                                            },
                                                                            "listPrice":{
                                                                                "description":"The monetary amount of the list price.",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "assetId":{
                                                                        "description":"The asset ID corresponding to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDetails":{
                                                                        "description":"Details about external recurring pricing.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalRecurringCharge":{
                                                                                "description":"The external recurring price.",
                                                                                "type":"number"
                                                                            },
                                                                            "externalRecurringChargeFrequency":{
                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                "type":"string"
                                                                            },
                                                                            "externalRecurringChargeDuration":{
                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "siteId":{
                                                                        "description":"The ID of the site on which the item was added.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "deactivationDate":{
                                                                                    "description":"The deactivation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The quantity included.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "productId":{
                                                                                    "description":"The ID of the product.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalData":{
                                                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "values":{
                                                                                                "description":"The array of values associated with an externalData item.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "dynamic_property_key":{
                                                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                },
                                                                                                "required":[
                                                                                                    "dynamic_property_key"
                                                                                                ]
                                                                                            },
                                                                                            "name":{
                                                                                                "description":"The name to be associated with the externalData item.",
                                                                                                "type":"string"
                                                                                            },
                                                                                            "actionCode":{
                                                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "values",
                                                                                            "name"
                                                                                        ]
                                                                                    }
                                                                                },
                                                                                "parentAssetKey":{
                                                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "rootAssetKey":{
                                                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "transactionDate":{
                                                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                                                    "type":"string"
                                                                                },
                                                                                "catalogRefId":{
                                                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                                    "type":"string"
                                                                                },
                                                                                "assetKey":{
                                                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                                    "type":"string"
                                                                                },
                                                                                "recurringChargePriceInfo":{
                                                                                    "description":"Recurring charge price information.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the recurring charge price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount of this recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "rawTotalPrice":{
                                                                                            "description":"The raw total price of the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "salePrice":{
                                                                                            "description":"The sale price",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "priceListId":{
                                                                                            "description":"The price list ID used for pricing.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "quantityDiscounted":{
                                                                                            "description":"The quantity discounted.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "shippingSurcharge":{
                                                                                            "description":"Extra handling cost for shipping the product.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "onSale":{
                                                                                            "description":"Whether is on sale.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "discountable":{
                                                                                            "description":"Whether discountable.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "currentPriceDetailsSorted":{
                                                                                            "description":"The current price details.",
                                                                                            "type":"array",
                                                                                            "items":{
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "discounted":{
                                                                                                        "description":"Whether the price is discounted.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "amount":{
                                                                                                        "description":"The monetary amount for the recurring charge.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "quantity":{
                                                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "amountIsFinal":{
                                                                                                        "description":"Whether the recurring charge amount is final.",
                                                                                                        "type":"boolean"
                                                                                                    },
                                                                                                    "range":{
                                                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                        "type":"object",
                                                                                                        "properties":{
                                                                                                            "lowBound":{
                                                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "highBound":{
                                                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                                "type":"integer"
                                                                                                            },
                                                                                                            "size":{
                                                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                                "type":"integer"
                                                                                                            }
                                                                                                        }
                                                                                                    },
                                                                                                    "tax":{
                                                                                                        "description":"Monetary tax amount.",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "detailedUnitPrice":{
                                                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                        "type":"number"
                                                                                                    },
                                                                                                    "currencyCode":{
                                                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                                                        "type":"string"
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "listPrice":{
                                                                                            "description":"The monetary amount of the list price.",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "assetId":{
                                                                                    "description":"The asset ID corresponding to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDetails":{
                                                                                    "description":"Details about external recurring pricing.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalRecurringCharge":{
                                                                                            "description":"The external recurring price.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "externalRecurringChargeFrequency":{
                                                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                            "type":"string"
                                                                                        },
                                                                                        "externalRecurringChargeDuration":{
                                                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "externalPriceDetails":{
                                                                                    "description":"Details about external pricing",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "externalPriceQuantity":{
                                                                                            "description":"external quantity of this commerce item",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "externalPrice":{
                                                                                            "description":"External price of this commerce item",
                                                                                            "type":"number"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "siteId":{
                                                                                    "description":"The ID of the site on which the item was added.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                                                    "type":"string"
                                                                                },
                                                                                "activationDate":{
                                                                                    "description":"The activation date in ISO format.",
                                                                                    "type":"string"
                                                                                },
                                                                                "serviceId":{
                                                                                    "description":"The service ID associated to the current item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "asset":{
                                                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "commerceItems":{
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "properties":{
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "recurringChargePriceInfo":{
                                                    "description":"Recurring charge price information.",
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the recurring charge price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount of this recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "rawTotalPrice":{
                                                            "description":"The raw total price of the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "salePrice":{
                                                            "description":"The sale price",
                                                            "type":"number"
                                                        },
                                                        "priceListId":{
                                                            "description":"The price list ID used for pricing.",
                                                            "type":"string"
                                                        },
                                                        "quantityDiscounted":{
                                                            "description":"The quantity discounted.",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "shippingSurcharge":{
                                                            "description":"Extra handling cost for shipping the product.",
                                                            "type":"number"
                                                        },
                                                        "onSale":{
                                                            "description":"Whether is on sale.",
                                                            "type":"boolean"
                                                        },
                                                        "discountable":{
                                                            "description":"Whether discountable.",
                                                            "type":"boolean"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                            "type":"string"
                                                        },
                                                        "currentPriceDetailsSorted":{
                                                            "description":"The current price details.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount for the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "range":{
                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "lowBound":{
                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                "type":"integer"
                                                                            },
                                                                            "highBound":{
                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                "type":"integer"
                                                                            },
                                                                            "size":{
                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                "type":"integer"
                                                                            }
                                                                        }
                                                                    },
                                                                    "tax":{
                                                                        "description":"Monetary tax amount.",
                                                                        "type":"number"
                                                                    },
                                                                    "detailedUnitPrice":{
                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                        "type":"number"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "listPrice":{
                                                            "description":"The monetary amount of the list price.",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "assetId":{
                                                    "description":"The asset ID corresponding to the current item.",
                                                    "type":"string"
                                                },
                                                "externalRecurringChargeDetails":{
                                                    "description":"Details about external recurring pricing.",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalRecurringCharge":{
                                                            "description":"The external recurring price.",
                                                            "type":"number"
                                                        },
                                                        "externalRecurringChargeFrequency":{
                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDuration":{
                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "siteId":{
                                                    "description":"The ID of the site on which the item was added.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "recurringChargePriceInfo":{
                                                                "description":"Recurring charge price information.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount of this recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "rawTotalPrice":{
                                                                        "description":"The raw total price of the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "salePrice":{
                                                                        "description":"The sale price",
                                                                        "type":"number"
                                                                    },
                                                                    "priceListId":{
                                                                        "description":"The price list ID used for pricing.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantityDiscounted":{
                                                                        "description":"The quantity discounted.",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "shippingSurcharge":{
                                                                        "description":"Extra handling cost for shipping the product.",
                                                                        "type":"number"
                                                                    },
                                                                    "onSale":{
                                                                        "description":"Whether is on sale.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "discountable":{
                                                                        "description":"Whether discountable.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                        "type":"string"
                                                                    },
                                                                    "currentPriceDetailsSorted":{
                                                                        "description":"The current price details.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "range":{
                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "lowBound":{
                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "highBound":{
                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "size":{
                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                            "type":"integer"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "tax":{
                                                                                    "description":"Monetary tax amount.",
                                                                                    "type":"number"
                                                                                },
                                                                                "detailedUnitPrice":{
                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                    "type":"number"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        }
                                                                    },
                                                                    "listPrice":{
                                                                        "description":"The monetary amount of the list price.",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "assetId":{
                                                                "description":"The asset ID corresponding to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalRecurringChargeDetails":{
                                                                "description":"Details about external recurring pricing.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalRecurringCharge":{
                                                                        "description":"The external recurring price.",
                                                                        "type":"number"
                                                                    },
                                                                    "externalRecurringChargeFrequency":{
                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDuration":{
                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "siteId":{
                                                                "description":"The ID of the site on which the item was added.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "deactivationDate":{
                                                                            "description":"The deactivation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "quantity":{
                                                                            "description":"The quantity included.",
                                                                            "type":"integer"
                                                                        },
                                                                        "productId":{
                                                                            "description":"The ID of the product.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalData":{
                                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                            "type":"array",
                                                                            "items":{
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "values":{
                                                                                        "description":"The array of values associated with an externalData item.",
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "dynamic_property_key":{
                                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        },
                                                                                        "required":[
                                                                                            "dynamic_property_key"
                                                                                        ]
                                                                                    },
                                                                                    "name":{
                                                                                        "description":"The name to be associated with the externalData item.",
                                                                                        "type":"string"
                                                                                    },
                                                                                    "actionCode":{
                                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                        "type":"string"
                                                                                    }
                                                                                },
                                                                                "required":[
                                                                                    "values",
                                                                                    "name"
                                                                                ]
                                                                            }
                                                                        },
                                                                        "parentAssetKey":{
                                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "rootAssetKey":{
                                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "transactionDate":{
                                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                                            "type":"string"
                                                                        },
                                                                        "catalogRefId":{
                                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                            "type":"string"
                                                                        },
                                                                        "assetKey":{
                                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                            "type":"string"
                                                                        },
                                                                        "recurringChargePriceInfo":{
                                                                            "description":"Recurring charge price information.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount of this recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "rawTotalPrice":{
                                                                                    "description":"The raw total price of the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "salePrice":{
                                                                                    "description":"The sale price",
                                                                                    "type":"number"
                                                                                },
                                                                                "priceListId":{
                                                                                    "description":"The price list ID used for pricing.",
                                                                                    "type":"string"
                                                                                },
                                                                                "quantityDiscounted":{
                                                                                    "description":"The quantity discounted.",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "shippingSurcharge":{
                                                                                    "description":"Extra handling cost for shipping the product.",
                                                                                    "type":"number"
                                                                                },
                                                                                "onSale":{
                                                                                    "description":"Whether is on sale.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "discountable":{
                                                                                    "description":"Whether discountable.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                    "type":"string"
                                                                                },
                                                                                "currentPriceDetailsSorted":{
                                                                                    "description":"The current price details.",
                                                                                    "type":"array",
                                                                                    "items":{
                                                                                        "type":"object",
                                                                                        "properties":{
                                                                                            "discounted":{
                                                                                                "description":"Whether the price is discounted.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "amount":{
                                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "quantity":{
                                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                                "type":"integer"
                                                                                            },
                                                                                            "amountIsFinal":{
                                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                                "type":"boolean"
                                                                                            },
                                                                                            "range":{
                                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                                "type":"object",
                                                                                                "properties":{
                                                                                                    "lowBound":{
                                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "highBound":{
                                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                        "type":"integer"
                                                                                                    },
                                                                                                    "size":{
                                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                        "type":"integer"
                                                                                                    }
                                                                                                }
                                                                                            },
                                                                                            "tax":{
                                                                                                "description":"Monetary tax amount.",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "detailedUnitPrice":{
                                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                                "type":"number"
                                                                                            },
                                                                                            "currencyCode":{
                                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                                "type":"string"
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "listPrice":{
                                                                                    "description":"The monetary amount of the list price.",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "assetId":{
                                                                            "description":"The asset ID corresponding to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "externalRecurringChargeDetails":{
                                                                            "description":"Details about external recurring pricing.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalRecurringCharge":{
                                                                                    "description":"The external recurring price.",
                                                                                    "type":"number"
                                                                                },
                                                                                "externalRecurringChargeFrequency":{
                                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                    "type":"string"
                                                                                },
                                                                                "externalRecurringChargeDuration":{
                                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        },
                                                                        "externalPriceDetails":{
                                                                            "description":"Details about external pricing",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "externalPriceQuantity":{
                                                                                    "description":"external quantity of this commerce item",
                                                                                    "type":"integer"
                                                                                },
                                                                                "externalPrice":{
                                                                                    "description":"External price of this commerce item",
                                                                                    "type":"number"
                                                                                }
                                                                            }
                                                                        },
                                                                        "siteId":{
                                                                            "description":"The ID of the site on which the item was added.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                                            "type":"string"
                                                                        },
                                                                        "activationDate":{
                                                                            "description":"The activation date in ISO format.",
                                                                            "type":"string"
                                                                        },
                                                                        "serviceId":{
                                                                            "description":"The service ID associated to the current item.",
                                                                            "type":"string"
                                                                        },
                                                                        "asset":{
                                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                                            "type":"boolean"
                                                                        },
                                                                        "commerceItems":{
                                                                            "type":"array",
                                                                            "items":{
                                                                                "properties":{
                                                                                }
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            siteId(optional): 
            string
            The ID of the site on which the item was added.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "recurringChargePriceInfo":{
                                                            "description":"Recurring charge price information.",
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount of this recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "rawTotalPrice":{
                                                                    "description":"The raw total price of the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "salePrice":{
                                                                    "description":"The sale price",
                                                                    "type":"number"
                                                                },
                                                                "priceListId":{
                                                                    "description":"The price list ID used for pricing.",
                                                                    "type":"string"
                                                                },
                                                                "quantityDiscounted":{
                                                                    "description":"The quantity discounted.",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "shippingSurcharge":{
                                                                    "description":"Extra handling cost for shipping the product.",
                                                                    "type":"number"
                                                                },
                                                                "onSale":{
                                                                    "description":"Whether is on sale.",
                                                                    "type":"boolean"
                                                                },
                                                                "discountable":{
                                                                    "description":"Whether discountable.",
                                                                    "type":"boolean"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                    "type":"string"
                                                                },
                                                                "currentPriceDetailsSorted":{
                                                                    "description":"The current price details.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "range":{
                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "lowBound":{
                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "highBound":{
                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "size":{
                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                        "type":"integer"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "tax":{
                                                                                "description":"Monetary tax amount.",
                                                                                "type":"number"
                                                                            },
                                                                            "detailedUnitPrice":{
                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                "type":"number"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "listPrice":{
                                                                    "description":"The monetary amount of the list price.",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "assetId":{
                                                            "description":"The asset ID corresponding to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDetails":{
                                                            "description":"Details about external recurring pricing.",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalRecurringCharge":{
                                                                    "description":"The external recurring price.",
                                                                    "type":"number"
                                                                },
                                                                "externalRecurringChargeFrequency":{
                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                    "type":"string"
                                                                },
                                                                "externalRecurringChargeDuration":{
                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "siteId":{
                                                            "description":"The ID of the site on which the item was added.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "deactivationDate":{
                                                                        "description":"The deactivation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The quantity included.",
                                                                        "type":"integer"
                                                                    },
                                                                    "productId":{
                                                                        "description":"The ID of the product.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalData":{
                                                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "values":{
                                                                                    "description":"The array of values associated with an externalData item.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "dynamic_property_key":{
                                                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    },
                                                                                    "required":[
                                                                                        "dynamic_property_key"
                                                                                    ]
                                                                                },
                                                                                "name":{
                                                                                    "description":"The name to be associated with the externalData item.",
                                                                                    "type":"string"
                                                                                },
                                                                                "actionCode":{
                                                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "values",
                                                                                "name"
                                                                            ]
                                                                        }
                                                                    },
                                                                    "parentAssetKey":{
                                                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "rootAssetKey":{
                                                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "transactionDate":{
                                                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                                                        "type":"string"
                                                                    },
                                                                    "catalogRefId":{
                                                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                        "type":"string"
                                                                    },
                                                                    "assetKey":{
                                                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                        "type":"string"
                                                                    },
                                                                    "recurringChargePriceInfo":{
                                                                        "description":"Recurring charge price information.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the recurring charge price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount of this recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "rawTotalPrice":{
                                                                                "description":"The raw total price of the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "salePrice":{
                                                                                "description":"The sale price",
                                                                                "type":"number"
                                                                            },
                                                                            "priceListId":{
                                                                                "description":"The price list ID used for pricing.",
                                                                                "type":"string"
                                                                            },
                                                                            "quantityDiscounted":{
                                                                                "description":"The quantity discounted.",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "shippingSurcharge":{
                                                                                "description":"Extra handling cost for shipping the product.",
                                                                                "type":"number"
                                                                            },
                                                                            "onSale":{
                                                                                "description":"Whether is on sale.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "discountable":{
                                                                                "description":"Whether discountable.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                                "type":"string"
                                                                            },
                                                                            "currentPriceDetailsSorted":{
                                                                                "description":"The current price details.",
                                                                                "type":"array",
                                                                                "items":{
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "discounted":{
                                                                                            "description":"Whether the price is discounted.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "amount":{
                                                                                            "description":"The monetary amount for the recurring charge.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "quantity":{
                                                                                            "description":"The number of items covered by this recurring charge price info",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "amountIsFinal":{
                                                                                            "description":"Whether the recurring charge amount is final.",
                                                                                            "type":"boolean"
                                                                                        },
                                                                                        "range":{
                                                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                            "type":"object",
                                                                                            "properties":{
                                                                                                "lowBound":{
                                                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "highBound":{
                                                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                                    "type":"integer"
                                                                                                },
                                                                                                "size":{
                                                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                                                    "type":"integer"
                                                                                                }
                                                                                            }
                                                                                        },
                                                                                        "tax":{
                                                                                            "description":"Monetary tax amount.",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "detailedUnitPrice":{
                                                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                            "type":"number"
                                                                                        },
                                                                                        "currencyCode":{
                                                                                            "description":"The three character currency code for the monetary amounts.",
                                                                                            "type":"string"
                                                                                        }
                                                                                    }
                                                                                }
                                                                            },
                                                                            "listPrice":{
                                                                                "description":"The monetary amount of the list price.",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "assetId":{
                                                                        "description":"The asset ID corresponding to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDetails":{
                                                                        "description":"Details about external recurring pricing.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalRecurringCharge":{
                                                                                "description":"The external recurring price.",
                                                                                "type":"number"
                                                                            },
                                                                            "externalRecurringChargeFrequency":{
                                                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                                "type":"string"
                                                                            },
                                                                            "externalRecurringChargeDuration":{
                                                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    },
                                                                    "externalPriceDetails":{
                                                                        "description":"Details about external pricing",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "externalPriceQuantity":{
                                                                                "description":"external quantity of this commerce item",
                                                                                "type":"integer"
                                                                            },
                                                                            "externalPrice":{
                                                                                "description":"External price of this commerce item",
                                                                                "type":"number"
                                                                            }
                                                                        }
                                                                    },
                                                                    "siteId":{
                                                                        "description":"The ID of the site on which the item was added.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the item by the configurator system.",
                                                                        "type":"string"
                                                                    },
                                                                    "activationDate":{
                                                                        "description":"The activation date in ISO format.",
                                                                        "type":"string"
                                                                    },
                                                                    "serviceId":{
                                                                        "description":"The service ID associated to the current item.",
                                                                        "type":"string"
                                                                    },
                                                                    "asset":{
                                                                        "description":"The flag that determines if the current item is an asset or not.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "commerceItems":{
                                                                        "type":"array",
                                                                        "items":{
                                                                            "properties":{
                                                                            }
                                                                        }
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "recurringChargePriceInfo":{
                                                    "description":"Recurring charge price information.",
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the recurring charge price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount of this recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "rawTotalPrice":{
                                                            "description":"The raw total price of the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "salePrice":{
                                                            "description":"The sale price",
                                                            "type":"number"
                                                        },
                                                        "priceListId":{
                                                            "description":"The price list ID used for pricing.",
                                                            "type":"string"
                                                        },
                                                        "quantityDiscounted":{
                                                            "description":"The quantity discounted.",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "shippingSurcharge":{
                                                            "description":"Extra handling cost for shipping the product.",
                                                            "type":"number"
                                                        },
                                                        "onSale":{
                                                            "description":"Whether is on sale.",
                                                            "type":"boolean"
                                                        },
                                                        "discountable":{
                                                            "description":"Whether discountable.",
                                                            "type":"boolean"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                            "type":"string"
                                                        },
                                                        "currentPriceDetailsSorted":{
                                                            "description":"The current price details.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount for the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "range":{
                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "lowBound":{
                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                "type":"integer"
                                                                            },
                                                                            "highBound":{
                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                "type":"integer"
                                                                            },
                                                                            "size":{
                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                "type":"integer"
                                                                            }
                                                                        }
                                                                    },
                                                                    "tax":{
                                                                        "description":"Monetary tax amount.",
                                                                        "type":"number"
                                                                    },
                                                                    "detailedUnitPrice":{
                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                        "type":"number"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "listPrice":{
                                                            "description":"The monetary amount of the list price.",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "assetId":{
                                                    "description":"The asset ID corresponding to the current item.",
                                                    "type":"string"
                                                },
                                                "externalRecurringChargeDetails":{
                                                    "description":"Details about external recurring pricing.",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalRecurringCharge":{
                                                            "description":"The external recurring price.",
                                                            "type":"number"
                                                        },
                                                        "externalRecurringChargeFrequency":{
                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDuration":{
                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "siteId":{
                                                    "description":"The ID of the site on which the item was added.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "deactivationDate":{
                                                                "description":"The deactivation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "quantity":{
                                                                "description":"The quantity included.",
                                                                "type":"integer"
                                                            },
                                                            "productId":{
                                                                "description":"The ID of the product.",
                                                                "type":"string"
                                                            },
                                                            "externalData":{
                                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                                "type":"array",
                                                                "items":{
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "values":{
                                                                            "description":"The array of values associated with an externalData item.",
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "dynamic_property_key":{
                                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                    "type":"string"
                                                                                }
                                                                            },
                                                                            "required":[
                                                                                "dynamic_property_key"
                                                                            ]
                                                                        },
                                                                        "name":{
                                                                            "description":"The name to be associated with the externalData item.",
                                                                            "type":"string"
                                                                        },
                                                                        "actionCode":{
                                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                            "type":"string"
                                                                        }
                                                                    },
                                                                    "required":[
                                                                        "values",
                                                                        "name"
                                                                    ]
                                                                }
                                                            },
                                                            "parentAssetKey":{
                                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "rootAssetKey":{
                                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "transactionDate":{
                                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                                "type":"string"
                                                            },
                                                            "catalogRefId":{
                                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                                "type":"string"
                                                            },
                                                            "assetKey":{
                                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                                "type":"string"
                                                            },
                                                            "recurringChargePriceInfo":{
                                                                "description":"Recurring charge price information.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the recurring charge price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount of this recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "rawTotalPrice":{
                                                                        "description":"The raw total price of the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "salePrice":{
                                                                        "description":"The sale price",
                                                                        "type":"number"
                                                                    },
                                                                    "priceListId":{
                                                                        "description":"The price list ID used for pricing.",
                                                                        "type":"string"
                                                                    },
                                                                    "quantityDiscounted":{
                                                                        "description":"The quantity discounted.",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "shippingSurcharge":{
                                                                        "description":"Extra handling cost for shipping the product.",
                                                                        "type":"number"
                                                                    },
                                                                    "onSale":{
                                                                        "description":"Whether is on sale.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "discountable":{
                                                                        "description":"Whether discountable.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                        "type":"string"
                                                                    },
                                                                    "currentPriceDetailsSorted":{
                                                                        "description":"The current price details.",
                                                                        "type":"array",
                                                                        "items":{
                                                                            "type":"object",
                                                                            "properties":{
                                                                                "discounted":{
                                                                                    "description":"Whether the price is discounted.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "amount":{
                                                                                    "description":"The monetary amount for the recurring charge.",
                                                                                    "type":"number"
                                                                                },
                                                                                "quantity":{
                                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                                    "type":"integer"
                                                                                },
                                                                                "amountIsFinal":{
                                                                                    "description":"Whether the recurring charge amount is final.",
                                                                                    "type":"boolean"
                                                                                },
                                                                                "range":{
                                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                    "type":"object",
                                                                                    "properties":{
                                                                                        "lowBound":{
                                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "highBound":{
                                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                            "type":"integer"
                                                                                        },
                                                                                        "size":{
                                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                                            "type":"integer"
                                                                                        }
                                                                                    }
                                                                                },
                                                                                "tax":{
                                                                                    "description":"Monetary tax amount.",
                                                                                    "type":"number"
                                                                                },
                                                                                "detailedUnitPrice":{
                                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                    "type":"number"
                                                                                },
                                                                                "currencyCode":{
                                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                                    "type":"string"
                                                                                }
                                                                            }
                                                                        }
                                                                    },
                                                                    "listPrice":{
                                                                        "description":"The monetary amount of the list price.",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "assetId":{
                                                                "description":"The asset ID corresponding to the current item.",
                                                                "type":"string"
                                                            },
                                                            "externalRecurringChargeDetails":{
                                                                "description":"Details about external recurring pricing.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalRecurringCharge":{
                                                                        "description":"The external recurring price.",
                                                                        "type":"number"
                                                                    },
                                                                    "externalRecurringChargeFrequency":{
                                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                        "type":"string"
                                                                    },
                                                                    "externalRecurringChargeDuration":{
                                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            },
                                                            "externalPriceDetails":{
                                                                "description":"Details about external pricing",
                                                                "type":"object",
                                                                "properties":{
                                                                    "externalPriceQuantity":{
                                                                        "description":"external quantity of this commerce item",
                                                                        "type":"integer"
                                                                    },
                                                                    "externalPrice":{
                                                                        "description":"External price of this commerce item",
                                                                        "type":"number"
                                                                    }
                                                                }
                                                            },
                                                            "siteId":{
                                                                "description":"The ID of the site on which the item was added.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the item by the configurator system.",
                                                                "type":"string"
                                                            },
                                                            "activationDate":{
                                                                "description":"The activation date in ISO format.",
                                                                "type":"string"
                                                            },
                                                            "serviceId":{
                                                                "description":"The service ID associated to the current item.",
                                                                "type":"string"
                                                            },
                                                            "asset":{
                                                                "description":"The flag that determines if the current item is an asset or not.",
                                                                "type":"boolean"
                                                            },
                                                            "commerceItems":{
                                                                "type":"array",
                                                                "items":{
                                                                    "properties":{
                                                                    }
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            siteId(optional): 
            string
            The ID of the site on which the item was added.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "deactivationDate":{
                                                            "description":"The deactivation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "quantity":{
                                                            "description":"The quantity included.",
                                                            "type":"integer"
                                                        },
                                                        "productId":{
                                                            "description":"The ID of the product.",
                                                            "type":"string"
                                                        },
                                                        "externalData":{
                                                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "values":{
                                                                        "description":"The array of values associated with an externalData item.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "dynamic_property_key":{
                                                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                                "type":"string"
                                                                            }
                                                                        },
                                                                        "required":[
                                                                            "dynamic_property_key"
                                                                        ]
                                                                    },
                                                                    "name":{
                                                                        "description":"The name to be associated with the externalData item.",
                                                                        "type":"string"
                                                                    },
                                                                    "actionCode":{
                                                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "values",
                                                                    "name"
                                                                ]
                                                            }
                                                        },
                                                        "parentAssetKey":{
                                                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "rootAssetKey":{
                                                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "transactionDate":{
                                                            "description":"ISO formatted Date on which the service action should be triggered.",
                                                            "type":"string"
                                                        },
                                                        "catalogRefId":{
                                                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                            "type":"string"
                                                        },
                                                        "assetKey":{
                                                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                            "type":"string"
                                                        },
                                                        "recurringChargePriceInfo":{
                                                            "description":"Recurring charge price information.",
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the recurring charge price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount of this recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "rawTotalPrice":{
                                                                    "description":"The raw total price of the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "salePrice":{
                                                                    "description":"The sale price",
                                                                    "type":"number"
                                                                },
                                                                "priceListId":{
                                                                    "description":"The price list ID used for pricing.",
                                                                    "type":"string"
                                                                },
                                                                "quantityDiscounted":{
                                                                    "description":"The quantity discounted.",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "shippingSurcharge":{
                                                                    "description":"Extra handling cost for shipping the product.",
                                                                    "type":"number"
                                                                },
                                                                "onSale":{
                                                                    "description":"Whether is on sale.",
                                                                    "type":"boolean"
                                                                },
                                                                "discountable":{
                                                                    "description":"Whether discountable.",
                                                                    "type":"boolean"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                                    "type":"string"
                                                                },
                                                                "currentPriceDetailsSorted":{
                                                                    "description":"The current price details.",
                                                                    "type":"array",
                                                                    "items":{
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "discounted":{
                                                                                "description":"Whether the price is discounted.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "amount":{
                                                                                "description":"The monetary amount for the recurring charge.",
                                                                                "type":"number"
                                                                            },
                                                                            "quantity":{
                                                                                "description":"The number of items covered by this recurring charge price info",
                                                                                "type":"integer"
                                                                            },
                                                                            "amountIsFinal":{
                                                                                "description":"Whether the recurring charge amount is final.",
                                                                                "type":"boolean"
                                                                            },
                                                                            "range":{
                                                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                                "type":"object",
                                                                                "properties":{
                                                                                    "lowBound":{
                                                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "highBound":{
                                                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                        "type":"integer"
                                                                                    },
                                                                                    "size":{
                                                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                                                        "type":"integer"
                                                                                    }
                                                                                }
                                                                            },
                                                                            "tax":{
                                                                                "description":"Monetary tax amount.",
                                                                                "type":"number"
                                                                            },
                                                                            "detailedUnitPrice":{
                                                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                                "type":"number"
                                                                            },
                                                                            "currencyCode":{
                                                                                "description":"The three character currency code for the monetary amounts.",
                                                                                "type":"string"
                                                                            }
                                                                        }
                                                                    }
                                                                },
                                                                "listPrice":{
                                                                    "description":"The monetary amount of the list price.",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "assetId":{
                                                            "description":"The asset ID corresponding to the current item.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDetails":{
                                                            "description":"Details about external recurring pricing.",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalRecurringCharge":{
                                                                    "description":"The external recurring price.",
                                                                    "type":"number"
                                                                },
                                                                "externalRecurringChargeFrequency":{
                                                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                                                    "type":"string"
                                                                },
                                                                "externalRecurringChargeDuration":{
                                                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        },
                                                        "externalPriceDetails":{
                                                            "description":"Details about external pricing",
                                                            "type":"object",
                                                            "properties":{
                                                                "externalPriceQuantity":{
                                                                    "description":"external quantity of this commerce item",
                                                                    "type":"integer"
                                                                },
                                                                "externalPrice":{
                                                                    "description":"External price of this commerce item",
                                                                    "type":"number"
                                                                }
                                                            }
                                                        },
                                                        "siteId":{
                                                            "description":"The ID of the site on which the item was added.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the item by the configurator system.",
                                                            "type":"string"
                                                        },
                                                        "activationDate":{
                                                            "description":"The activation date in ISO format.",
                                                            "type":"string"
                                                        },
                                                        "serviceId":{
                                                            "description":"The service ID associated to the current item.",
                                                            "type":"string"
                                                        },
                                                        "asset":{
                                                            "description":"The flag that determines if the current item is an asset or not.",
                                                            "type":"boolean"
                                                        },
                                                        "commerceItems":{
                                                            "type":"array",
                                                            "items":{
                                                                "properties":{
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "deactivationDate":{
                                                    "description":"The deactivation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "quantity":{
                                                    "description":"The quantity included.",
                                                    "type":"integer"
                                                },
                                                "productId":{
                                                    "description":"The ID of the product.",
                                                    "type":"string"
                                                },
                                                "externalData":{
                                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                    "type":"array",
                                                    "items":{
                                                        "type":"object",
                                                        "properties":{
                                                            "values":{
                                                                "description":"The array of values associated with an externalData item.",
                                                                "type":"object",
                                                                "properties":{
                                                                    "dynamic_property_key":{
                                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                        "type":"string"
                                                                    }
                                                                },
                                                                "required":[
                                                                    "dynamic_property_key"
                                                                ]
                                                            },
                                                            "name":{
                                                                "description":"The name to be associated with the externalData item.",
                                                                "type":"string"
                                                            },
                                                            "actionCode":{
                                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                                "type":"string"
                                                            }
                                                        },
                                                        "required":[
                                                            "values",
                                                            "name"
                                                        ]
                                                    }
                                                },
                                                "parentAssetKey":{
                                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "rootAssetKey":{
                                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "transactionDate":{
                                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                                    "type":"string"
                                                },
                                                "catalogRefId":{
                                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                    "type":"string"
                                                },
                                                "assetKey":{
                                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                    "type":"string"
                                                },
                                                "recurringChargePriceInfo":{
                                                    "description":"Recurring charge price information.",
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the recurring charge price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount of this recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "rawTotalPrice":{
                                                            "description":"The raw total price of the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "salePrice":{
                                                            "description":"The sale price",
                                                            "type":"number"
                                                        },
                                                        "priceListId":{
                                                            "description":"The price list ID used for pricing.",
                                                            "type":"string"
                                                        },
                                                        "quantityDiscounted":{
                                                            "description":"The quantity discounted.",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "shippingSurcharge":{
                                                            "description":"Extra handling cost for shipping the product.",
                                                            "type":"number"
                                                        },
                                                        "onSale":{
                                                            "description":"Whether is on sale.",
                                                            "type":"boolean"
                                                        },
                                                        "discountable":{
                                                            "description":"Whether discountable.",
                                                            "type":"boolean"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                            "type":"string"
                                                        },
                                                        "currentPriceDetailsSorted":{
                                                            "description":"The current price details.",
                                                            "type":"array",
                                                            "items":{
                                                                "type":"object",
                                                                "properties":{
                                                                    "discounted":{
                                                                        "description":"Whether the price is discounted.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "amount":{
                                                                        "description":"The monetary amount for the recurring charge.",
                                                                        "type":"number"
                                                                    },
                                                                    "quantity":{
                                                                        "description":"The number of items covered by this recurring charge price info",
                                                                        "type":"integer"
                                                                    },
                                                                    "amountIsFinal":{
                                                                        "description":"Whether the recurring charge amount is final.",
                                                                        "type":"boolean"
                                                                    },
                                                                    "range":{
                                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                        "type":"object",
                                                                        "properties":{
                                                                            "lowBound":{
                                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                                "type":"integer"
                                                                            },
                                                                            "highBound":{
                                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                                "type":"integer"
                                                                            },
                                                                            "size":{
                                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                                "type":"integer"
                                                                            }
                                                                        }
                                                                    },
                                                                    "tax":{
                                                                        "description":"Monetary tax amount.",
                                                                        "type":"number"
                                                                    },
                                                                    "detailedUnitPrice":{
                                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                        "type":"number"
                                                                    },
                                                                    "currencyCode":{
                                                                        "description":"The three character currency code for the monetary amounts.",
                                                                        "type":"string"
                                                                    }
                                                                }
                                                            }
                                                        },
                                                        "listPrice":{
                                                            "description":"The monetary amount of the list price.",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "assetId":{
                                                    "description":"The asset ID corresponding to the current item.",
                                                    "type":"string"
                                                },
                                                "externalRecurringChargeDetails":{
                                                    "description":"Details about external recurring pricing.",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalRecurringCharge":{
                                                            "description":"The external recurring price.",
                                                            "type":"number"
                                                        },
                                                        "externalRecurringChargeFrequency":{
                                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                                            "type":"string"
                                                        },
                                                        "externalRecurringChargeDuration":{
                                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                                            "type":"string"
                                                        }
                                                    }
                                                },
                                                "externalPriceDetails":{
                                                    "description":"Details about external pricing",
                                                    "type":"object",
                                                    "properties":{
                                                        "externalPriceQuantity":{
                                                            "description":"external quantity of this commerce item",
                                                            "type":"integer"
                                                        },
                                                        "externalPrice":{
                                                            "description":"External price of this commerce item",
                                                            "type":"number"
                                                        }
                                                    }
                                                },
                                                "siteId":{
                                                    "description":"The ID of the site on which the item was added.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the item by the configurator system.",
                                                    "type":"string"
                                                },
                                                "activationDate":{
                                                    "description":"The activation date in ISO format.",
                                                    "type":"string"
                                                },
                                                "serviceId":{
                                                    "description":"The service ID associated to the current item.",
                                                    "type":"string"
                                                },
                                                "asset":{
                                                    "description":"The flag that determines if the current item is an asset or not.",
                                                    "type":"boolean"
                                                },
                                                "commerceItems":{
                                                    "type":"array",
                                                    "items":{
                                                        "properties":{
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            siteId(optional): 
            string
            The ID of the site on which the item was added.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "deactivationDate":{
                                                "description":"The deactivation date in ISO format.",
                                                "type":"string"
                                            },
                                            "quantity":{
                                                "description":"The quantity included.",
                                                "type":"integer"
                                            },
                                            "productId":{
                                                "description":"The ID of the product.",
                                                "type":"string"
                                            },
                                            "externalData":{
                                                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "values":{
                                                            "description":"The array of values associated with an externalData item.",
                                                            "type":"object",
                                                            "properties":{
                                                                "dynamic_property_key":{
                                                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                                    "type":"string"
                                                                }
                                                            },
                                                            "required":[
                                                                "dynamic_property_key"
                                                            ]
                                                        },
                                                        "name":{
                                                            "description":"The name to be associated with the externalData item.",
                                                            "type":"string"
                                                        },
                                                        "actionCode":{
                                                            "description":"The action code that has been set on the externalData item by the configurator system.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "values",
                                                        "name"
                                                    ]
                                                }
                                            },
                                            "parentAssetKey":{
                                                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "rootAssetKey":{
                                                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "transactionDate":{
                                                "description":"ISO formatted Date on which the service action should be triggered.",
                                                "type":"string"
                                            },
                                            "catalogRefId":{
                                                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                                "type":"string"
                                            },
                                            "assetKey":{
                                                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                                "type":"string"
                                            },
                                            "recurringChargePriceInfo":{
                                                "description":"Recurring charge price information.",
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the recurring charge price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount of this recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "rawTotalPrice":{
                                                        "description":"The raw total price of the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "salePrice":{
                                                        "description":"The sale price",
                                                        "type":"number"
                                                    },
                                                    "priceListId":{
                                                        "description":"The price list ID used for pricing.",
                                                        "type":"string"
                                                    },
                                                    "quantityDiscounted":{
                                                        "description":"The quantity discounted.",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "shippingSurcharge":{
                                                        "description":"Extra handling cost for shipping the product.",
                                                        "type":"number"
                                                    },
                                                    "onSale":{
                                                        "description":"Whether is on sale.",
                                                        "type":"boolean"
                                                    },
                                                    "discountable":{
                                                        "description":"Whether discountable.",
                                                        "type":"boolean"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                        "type":"string"
                                                    },
                                                    "currentPriceDetailsSorted":{
                                                        "description":"The current price details.",
                                                        "type":"array",
                                                        "items":{
                                                            "type":"object",
                                                            "properties":{
                                                                "discounted":{
                                                                    "description":"Whether the price is discounted.",
                                                                    "type":"boolean"
                                                                },
                                                                "amount":{
                                                                    "description":"The monetary amount for the recurring charge.",
                                                                    "type":"number"
                                                                },
                                                                "quantity":{
                                                                    "description":"The number of items covered by this recurring charge price info",
                                                                    "type":"integer"
                                                                },
                                                                "amountIsFinal":{
                                                                    "description":"Whether the recurring charge amount is final.",
                                                                    "type":"boolean"
                                                                },
                                                                "range":{
                                                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                                                    "type":"object",
                                                                    "properties":{
                                                                        "lowBound":{
                                                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                            "type":"integer"
                                                                        },
                                                                        "highBound":{
                                                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                                                            "type":"integer"
                                                                        },
                                                                        "size":{
                                                                            "description":"The number of items in this range, inclusive. (read-only)",
                                                                            "type":"integer"
                                                                        }
                                                                    }
                                                                },
                                                                "tax":{
                                                                    "description":"Monetary tax amount.",
                                                                    "type":"number"
                                                                },
                                                                "detailedUnitPrice":{
                                                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                                                    "type":"number"
                                                                },
                                                                "currencyCode":{
                                                                    "description":"The three character currency code for the monetary amounts.",
                                                                    "type":"string"
                                                                }
                                                            }
                                                        }
                                                    },
                                                    "listPrice":{
                                                        "description":"The monetary amount of the list price.",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "assetId":{
                                                "description":"The asset ID corresponding to the current item.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDetails":{
                                                "description":"Details about external recurring pricing.",
                                                "type":"object",
                                                "properties":{
                                                    "externalRecurringCharge":{
                                                        "description":"The external recurring price.",
                                                        "type":"number"
                                                    },
                                                    "externalRecurringChargeFrequency":{
                                                        "description":"The frequency for the recurring charge e.g. Monthly.",
                                                        "type":"string"
                                                    },
                                                    "externalRecurringChargeDuration":{
                                                        "description":"The duration for the recurring charge e.g. 12 months.",
                                                        "type":"string"
                                                    }
                                                }
                                            },
                                            "externalPriceDetails":{
                                                "description":"Details about external pricing",
                                                "type":"object",
                                                "properties":{
                                                    "externalPriceQuantity":{
                                                        "description":"external quantity of this commerce item",
                                                        "type":"integer"
                                                    },
                                                    "externalPrice":{
                                                        "description":"External price of this commerce item",
                                                        "type":"number"
                                                    }
                                                }
                                            },
                                            "siteId":{
                                                "description":"The ID of the site on which the item was added.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the item by the configurator system.",
                                                "type":"string"
                                            },
                                            "activationDate":{
                                                "description":"The activation date in ISO format.",
                                                "type":"string"
                                            },
                                            "serviceId":{
                                                "description":"The service ID associated to the current item.",
                                                "type":"string"
                                            },
                                            "asset":{
                                                "description":"The flag that determines if the current item is an asset or not.",
                                                "type":"boolean"
                                            },
                                            "commerceItems":{
                                                "type":"array",
                                                "items":{
                                                    "properties":{
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "deactivationDate":{
                                        "description":"The deactivation date in ISO format.",
                                        "type":"string"
                                    },
                                    "quantity":{
                                        "description":"The quantity included.",
                                        "type":"integer"
                                    },
                                    "productId":{
                                        "description":"The ID of the product.",
                                        "type":"string"
                                    },
                                    "externalData":{
                                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                        "type":"array",
                                        "items":{
                                            "type":"object",
                                            "properties":{
                                                "values":{
                                                    "description":"The array of values associated with an externalData item.",
                                                    "type":"object",
                                                    "properties":{
                                                        "dynamic_property_key":{
                                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                            "type":"string"
                                                        }
                                                    },
                                                    "required":[
                                                        "dynamic_property_key"
                                                    ]
                                                },
                                                "name":{
                                                    "description":"The name to be associated with the externalData item.",
                                                    "type":"string"
                                                },
                                                "actionCode":{
                                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                                    "type":"string"
                                                }
                                            },
                                            "required":[
                                                "values",
                                                "name"
                                            ]
                                        }
                                    },
                                    "parentAssetKey":{
                                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "rootAssetKey":{
                                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "transactionDate":{
                                        "description":"ISO formatted Date on which the service action should be triggered.",
                                        "type":"string"
                                    },
                                    "catalogRefId":{
                                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                        "type":"string"
                                    },
                                    "assetKey":{
                                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                        "type":"string"
                                    },
                                    "recurringChargePriceInfo":{
                                        "description":"Recurring charge price information.",
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the recurring charge price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount of this recurring charge.",
                                                "type":"number"
                                            },
                                            "rawTotalPrice":{
                                                "description":"The raw total price of the recurring charge.",
                                                "type":"number"
                                            },
                                            "salePrice":{
                                                "description":"The sale price",
                                                "type":"number"
                                            },
                                            "priceListId":{
                                                "description":"The price list ID used for pricing.",
                                                "type":"string"
                                            },
                                            "quantityDiscounted":{
                                                "description":"The quantity discounted.",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "shippingSurcharge":{
                                                "description":"Extra handling cost for shipping the product.",
                                                "type":"number"
                                            },
                                            "onSale":{
                                                "description":"Whether is on sale.",
                                                "type":"boolean"
                                            },
                                            "discountable":{
                                                "description":"Whether discountable.",
                                                "type":"boolean"
                                            },
                                            "currencyCode":{
                                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                                "type":"string"
                                            },
                                            "currentPriceDetailsSorted":{
                                                "description":"The current price details.",
                                                "type":"array",
                                                "items":{
                                                    "type":"object",
                                                    "properties":{
                                                        "discounted":{
                                                            "description":"Whether the price is discounted.",
                                                            "type":"boolean"
                                                        },
                                                        "amount":{
                                                            "description":"The monetary amount for the recurring charge.",
                                                            "type":"number"
                                                        },
                                                        "quantity":{
                                                            "description":"The number of items covered by this recurring charge price info",
                                                            "type":"integer"
                                                        },
                                                        "amountIsFinal":{
                                                            "description":"Whether the recurring charge amount is final.",
                                                            "type":"boolean"
                                                        },
                                                        "range":{
                                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                                            "type":"object",
                                                            "properties":{
                                                                "lowBound":{
                                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                    "type":"integer"
                                                                },
                                                                "highBound":{
                                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                                    "type":"integer"
                                                                },
                                                                "size":{
                                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                                    "type":"integer"
                                                                }
                                                            }
                                                        },
                                                        "tax":{
                                                            "description":"Monetary tax amount.",
                                                            "type":"number"
                                                        },
                                                        "detailedUnitPrice":{
                                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                                            "type":"number"
                                                        },
                                                        "currencyCode":{
                                                            "description":"The three character currency code for the monetary amounts.",
                                                            "type":"string"
                                                        }
                                                    }
                                                }
                                            },
                                            "listPrice":{
                                                "description":"The monetary amount of the list price.",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "assetId":{
                                        "description":"The asset ID corresponding to the current item.",
                                        "type":"string"
                                    },
                                    "externalRecurringChargeDetails":{
                                        "description":"Details about external recurring pricing.",
                                        "type":"object",
                                        "properties":{
                                            "externalRecurringCharge":{
                                                "description":"The external recurring price.",
                                                "type":"number"
                                            },
                                            "externalRecurringChargeFrequency":{
                                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                                "type":"string"
                                            },
                                            "externalRecurringChargeDuration":{
                                                "description":"The duration for the recurring charge e.g. 12 months.",
                                                "type":"string"
                                            }
                                        }
                                    },
                                    "externalPriceDetails":{
                                        "description":"Details about external pricing",
                                        "type":"object",
                                        "properties":{
                                            "externalPriceQuantity":{
                                                "description":"external quantity of this commerce item",
                                                "type":"integer"
                                            },
                                            "externalPrice":{
                                                "description":"External price of this commerce item",
                                                "type":"number"
                                            }
                                        }
                                    },
                                    "siteId":{
                                        "description":"The ID of the site on which the item was added.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the item by the configurator system.",
                                        "type":"string"
                                    },
                                    "activationDate":{
                                        "description":"The activation date in ISO format.",
                                        "type":"string"
                                    },
                                    "serviceId":{
                                        "description":"The service ID associated to the current item.",
                                        "type":"string"
                                    },
                                    "asset":{
                                        "description":"The flag that determines if the current item is an asset or not.",
                                        "type":"boolean"
                                    },
                                    "commerceItems":{
                                        "type":"array",
                                        "items":{
                                            "properties":{
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            siteId(optional): 
            string
            The ID of the site on which the item was added.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "deactivationDate":{
                                    "description":"The deactivation date in ISO format.",
                                    "type":"string"
                                },
                                "quantity":{
                                    "description":"The quantity included.",
                                    "type":"integer"
                                },
                                "productId":{
                                    "description":"The ID of the product.",
                                    "type":"string"
                                },
                                "externalData":{
                                    "description":"External data to be associated with a commerce item, provided by a configurator system.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "values":{
                                                "description":"The array of values associated with an externalData item.",
                                                "type":"object",
                                                "properties":{
                                                    "dynamic_property_key":{
                                                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                        "type":"string"
                                                    }
                                                },
                                                "required":[
                                                    "dynamic_property_key"
                                                ]
                                            },
                                            "name":{
                                                "description":"The name to be associated with the externalData item.",
                                                "type":"string"
                                            },
                                            "actionCode":{
                                                "description":"The action code that has been set on the externalData item by the configurator system.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "values",
                                            "name"
                                        ]
                                    }
                                },
                                "parentAssetKey":{
                                    "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "rootAssetKey":{
                                    "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "transactionDate":{
                                    "description":"ISO formatted Date on which the service action should be triggered.",
                                    "type":"string"
                                },
                                "catalogRefId":{
                                    "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                                    "type":"string"
                                },
                                "assetKey":{
                                    "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                                    "type":"string"
                                },
                                "recurringChargePriceInfo":{
                                    "description":"Recurring charge price information.",
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the recurring charge price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount of this recurring charge.",
                                            "type":"number"
                                        },
                                        "rawTotalPrice":{
                                            "description":"The raw total price of the recurring charge.",
                                            "type":"number"
                                        },
                                        "salePrice":{
                                            "description":"The sale price",
                                            "type":"number"
                                        },
                                        "priceListId":{
                                            "description":"The price list ID used for pricing.",
                                            "type":"string"
                                        },
                                        "quantityDiscounted":{
                                            "description":"The quantity discounted.",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "shippingSurcharge":{
                                            "description":"Extra handling cost for shipping the product.",
                                            "type":"number"
                                        },
                                        "onSale":{
                                            "description":"Whether is on sale.",
                                            "type":"boolean"
                                        },
                                        "discountable":{
                                            "description":"Whether discountable.",
                                            "type":"boolean"
                                        },
                                        "currencyCode":{
                                            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                            "type":"string"
                                        },
                                        "currentPriceDetailsSorted":{
                                            "description":"The current price details.",
                                            "type":"array",
                                            "items":{
                                                "type":"object",
                                                "properties":{
                                                    "discounted":{
                                                        "description":"Whether the price is discounted.",
                                                        "type":"boolean"
                                                    },
                                                    "amount":{
                                                        "description":"The monetary amount for the recurring charge.",
                                                        "type":"number"
                                                    },
                                                    "quantity":{
                                                        "description":"The number of items covered by this recurring charge price info",
                                                        "type":"integer"
                                                    },
                                                    "amountIsFinal":{
                                                        "description":"Whether the recurring charge amount is final.",
                                                        "type":"boolean"
                                                    },
                                                    "range":{
                                                        "description":"Represents which specific items are covered by this recurring charge price info.",
                                                        "type":"object",
                                                        "properties":{
                                                            "lowBound":{
                                                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                                "type":"integer"
                                                            },
                                                            "highBound":{
                                                                "description":"The upper bound of the range this recurring charge price info covers.",
                                                                "type":"integer"
                                                            },
                                                            "size":{
                                                                "description":"The number of items in this range, inclusive. (read-only)",
                                                                "type":"integer"
                                                            }
                                                        }
                                                    },
                                                    "tax":{
                                                        "description":"Monetary tax amount.",
                                                        "type":"number"
                                                    },
                                                    "detailedUnitPrice":{
                                                        "description":"The detailed unit price: amount / quantity. (read-only)",
                                                        "type":"number"
                                                    },
                                                    "currencyCode":{
                                                        "description":"The three character currency code for the monetary amounts.",
                                                        "type":"string"
                                                    }
                                                }
                                            }
                                        },
                                        "listPrice":{
                                            "description":"The monetary amount of the list price.",
                                            "type":"number"
                                        }
                                    }
                                },
                                "assetId":{
                                    "description":"The asset ID corresponding to the current item.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDetails":{
                                    "description":"Details about external recurring pricing.",
                                    "type":"object",
                                    "properties":{
                                        "externalRecurringCharge":{
                                            "description":"The external recurring price.",
                                            "type":"number"
                                        },
                                        "externalRecurringChargeFrequency":{
                                            "description":"The frequency for the recurring charge e.g. Monthly.",
                                            "type":"string"
                                        },
                                        "externalRecurringChargeDuration":{
                                            "description":"The duration for the recurring charge e.g. 12 months.",
                                            "type":"string"
                                        }
                                    }
                                },
                                "externalPriceDetails":{
                                    "description":"Details about external pricing",
                                    "type":"object",
                                    "properties":{
                                        "externalPriceQuantity":{
                                            "description":"external quantity of this commerce item",
                                            "type":"integer"
                                        },
                                        "externalPrice":{
                                            "description":"External price of this commerce item",
                                            "type":"number"
                                        }
                                    }
                                },
                                "siteId":{
                                    "description":"The ID of the site on which the item was added.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the item by the configurator system.",
                                    "type":"string"
                                },
                                "activationDate":{
                                    "description":"The activation date in ISO format.",
                                    "type":"string"
                                },
                                "serviceId":{
                                    "description":"The service ID associated to the current item.",
                                    "type":"string"
                                },
                                "asset":{
                                    "description":"The flag that determines if the current item is an asset or not.",
                                    "type":"boolean"
                                },
                                "commerceItems":{
                                    "type":"array",
                                    "items":{
                                        "properties":{
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "deactivationDate":{
                            "description":"The deactivation date in ISO format.",
                            "type":"string"
                        },
                        "quantity":{
                            "description":"The quantity included.",
                            "type":"integer"
                        },
                        "productId":{
                            "description":"The ID of the product.",
                            "type":"string"
                        },
                        "externalData":{
                            "description":"External data to be associated with a commerce item, provided by a configurator system.",
                            "type":"array",
                            "items":{
                                "type":"object",
                                "properties":{
                                    "values":{
                                        "description":"The array of values associated with an externalData item.",
                                        "type":"object",
                                        "properties":{
                                            "dynamic_property_key":{
                                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                                "type":"string"
                                            }
                                        },
                                        "required":[
                                            "dynamic_property_key"
                                        ]
                                    },
                                    "name":{
                                        "description":"The name to be associated with the externalData item.",
                                        "type":"string"
                                    },
                                    "actionCode":{
                                        "description":"The action code that has been set on the externalData item by the configurator system.",
                                        "type":"string"
                                    }
                                },
                                "required":[
                                    "values",
                                    "name"
                                ]
                            }
                        },
                        "parentAssetKey":{
                            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "rootAssetKey":{
                            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "transactionDate":{
                            "description":"ISO formatted Date on which the service action should be triggered.",
                            "type":"string"
                        },
                        "catalogRefId":{
                            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                            "type":"string"
                        },
                        "assetKey":{
                            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                            "type":"string"
                        },
                        "recurringChargePriceInfo":{
                            "description":"Recurring charge price information.",
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the recurring charge price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount of this recurring charge.",
                                    "type":"number"
                                },
                                "rawTotalPrice":{
                                    "description":"The raw total price of the recurring charge.",
                                    "type":"number"
                                },
                                "salePrice":{
                                    "description":"The sale price",
                                    "type":"number"
                                },
                                "priceListId":{
                                    "description":"The price list ID used for pricing.",
                                    "type":"string"
                                },
                                "quantityDiscounted":{
                                    "description":"The quantity discounted.",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "shippingSurcharge":{
                                    "description":"Extra handling cost for shipping the product.",
                                    "type":"number"
                                },
                                "onSale":{
                                    "description":"Whether is on sale.",
                                    "type":"boolean"
                                },
                                "discountable":{
                                    "description":"Whether discountable.",
                                    "type":"boolean"
                                },
                                "currencyCode":{
                                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                    "type":"string"
                                },
                                "currentPriceDetailsSorted":{
                                    "description":"The current price details.",
                                    "type":"array",
                                    "items":{
                                        "type":"object",
                                        "properties":{
                                            "discounted":{
                                                "description":"Whether the price is discounted.",
                                                "type":"boolean"
                                            },
                                            "amount":{
                                                "description":"The monetary amount for the recurring charge.",
                                                "type":"number"
                                            },
                                            "quantity":{
                                                "description":"The number of items covered by this recurring charge price info",
                                                "type":"integer"
                                            },
                                            "amountIsFinal":{
                                                "description":"Whether the recurring charge amount is final.",
                                                "type":"boolean"
                                            },
                                            "range":{
                                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                                "type":"object",
                                                "properties":{
                                                    "lowBound":{
                                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                        "type":"integer"
                                                    },
                                                    "highBound":{
                                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                                        "type":"integer"
                                                    },
                                                    "size":{
                                                        "description":"The number of items in this range, inclusive. (read-only)",
                                                        "type":"integer"
                                                    }
                                                }
                                            },
                                            "tax":{
                                                "description":"Monetary tax amount.",
                                                "type":"number"
                                            },
                                            "detailedUnitPrice":{
                                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                                "type":"number"
                                            },
                                            "currencyCode":{
                                                "description":"The three character currency code for the monetary amounts.",
                                                "type":"string"
                                            }
                                        }
                                    }
                                },
                                "listPrice":{
                                    "description":"The monetary amount of the list price.",
                                    "type":"number"
                                }
                            }
                        },
                        "assetId":{
                            "description":"The asset ID corresponding to the current item.",
                            "type":"string"
                        },
                        "externalRecurringChargeDetails":{
                            "description":"Details about external recurring pricing.",
                            "type":"object",
                            "properties":{
                                "externalRecurringCharge":{
                                    "description":"The external recurring price.",
                                    "type":"number"
                                },
                                "externalRecurringChargeFrequency":{
                                    "description":"The frequency for the recurring charge e.g. Monthly.",
                                    "type":"string"
                                },
                                "externalRecurringChargeDuration":{
                                    "description":"The duration for the recurring charge e.g. 12 months.",
                                    "type":"string"
                                }
                            }
                        },
                        "externalPriceDetails":{
                            "description":"Details about external pricing",
                            "type":"object",
                            "properties":{
                                "externalPriceQuantity":{
                                    "description":"external quantity of this commerce item",
                                    "type":"integer"
                                },
                                "externalPrice":{
                                    "description":"External price of this commerce item",
                                    "type":"number"
                                }
                            }
                        },
                        "siteId":{
                            "description":"The ID of the site on which the item was added.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the item by the configurator system.",
                            "type":"string"
                        },
                        "activationDate":{
                            "description":"The activation date in ISO format.",
                            "type":"string"
                        },
                        "serviceId":{
                            "description":"The service ID associated to the current item.",
                            "type":"string"
                        },
                        "asset":{
                            "description":"The flag that determines if the current item is an asset or not.",
                            "type":"boolean"
                        },
                        "commerceItems":{
                            "type":"array",
                            "items":{
                                "properties":{
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            siteId(optional): 
            string
            The ID of the site on which the item was added.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "deactivationDate":{
                        "description":"The deactivation date in ISO format.",
                        "type":"string"
                    },
                    "quantity":{
                        "description":"The quantity included.",
                        "type":"integer"
                    },
                    "productId":{
                        "description":"The ID of the product.",
                        "type":"string"
                    },
                    "externalData":{
                        "description":"External data to be associated with a commerce item, provided by a configurator system.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "values":{
                                    "description":"The array of values associated with an externalData item.",
                                    "type":"object",
                                    "properties":{
                                        "dynamic_property_key":{
                                            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                            "type":"string"
                                        }
                                    },
                                    "required":[
                                        "dynamic_property_key"
                                    ]
                                },
                                "name":{
                                    "description":"The name to be associated with the externalData item.",
                                    "type":"string"
                                },
                                "actionCode":{
                                    "description":"The action code that has been set on the externalData item by the configurator system.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "values",
                                "name"
                            ]
                        }
                    },
                    "parentAssetKey":{
                        "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "rootAssetKey":{
                        "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "transactionDate":{
                        "description":"ISO formatted Date on which the service action should be triggered.",
                        "type":"string"
                    },
                    "catalogRefId":{
                        "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                        "type":"string"
                    },
                    "assetKey":{
                        "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                        "type":"string"
                    },
                    "recurringChargePriceInfo":{
                        "description":"Recurring charge price information.",
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the recurring charge price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount of this recurring charge.",
                                "type":"number"
                            },
                            "rawTotalPrice":{
                                "description":"The raw total price of the recurring charge.",
                                "type":"number"
                            },
                            "salePrice":{
                                "description":"The sale price",
                                "type":"number"
                            },
                            "priceListId":{
                                "description":"The price list ID used for pricing.",
                                "type":"string"
                            },
                            "quantityDiscounted":{
                                "description":"The quantity discounted.",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "shippingSurcharge":{
                                "description":"Extra handling cost for shipping the product.",
                                "type":"number"
                            },
                            "onSale":{
                                "description":"Whether is on sale.",
                                "type":"boolean"
                            },
                            "discountable":{
                                "description":"Whether discountable.",
                                "type":"boolean"
                            },
                            "currencyCode":{
                                "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                                "type":"string"
                            },
                            "currentPriceDetailsSorted":{
                                "description":"The current price details.",
                                "type":"array",
                                "items":{
                                    "type":"object",
                                    "properties":{
                                        "discounted":{
                                            "description":"Whether the price is discounted.",
                                            "type":"boolean"
                                        },
                                        "amount":{
                                            "description":"The monetary amount for the recurring charge.",
                                            "type":"number"
                                        },
                                        "quantity":{
                                            "description":"The number of items covered by this recurring charge price info",
                                            "type":"integer"
                                        },
                                        "amountIsFinal":{
                                            "description":"Whether the recurring charge amount is final.",
                                            "type":"boolean"
                                        },
                                        "range":{
                                            "description":"Represents which specific items are covered by this recurring charge price info.",
                                            "type":"object",
                                            "properties":{
                                                "lowBound":{
                                                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                                    "type":"integer"
                                                },
                                                "highBound":{
                                                    "description":"The upper bound of the range this recurring charge price info covers.",
                                                    "type":"integer"
                                                },
                                                "size":{
                                                    "description":"The number of items in this range, inclusive. (read-only)",
                                                    "type":"integer"
                                                }
                                            }
                                        },
                                        "tax":{
                                            "description":"Monetary tax amount.",
                                            "type":"number"
                                        },
                                        "detailedUnitPrice":{
                                            "description":"The detailed unit price: amount / quantity. (read-only)",
                                            "type":"number"
                                        },
                                        "currencyCode":{
                                            "description":"The three character currency code for the monetary amounts.",
                                            "type":"string"
                                        }
                                    }
                                }
                            },
                            "listPrice":{
                                "description":"The monetary amount of the list price.",
                                "type":"number"
                            }
                        }
                    },
                    "assetId":{
                        "description":"The asset ID corresponding to the current item.",
                        "type":"string"
                    },
                    "externalRecurringChargeDetails":{
                        "description":"Details about external recurring pricing.",
                        "type":"object",
                        "properties":{
                            "externalRecurringCharge":{
                                "description":"The external recurring price.",
                                "type":"number"
                            },
                            "externalRecurringChargeFrequency":{
                                "description":"The frequency for the recurring charge e.g. Monthly.",
                                "type":"string"
                            },
                            "externalRecurringChargeDuration":{
                                "description":"The duration for the recurring charge e.g. 12 months.",
                                "type":"string"
                            }
                        }
                    },
                    "externalPriceDetails":{
                        "description":"Details about external pricing",
                        "type":"object",
                        "properties":{
                            "externalPriceQuantity":{
                                "description":"external quantity of this commerce item",
                                "type":"integer"
                            },
                            "externalPrice":{
                                "description":"External price of this commerce item",
                                "type":"number"
                            }
                        }
                    },
                    "siteId":{
                        "description":"The ID of the site on which the item was added.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the item by the configurator system.",
                        "type":"string"
                    },
                    "activationDate":{
                        "description":"The activation date in ISO format.",
                        "type":"string"
                    },
                    "serviceId":{
                        "description":"The service ID associated to the current item.",
                        "type":"string"
                    },
                    "asset":{
                        "description":"The flag that determines if the current item is an asset or not.",
                        "type":"boolean"
                    },
                    "commerceItems":{
                        "type":"array",
                        "items":{
                            "properties":{
                            }
                        }
                    }
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "deactivationDate":{
                "description":"The deactivation date in ISO format.",
                "type":"string"
            },
            "quantity":{
                "description":"The quantity included.",
                "type":"integer"
            },
            "productId":{
                "description":"The ID of the product.",
                "type":"string"
            },
            "externalData":{
                "description":"External data to be associated with a commerce item, provided by a configurator system.",
                "type":"array",
                "items":{
                    "type":"object",
                    "properties":{
                        "values":{
                            "description":"The array of values associated with an externalData item.",
                            "type":"object",
                            "properties":{
                                "dynamic_property_key":{
                                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                    "type":"string"
                                }
                            },
                            "required":[
                                "dynamic_property_key"
                            ]
                        },
                        "name":{
                            "description":"The name to be associated with the externalData item.",
                            "type":"string"
                        },
                        "actionCode":{
                            "description":"The action code that has been set on the externalData item by the configurator system.",
                            "type":"string"
                        }
                    },
                    "required":[
                        "values",
                        "name"
                    ]
                }
            },
            "parentAssetKey":{
                "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "rootAssetKey":{
                "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "transactionDate":{
                "description":"ISO formatted Date on which the service action should be triggered.",
                "type":"string"
            },
            "catalogRefId":{
                "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
                "type":"string"
            },
            "assetKey":{
                "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
                "type":"string"
            },
            "recurringChargePriceInfo":{
                "description":"Recurring charge price information.",
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the recurring charge price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount of this recurring charge.",
                        "type":"number"
                    },
                    "rawTotalPrice":{
                        "description":"The raw total price of the recurring charge.",
                        "type":"number"
                    },
                    "salePrice":{
                        "description":"The sale price",
                        "type":"number"
                    },
                    "priceListId":{
                        "description":"The price list ID used for pricing.",
                        "type":"string"
                    },
                    "quantityDiscounted":{
                        "description":"The quantity discounted.",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "shippingSurcharge":{
                        "description":"Extra handling cost for shipping the product.",
                        "type":"number"
                    },
                    "onSale":{
                        "description":"Whether is on sale.",
                        "type":"boolean"
                    },
                    "discountable":{
                        "description":"Whether discountable.",
                        "type":"boolean"
                    },
                    "currencyCode":{
                        "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                        "type":"string"
                    },
                    "currentPriceDetailsSorted":{
                        "description":"The current price details.",
                        "type":"array",
                        "items":{
                            "type":"object",
                            "properties":{
                                "discounted":{
                                    "description":"Whether the price is discounted.",
                                    "type":"boolean"
                                },
                                "amount":{
                                    "description":"The monetary amount for the recurring charge.",
                                    "type":"number"
                                },
                                "quantity":{
                                    "description":"The number of items covered by this recurring charge price info",
                                    "type":"integer"
                                },
                                "amountIsFinal":{
                                    "description":"Whether the recurring charge amount is final.",
                                    "type":"boolean"
                                },
                                "range":{
                                    "description":"Represents which specific items are covered by this recurring charge price info.",
                                    "type":"object",
                                    "properties":{
                                        "lowBound":{
                                            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                            "type":"integer"
                                        },
                                        "highBound":{
                                            "description":"The upper bound of the range this recurring charge price info covers.",
                                            "type":"integer"
                                        },
                                        "size":{
                                            "description":"The number of items in this range, inclusive. (read-only)",
                                            "type":"integer"
                                        }
                                    }
                                },
                                "tax":{
                                    "description":"Monetary tax amount.",
                                    "type":"number"
                                },
                                "detailedUnitPrice":{
                                    "description":"The detailed unit price: amount / quantity. (read-only)",
                                    "type":"number"
                                },
                                "currencyCode":{
                                    "description":"The three character currency code for the monetary amounts.",
                                    "type":"string"
                                }
                            }
                        }
                    },
                    "listPrice":{
                        "description":"The monetary amount of the list price.",
                        "type":"number"
                    }
                }
            },
            "assetId":{
                "description":"The asset ID corresponding to the current item.",
                "type":"string"
            },
            "externalRecurringChargeDetails":{
                "description":"Details about external recurring pricing.",
                "type":"object",
                "properties":{
                    "externalRecurringCharge":{
                        "description":"The external recurring price.",
                        "type":"number"
                    },
                    "externalRecurringChargeFrequency":{
                        "description":"The frequency for the recurring charge e.g. Monthly.",
                        "type":"string"
                    },
                    "externalRecurringChargeDuration":{
                        "description":"The duration for the recurring charge e.g. 12 months.",
                        "type":"string"
                    }
                }
            },
            "externalPriceDetails":{
                "description":"Details about external pricing",
                "type":"object",
                "properties":{
                    "externalPriceQuantity":{
                        "description":"external quantity of this commerce item",
                        "type":"integer"
                    },
                    "externalPrice":{
                        "description":"External price of this commerce item",
                        "type":"number"
                    }
                }
            },
            "siteId":{
                "description":"The ID of the site on which the item was added.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the item by the configurator system.",
                "type":"string"
            },
            "activationDate":{
                "description":"The activation date in ISO format.",
                "type":"string"
            },
            "serviceId":{
                "description":"The service ID associated to the current item.",
                "type":"string"
            },
            "asset":{
                "description":"The flag that determines if the current item is an asset or not.",
                "type":"boolean"
            },
            "commerceItems":{
                "type":"array",
                "items":{
                    "properties":{
                    }
                }
            }
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the item by the configurator system.
- 
            activationDate(optional): 
            string
            The activation date in ISO format.
- 
            asset(optional): 
            boolean
            The flag that determines if the current item is an asset or not.
- 
            assetId(optional): 
            string
            The asset ID corresponding to the current item.
- 
            assetKey(optional): 
            string
            The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            catalogRefId(optional): 
            string
            The reference ID of the catalog this commerce item references. Typically the SKU id.
- 
            commerceItems(optional): 
            array  commerceItems
            
            
- 
            deactivationDate(optional): 
            string
            The deactivation date in ISO format.
- 
            externalData(optional): 
            array  externalData
            
            External data to be associated with a commerce item, provided by a configurator system.
- 
            externalPriceDetails(optional): 
            object  externalPriceDetails
            
            Details about external pricing
- 
            externalRecurringChargeDetails(optional): 
            object  externalRecurringChargeDetails
            
            Details about external recurring pricing.
- 
            parentAssetKey(optional): 
            string
            The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            productId(optional): 
            string
            The ID of the product.
- 
            quantity(optional): 
            integer
            The quantity included.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            rootAssetKey(optional): 
            string
            The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.
- 
            serviceId(optional): 
            string
            The service ID associated to the current item.
- 
            siteId(optional): 
            string
            The ID of the site on which the item was added.
- 
            transactionDate(optional): 
            string
            ISO formatted Date on which the service action should be triggered.
{
    "type":"object",
    "properties":{
        "deactivationDate":{
            "description":"The deactivation date in ISO format.",
            "type":"string"
        },
        "quantity":{
            "description":"The quantity included.",
            "type":"integer"
        },
        "productId":{
            "description":"The ID of the product.",
            "type":"string"
        },
        "externalData":{
            "description":"External data to be associated with a commerce item, provided by a configurator system.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "values":{
                        "description":"The array of values associated with an externalData item.",
                        "type":"object",
                        "properties":{
                            "dynamic_property_key":{
                                "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                                "type":"string"
                            }
                        },
                        "required":[
                            "dynamic_property_key"
                        ]
                    },
                    "name":{
                        "description":"The name to be associated with the externalData item.",
                        "type":"string"
                    },
                    "actionCode":{
                        "description":"The action code that has been set on the externalData item by the configurator system.",
                        "type":"string"
                    }
                },
                "required":[
                    "values",
                    "name"
                ]
            }
        },
        "parentAssetKey":{
            "description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "rootAssetKey":{
            "description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "transactionDate":{
            "description":"ISO formatted Date on which the service action should be triggered.",
            "type":"string"
        },
        "catalogRefId":{
            "description":"The reference ID of the catalog this commerce item references. Typically the SKU id.",
            "type":"string"
        },
        "assetKey":{
            "description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
            "type":"string"
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether the recurring charge price is discounted.",
                    "type":"boolean"
                },
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "rawTotalPrice":{
                    "description":"The raw total price of the recurring charge.",
                    "type":"number"
                },
                "salePrice":{
                    "description":"The sale price",
                    "type":"number"
                },
                "priceListId":{
                    "description":"The price list ID used for pricing.",
                    "type":"string"
                },
                "quantityDiscounted":{
                    "description":"The quantity discounted.",
                    "type":"integer"
                },
                "amountIsFinal":{
                    "description":"Whether the recurring charge amount is final.",
                    "type":"boolean"
                },
                "shippingSurcharge":{
                    "description":"Extra handling cost for shipping the product.",
                    "type":"number"
                },
                "onSale":{
                    "description":"Whether is on sale.",
                    "type":"boolean"
                },
                "discountable":{
                    "description":"Whether discountable.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "currentPriceDetailsSorted":{
                    "description":"The current price details.",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "discounted":{
                                "description":"Whether the price is discounted.",
                                "type":"boolean"
                            },
                            "amount":{
                                "description":"The monetary amount for the recurring charge.",
                                "type":"number"
                            },
                            "quantity":{
                                "description":"The number of items covered by this recurring charge price info",
                                "type":"integer"
                            },
                            "amountIsFinal":{
                                "description":"Whether the recurring charge amount is final.",
                                "type":"boolean"
                            },
                            "range":{
                                "description":"Represents which specific items are covered by this recurring charge price info.",
                                "type":"object",
                                "properties":{
                                    "lowBound":{
                                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                        "type":"integer"
                                    },
                                    "highBound":{
                                        "description":"The upper bound of the range this recurring charge price info covers.",
                                        "type":"integer"
                                    },
                                    "size":{
                                        "description":"The number of items in this range, inclusive. (read-only)",
                                        "type":"integer"
                                    }
                                }
                            },
                            "tax":{
                                "description":"Monetary tax amount.",
                                "type":"number"
                            },
                            "detailedUnitPrice":{
                                "description":"The detailed unit price: amount / quantity. (read-only)",
                                "type":"number"
                            },
                            "currencyCode":{
                                "description":"The three character currency code for the monetary amounts.",
                                "type":"string"
                            }
                        }
                    }
                },
                "listPrice":{
                    "description":"The monetary amount of the list price.",
                    "type":"number"
                }
            }
        },
        "assetId":{
            "description":"The asset ID corresponding to the current item.",
            "type":"string"
        },
        "externalRecurringChargeDetails":{
            "description":"Details about external recurring pricing.",
            "type":"object",
            "properties":{
                "externalRecurringCharge":{
                    "description":"The external recurring price.",
                    "type":"number"
                },
                "externalRecurringChargeFrequency":{
                    "description":"The frequency for the recurring charge e.g. Monthly.",
                    "type":"string"
                },
                "externalRecurringChargeDuration":{
                    "description":"The duration for the recurring charge e.g. 12 months.",
                    "type":"string"
                }
            }
        },
        "externalPriceDetails":{
            "description":"Details about external pricing",
            "type":"object",
            "properties":{
                "externalPriceQuantity":{
                    "description":"external quantity of this commerce item",
                    "type":"integer"
                },
                "externalPrice":{
                    "description":"External price of this commerce item",
                    "type":"number"
                }
            }
        },
        "siteId":{
            "description":"The ID of the site on which the item was added.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the item by the configurator system.",
            "type":"string"
        },
        "activationDate":{
            "description":"The activation date in ISO format.",
            "type":"string"
        },
        "serviceId":{
            "description":"The service ID associated to the current item.",
            "type":"string"
        },
        "asset":{
            "description":"The flag that determines if the current item is an asset or not.",
            "type":"boolean"
        },
        "commerceItems":{
            "type":"array",
            "items":{
                "properties":{
                }
            }
        }
    }
}Nested Schema : commerceItems
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        
        array{
    "type":"array",
    "items":{
        "properties":{
        }
    }
}Nested Schema : externalData
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayExternal data to be associated with a commerce item, provided by a configurator system.
    
    
    
    
    
        Show Source
        
        {
    "description":"External data to be associated with a commerce item, provided by a configurator system.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "values":{
                "description":"The array of values associated with an externalData item.",
                "type":"object",
                "properties":{
                    "dynamic_property_key":{
                        "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                        "type":"string"
                    }
                },
                "required":[
                    "dynamic_property_key"
                ]
            },
            "name":{
                "description":"The name to be associated with the externalData item.",
                "type":"string"
            },
            "actionCode":{
                "description":"The action code that has been set on the externalData item by the configurator system.",
                "type":"string"
            }
        },
        "required":[
            "values",
            "name"
        ]
    }
}Nested Schema : externalPriceDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external pricing
    
    
    
    
        Show Source
        - 
            externalPrice(optional): 
            number
            External price of this commerce item
- 
            externalPriceQuantity(optional): 
            integer
            external quantity of this commerce item
{
    "description":"Details about external pricing",
    "type":"object",
    "properties":{
        "externalPriceQuantity":{
            "description":"external quantity of this commerce item",
            "type":"integer"
        },
        "externalPrice":{
            "description":"External price of this commerce item",
            "type":"number"
        }
    }
}Nested Schema : externalRecurringChargeDetails
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDetails about external recurring pricing.
    
    
    
    
        Show Source
        - 
            externalRecurringCharge(optional): 
            number
            The external recurring price.
- 
            externalRecurringChargeDuration(optional): 
            string
            The duration for the recurring charge e.g. 12 months.
- 
            externalRecurringChargeFrequency(optional): 
            string
            The frequency for the recurring charge e.g. Monthly.
{
    "description":"Details about external recurring pricing.",
    "type":"object",
    "properties":{
        "externalRecurringCharge":{
            "description":"The external recurring price.",
            "type":"number"
        },
        "externalRecurringChargeFrequency":{
            "description":"The frequency for the recurring charge e.g. Monthly.",
            "type":"string"
        },
        "externalRecurringChargeDuration":{
            "description":"The duration for the recurring charge e.g. 12 months.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            currentPriceDetailsSorted(optional): 
            array  currentPriceDetailsSorted
            
            The current price details.
- 
            discountable(optional): 
            boolean
            Whether discountable.
- 
            discounted(optional): 
            boolean
            Whether the recurring charge price is discounted.
- 
            listPrice(optional): 
            number
            The monetary amount of the list price.
- 
            onSale(optional): 
            boolean
            Whether is on sale.
- 
            priceListId(optional): 
            string
            The price list ID used for pricing.
- 
            quantityDiscounted(optional): 
            integer
            The quantity discounted.
- 
            rawTotalPrice(optional): 
            number
            The raw total price of the recurring charge.
- 
            salePrice(optional): 
            number
            The sale price
- 
            shippingSurcharge(optional): 
            number
            Extra handling cost for shipping the product.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the recurring charge price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "rawTotalPrice":{
            "description":"The raw total price of the recurring charge.",
            "type":"number"
        },
        "salePrice":{
            "description":"The sale price",
            "type":"number"
        },
        "priceListId":{
            "description":"The price list ID used for pricing.",
            "type":"string"
        },
        "quantityDiscounted":{
            "description":"The quantity discounted.",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "shippingSurcharge":{
            "description":"Extra handling cost for shipping the product.",
            "type":"number"
        },
        "onSale":{
            "description":"Whether is on sale.",
            "type":"boolean"
        },
        "discountable":{
            "description":"Whether discountable.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "currentPriceDetailsSorted":{
            "description":"The current price details.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "discounted":{
                        "description":"Whether the price is discounted.",
                        "type":"boolean"
                    },
                    "amount":{
                        "description":"The monetary amount for the recurring charge.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The number of items covered by this recurring charge price info",
                        "type":"integer"
                    },
                    "amountIsFinal":{
                        "description":"Whether the recurring charge amount is final.",
                        "type":"boolean"
                    },
                    "range":{
                        "description":"Represents which specific items are covered by this recurring charge price info.",
                        "type":"object",
                        "properties":{
                            "lowBound":{
                                "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                                "type":"integer"
                            },
                            "highBound":{
                                "description":"The upper bound of the range this recurring charge price info covers.",
                                "type":"integer"
                            },
                            "size":{
                                "description":"The number of items in this range, inclusive. (read-only)",
                                "type":"integer"
                            }
                        }
                    },
                    "tax":{
                        "description":"Monetary tax amount.",
                        "type":"number"
                    },
                    "detailedUnitPrice":{
                        "description":"The detailed unit price: amount / quantity. (read-only)",
                        "type":"number"
                    },
                    "currencyCode":{
                        "description":"The three character currency code for the monetary amounts.",
                        "type":"string"
                    }
                }
            }
        },
        "listPrice":{
            "description":"The monetary amount of the list price.",
            "type":"number"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actionCode(optional): 
            string
            The action code that has been set on the externalData item by the configurator system.
- 
            name: 
            string
            The name to be associated with the externalData item.
- 
            values: 
            object  values
            
            The array of values associated with an externalData item.
{
    "type":"object",
    "properties":{
        "values":{
            "description":"The array of values associated with an externalData item.",
            "type":"object",
            "properties":{
                "dynamic_property_key":{
                    "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
                    "type":"string"
                }
            },
            "required":[
                "dynamic_property_key"
            ]
        },
        "name":{
            "description":"The name to be associated with the externalData item.",
            "type":"string"
        },
        "actionCode":{
            "description":"The action code that has been set on the externalData item by the configurator system.",
            "type":"string"
        }
    },
    "required":[
        "values",
        "name"
    ]
}Nested Schema : values
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe array of values associated with an externalData item.
    
    
    
    
        Show Source
        - 
            dynamic_property_key: 
            string
            This property's name and value will be retrieved from a configurator system, so will be dynamically set.
{
    "description":"The array of values associated with an externalData item.",
    "type":"object",
    "properties":{
        "dynamic_property_key":{
            "description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
            "type":"string"
        }
    },
    "required":[
        "dynamic_property_key"
    ]
}Nested Schema : additionalProperties
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            availabilityDate(optional): 
            string
            The availabilityDate for preordered/backordered quantity, for this inventory location
- 
            backOrderQuantity(optional): 
            integer
            The backordered quantity included, for this inventory location
- 
            inStockQuantity(optional): 
            integer
            The available quantity included that is 'in stock', for this inventory location
- 
            preOrderQuantity(optional): 
            integer
            The preordered quantity included, for this inventory location
{
    "type":"object",
    "properties":{
        "availabilityDate":{
            "description":"The availabilityDate for preordered/backordered quantity, for this inventory location",
            "type":"string"
        },
        "preOrderQuantity":{
            "description":"The preordered quantity included, for this inventory location",
            "type":"integer"
        },
        "backOrderQuantity":{
            "description":"The backordered quantity included, for this inventory location",
            "type":"integer"
        },
        "inStockQuantity":{
            "description":"The available quantity included that is 'in stock', for this inventory location",
            "type":"integer"
        }
    }
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "secondaryCurrencyTaxAmount":{
                "description":"The tax amount in secondary currency",
                "type":"number"
            },
            "amount":{
                "description":"The monetary amount.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount.
- 
            amountIsFinal(optional): 
            boolean
            Whether the amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this price info.
- 
            secondaryCurrencyTaxAmount(optional): 
            number
            The tax amount in secondary currency
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "secondaryCurrencyTaxAmount":{
            "description":"The tax amount in secondary currency",
            "type":"number"
        },
        "amount":{
            "description":"The monetary amount.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : currentPriceDetailsSorted
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe current price details.
    
    
    
    
    
        Show Source
        
        {
    "description":"The current price details.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "discounted":{
                "description":"Whether the price is discounted.",
                "type":"boolean"
            },
            "amount":{
                "description":"The monetary amount for the recurring charge.",
                "type":"number"
            },
            "quantity":{
                "description":"The number of items covered by this recurring charge price info",
                "type":"integer"
            },
            "amountIsFinal":{
                "description":"Whether the recurring charge amount is final.",
                "type":"boolean"
            },
            "range":{
                "description":"Represents which specific items are covered by this recurring charge price info.",
                "type":"object",
                "properties":{
                    "lowBound":{
                        "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                        "type":"integer"
                    },
                    "highBound":{
                        "description":"The upper bound of the range this recurring charge price info covers.",
                        "type":"integer"
                    },
                    "size":{
                        "description":"The number of items in this range, inclusive. (read-only)",
                        "type":"integer"
                    }
                }
            },
            "tax":{
                "description":"Monetary tax amount.",
                "type":"number"
            },
            "detailedUnitPrice":{
                "description":"The detailed unit price: amount / quantity. (read-only)",
                "type":"number"
            },
            "currencyCode":{
                "description":"The three character currency code for the monetary amounts.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount for the recurring charge.
- 
            amountIsFinal(optional): 
            boolean
            Whether the recurring charge amount is final.
- 
            currencyCode(optional): 
            string
            The three character currency code for the monetary amounts.
- 
            detailedUnitPrice(optional): 
            number
            The detailed unit price: amount / quantity. (read-only)
- 
            discounted(optional): 
            boolean
            Whether the price is discounted.
- 
            quantity(optional): 
            integer
            The number of items covered by this recurring charge price info
- 
            range(optional): 
            object  range
            
            Represents which specific items are covered by this recurring charge price info.
- 
            tax(optional): 
            number
            Monetary tax amount.
{
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether the price is discounted.",
            "type":"boolean"
        },
        "amount":{
            "description":"The monetary amount for the recurring charge.",
            "type":"number"
        },
        "quantity":{
            "description":"The number of items covered by this recurring charge price info",
            "type":"integer"
        },
        "amountIsFinal":{
            "description":"Whether the recurring charge amount is final.",
            "type":"boolean"
        },
        "range":{
            "description":"Represents which specific items are covered by this recurring charge price info.",
            "type":"object",
            "properties":{
                "lowBound":{
                    "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
                    "type":"integer"
                },
                "highBound":{
                    "description":"The upper bound of the range this recurring charge price info covers.",
                    "type":"integer"
                },
                "size":{
                    "description":"The number of items in this range, inclusive. (read-only)",
                    "type":"integer"
                }
            }
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "detailedUnitPrice":{
            "description":"The detailed unit price: amount / quantity. (read-only)",
            "type":"number"
        },
        "currencyCode":{
            "description":"The three character currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : range
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRepresents which specific items are covered by this recurring charge price info.
    
    
    
    
        Show Source
        - 
            highBound(optional): 
            integer
            The upper bound of the range this recurring charge price info covers.
- 
            lowBound(optional): 
            integer
            The lower bound of the range this recurring charge price info covers, inclusive.
- 
            size(optional): 
            integer
            The number of items in this range, inclusive. (read-only)
{
    "description":"Represents which specific items are covered by this recurring charge price info.",
    "type":"object",
    "properties":{
        "lowBound":{
            "description":"The lower bound of the range this recurring charge price info covers, inclusive.",
            "type":"integer"
        },
        "highBound":{
            "description":"The upper bound of the range this recurring charge price info covers.",
            "type":"integer"
        },
        "size":{
            "description":"The number of items in this range, inclusive. (read-only)",
            "type":"integer"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount: 
            number
            The monetary amount of the payment.
- 
            amountAuthorized(optional): 
            number
            The monetary amount authorized.
- 
            authorizationStatus(optional): 
            array  authorizationStatus
            
            Array of authorization status objects.
- 
            creditCardNumber(optional): 
            string
            The last four digits of the credit card number. (only for TokenizedCreditCards)
- 
            creditCardType(optional): 
            string
            The type of the credit card. (only for TokenizedCreditCards)
- 
            currencyCode(optional): 
            string
            The three character currency code. For example: USD.
- 
            expirationDayOfMonth(optional): 
            string
            A string containing the two digit day of month when the credit card expires. (only for TokenizedCreditCards)
- 
            expirationMonth(optional): 
            string
            A string containing the two digit month when the credit card expires. (only for TokenizedCreditCards)
- 
            expirationYear(optional): 
            string
            A string containing the two or four digit year when the credit card expires. (only for TokenizedCreditCards)
- 
            externalId(optional): 
            string
            The ID for the payment group in an external system (like the OMS)
- 
            externalSourceId(optional): 
            string
            The external source ID, limited to 6 characters. (only for ExternalPaymentGroups)
- 
            externalSubtype(optional): 
            string
            The subtype in the external system. Might be "VISA" for a PaymentGroup with an external type of "CreditCard". (only for ExternalPaymentGroups)
- 
            externalType(optional): 
            string
            The type in the external system. Might be "StoreCredit", "CreditCard", "Check", etc. (only for ExternalPaymentGroups).
- 
            id(optional): 
            string
            The internal ID of the payment group.
- 
            paymentGroupClassType: 
            string
            The class type of the payment group. Currently supported values are "tokenizedCreditCard" and "externalPaymentGroup".
- 
            paymentMethod: 
            string
            The payment method. Currently supported values are "tokenizedCreditCard" and "externalPaymentGroup".
- 
            PONumber(optional): 
            string
            The purchase order number.
- 
            state(optional): 
            string
            The state of this payment group.
- 
            stateDetail(optional): 
            string
            Details about the state of this payment group.
- 
            submittedDate(optional): 
            string
            The date the payment was submitted.
- 
            token(optional): 
            string
            The CyberSource token string. (only for tokenizedCreditCard)
{
    "type":"object",
    "properties":{
        "expirationYear":{
            "description":"A string containing the two or four digit year when the credit card expires. (only for TokenizedCreditCards)",
            "type":"string"
        },
        "PONumber":{
            "description":"The purchase order number.",
            "type":"string"
        },
        "amountAuthorized":{
            "description":"The monetary amount authorized.",
            "type":"number"
        },
        "externalType":{
            "description":"The type in the external system. Might be \"StoreCredit\", \"CreditCard\", \"Check\", etc. (only for ExternalPaymentGroups).",
            "type":"string"
        },
        "amount":{
            "description":"The monetary amount of the payment.",
            "type":"number"
        },
        "externalId":{
            "description":"The ID for the payment group in an external system (like the OMS)",
            "type":"string"
        },
        "creditCardType":{
            "description":"The type of the credit card. (only for TokenizedCreditCards)",
            "type":"string"
        },
        "expirationMonth":{
            "description":"A string containing the two digit month when the credit card expires. (only for TokenizedCreditCards)",
            "type":"string"
        },
        "submittedDate":{
            "description":"The date the payment was submitted.",
            "type":"string"
        },
        "authorizationStatus":{
            "description":"Array of authorization status objects.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "amount":{
                        "description":"The monetary amount.",
                        "type":"number"
                    },
                    "transactionSuccess":{
                        "description":"Whether the transaction was successful.",
                        "type":"boolean"
                    },
                    "errorMessage":{
                        "description":"The error message, if any.",
                        "type":"string"
                    },
                    "transactionId":{
                        "description":"The transaction ID.",
                        "type":"string"
                    },
                    "transactionTimestamp":{
                        "description":"The timestamp of the transaction.",
                        "type":"string"
                    }
                }
            }
        },
        "token":{
            "description":"The CyberSource token string. (only for tokenizedCreditCard)",
            "type":"string"
        },
        "paymentGroupClassType":{
            "description":"The class type of the payment group. Currently supported values are \"tokenizedCreditCard\" and \"externalPaymentGroup\".",
            "type":"string"
        },
        "creditCardNumber":{
            "description":"The last four digits of the credit card number. (only for TokenizedCreditCards)",
            "type":"string"
        },
        "externalSubtype":{
            "description":"The subtype in the external system. Might be \"VISA\" for a PaymentGroup with an external type of \"CreditCard\". (only for ExternalPaymentGroups)",
            "type":"string"
        },
        "paymentMethod":{
            "description":"The payment method. Currently supported values are \"tokenizedCreditCard\" and \"externalPaymentGroup\".",
            "type":"string"
        },
        "externalSourceId":{
            "description":"The external source ID, limited to 6 characters. (only for ExternalPaymentGroups)",
            "type":"string"
        },
        "id":{
            "description":"The internal ID of the payment group.",
            "type":"string"
        },
        "state":{
            "description":"The state of this payment group.",
            "type":"string"
        },
        "stateDetail":{
            "description":"Details about the state of this payment group.",
            "type":"string"
        },
        "currencyCode":{
            "description":"The three character currency code. For example: USD.",
            "type":"string"
        },
        "expirationDayOfMonth":{
            "description":"A string containing the two digit day of month when the credit card expires. (only for TokenizedCreditCards)",
            "type":"string"
        }
    },
    "required":[
        "amount",
        "paymentGroupClassType",
        "paymentMethod"
    ]
}Nested Schema : authorizationStatus
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayArray of authorization status objects.
    
    
    
    
    
        Show Source
        
        {
    "description":"Array of authorization status objects.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "amount":{
                "description":"The monetary amount.",
                "type":"number"
            },
            "transactionSuccess":{
                "description":"Whether the transaction was successful.",
                "type":"boolean"
            },
            "errorMessage":{
                "description":"The error message, if any.",
                "type":"string"
            },
            "transactionId":{
                "description":"The transaction ID.",
                "type":"string"
            },
            "transactionTimestamp":{
                "description":"The timestamp of the transaction.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary amount.
- 
            errorMessage(optional): 
            string
            The error message, if any.
- 
            transactionId(optional): 
            string
            The transaction ID.
- 
            transactionSuccess(optional): 
            boolean
            Whether the transaction was successful.
- 
            transactionTimestamp(optional): 
            string
            The timestamp of the transaction.
{
    "type":"object",
    "properties":{
        "amount":{
            "description":"The monetary amount.",
            "type":"number"
        },
        "transactionSuccess":{
            "description":"Whether the transaction was successful.",
            "type":"boolean"
        },
        "errorMessage":{
            "description":"The error message, if any.",
            "type":"string"
        },
        "transactionId":{
            "description":"The transaction ID.",
            "type":"string"
        },
        "transactionTimestamp":{
            "description":"The timestamp of the transaction.",
            "type":"string"
        }
    }
}Nested Schema : shippingAddress
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectDefault shipping address
    
    
    
    
        Show Source
        - 
            address1(optional): 
            string
            Address Line 1.
- 
            address2(optional): 
            string
            Address Line 2.
- 
            address3(optional): 
            string
            Address Line 3.
- 
            city(optional): 
            string
            City.
- 
            country(optional): 
            string
            Country.
- 
            county(optional): 
            string
            Name of the county.
- 
            phoneNumber(optional): 
            string
            Phone number.
- 
            postalCode(optional): 
            string
            Postal code.
- 
            state(optional): 
            string
            State.
{
    "description":"Default shipping address",
    "type":"object",
    "properties":{
        "country":{
            "description":"Country.",
            "type":"string"
        },
        "phoneNumber":{
            "description":"Phone number.",
            "type":"string"
        },
        "address3":{
            "description":"Address Line 3.",
            "type":"string"
        },
        "address2":{
            "description":"Address Line 2.",
            "type":"string"
        },
        "city":{
            "description":"City.",
            "type":"string"
        },
        "address1":{
            "description":"Address Line 1.",
            "type":"string"
        },
        "postalCode":{
            "description":"Postal code.",
            "type":"string"
        },
        "county":{
            "description":"Name of the county.",
            "type":"string"
        },
        "state":{
            "description":"State.",
            "type":"string"
        }
    }
}Nested Schema : frequencyAmountTotals
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe total for each recurring charge frequency
    
    
    
    
    
        Show Source
        
        {
    "description":"The total for each recurring charge frequency",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "total":{
                "description":"The total amount for the frequency.",
                "type":"string"
            },
            "frequency":{
                "description":"The frequency for the item's total e.g. Monthly.",
                "type":"string"
            }
        }
    }
}Nested Schema : frequencyTaxTotals
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe tax for each recurring charge frequency
    
    
    
    
    
        Show Source
        
        {
    "description":"The tax for each recurring charge frequency",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "tax":{
                "description":"The tax amount for the frequency.",
                "type":"string"
            },
            "frequency":{
                "description":"The frequency for the item's tax e.g. Monthly.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            frequency(optional): 
            string
            The frequency for the item's total e.g. Monthly.
- 
            total(optional): 
            string
            The total amount for the frequency.
{
    "type":"object",
    "properties":{
        "total":{
            "description":"The total amount for the frequency.",
            "type":"string"
        },
        "frequency":{
            "description":"The frequency for the item's total e.g. Monthly.",
            "type":"string"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            frequency(optional): 
            string
            The frequency for the item's tax e.g. Monthly.
- 
            tax(optional): 
            string
            The tax amount for the frequency.
{
    "type":"object",
    "properties":{
        "tax":{
            "description":"The tax amount for the frequency.",
            "type":"string"
        },
        "frequency":{
            "description":"The frequency for the item's tax e.g. Monthly.",
            "type":"string"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            actualShipDate(optional): 
            string
            The actual shipped date of this shipping group.
- 
            commerceItemRelationships(optional): 
            array  commerceItemRelationships
            
            The commerce item relationships are instances of ShippingGroupCommerceItemRelationship that represent how many of which commerce items are included in the order. Please see caution in description of update order. Existing commerce items relationships are matched to input data by id, followed by commerceItemId, followed by commerceItemExternalId.
- 
            description(optional): 
            string
            The description of this shipping group. Defaults to the ID.
- 
            handlingInstructions(optional): 
            array  handlingInstructions
            
            Handling instructions. Currently read-only.
- 
            id(optional): 
            string
            The ID of this shipping group.
- 
            priceInfo(optional): 
            object  priceInfo
            
            The pricing details about this shipping group.
- 
            recurringChargePriceInfo(optional): 
            object  recurringChargePriceInfo
            
            Recurring charge price information.
- 
            shipOnDate(optional): 
            string
            The date this shipping group is expected to ship upon.
- 
            shippingAddress(optional): 
            object  shippingAddress
            
            The shipping address for this shipping group.
- 
            shippingGroupClassType(optional): 
            string
            The class type for the ShippingGroup. Currently must be "hardgoodShippingGroup".
- 
            shippingMethod(optional): 
            string
            The shipping method.
- 
            specialInstructions(optional): 
            object  specialInstructions
            
            Special instructions for the shipping group. Keys and values are strings.
- 
            state(optional): 
            string
            The state of this shipping group.
- 
            stateDetail(optional): 
            string
            Details about the state of this shipping group.
- 
            submittedDate(optional): 
            string
            The date the shipping group was submitted.
- 
            trackingNumber(optional): 
            string
            The tracking number. In case of multiple tracking numbers the format should be carrierId-trackingNumber,carrierId-trackingNumber..., Here carrierId is the Id which has been added through the addCarrier end point.
{
    "type":"object",
    "properties":{
        "shippingMethod":{
            "description":"The shipping method.",
            "type":"string"
        },
        "description":{
            "description":"The description of this shipping group. Defaults to the ID.",
            "type":"string"
        },
        "submittedDate":{
            "description":"The date the shipping group was submitted.",
            "type":"string"
        },
        "priceInfo":{
            "description":"The pricing details about this shipping group.",
            "type":"object",
            "properties":{
                "discounted":{
                    "description":"Whether this item is discounted.",
                    "type":"boolean"
                },
                "secondaryCurrencyTaxAmount":{
                    "description":"The secondary currency tax amount.",
                    "type":"number"
                },
                "amount":{
                    "description":"The monetary amount.",
                    "type":"number"
                },
                "secondaryCurrencyShippingAmount":{
                    "description":"The secondary currency shipping amount.",
                    "type":"number"
                },
                "rawShipping":{
                    "description":"The monetary amount of the cost of raw shipping.",
                    "type":"number"
                },
                "amountIsFinal":{
                    "description":"Whether the amount is final.",
                    "type":"boolean"
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts.",
                    "type":"string"
                }
            }
        },
        "recurringChargePriceInfo":{
            "description":"Recurring charge price information.",
            "type":"object",
            "properties":{
                "amount":{
                    "description":"The monetary amount of this recurring charge.",
                    "type":"number"
                },
                "total":{
                    "description":"The total price of the recurring charge.",
                    "type":"number"
                },
                "frequencyAmountTotals":{
                    "description":"The total for each recurring charge frequency",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "total":{
                                "description":"The total amount for the frequency.",
                                "type":"string"
                            },
                            "frequency":{
                                "description":"The frequency for the item's total e.g. Monthly.",
                                "type":"string"
                            }
                        }
                    }
                },
                "shipping":{
                    "description":"Cost of shipping the product.",
                    "type":"number"
                },
                "tax":{
                    "description":"Monetary tax amount.",
                    "type":"number"
                },
                "subTotal":{
                    "description":"The sub-total price of the recurring charge.",
                    "type":"number"
                },
                "frequencyTaxTotals":{
                    "description":"The tax for each recurring charge frequency",
                    "type":"array",
                    "items":{
                        "type":"object",
                        "properties":{
                            "tax":{
                                "description":"The tax amount for the frequency.",
                                "type":"string"
                            },
                            "frequency":{
                                "description":"The frequency for the item's tax e.g. Monthly.",
                                "type":"string"
                            }
                        }
                    }
                },
                "currencyCode":{
                    "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
                    "type":"string"
                },
                "totalWithoutTax":{
                    "description":"Total of recurring amount without tax included.",
                    "type":"number"
                }
            }
        },
        "shipOnDate":{
            "description":"The date this shipping group is expected to ship upon.",
            "type":"string"
        },
        "actualShipDate":{
            "description":"The actual shipped date of this shipping group.",
            "type":"string"
        },
        "specialInstructions":{
            "description":"Special instructions for the shipping group. Keys and values are strings.",
            "type":"object",
            "properties":{
                "additionalProperties":{
                    "type":"string"
                }
            }
        },
        "shippingAddress":{
            "description":"The shipping address for this shipping group.",
            "type":"object",
            "properties":{
                "country":{
                    "description":"Country.",
                    "type":"string"
                },
                "lastName":{
                    "description":"Last name.",
                    "type":"string"
                },
                "address3":{
                    "description":"Address Line 3.",
                    "type":"string"
                },
                "address2":{
                    "description":"Address Line 2.",
                    "type":"string"
                },
                "city":{
                    "description":"City.",
                    "type":"string"
                },
                "address1":{
                    "description":"Address Line 1.",
                    "type":"string"
                },
                "prefix":{
                    "description":"Prefix.",
                    "type":"string"
                },
                "companyName":{
                    "description":"Company name.",
                    "type":"string"
                },
                "jobTitle":{
                    "description":"Job title.",
                    "type":"string"
                },
                "postalCode":{
                    "description":"Postal code.",
                    "type":"string"
                },
                "county":{
                    "description":"Name of the county.",
                    "type":"string"
                },
                "ownerId":{
                    "description":"The ID of the owner of this address.",
                    "type":"string"
                },
                "suffix":{
                    "description":"Suffix.",
                    "type":"string"
                },
                "firstName":{
                    "description":"First name.",
                    "type":"string"
                },
                "phoneNumber":{
                    "description":"Phone number.",
                    "type":"string"
                },
                "faxNumber":{
                    "description":"The fax number.",
                    "type":"string"
                },
                "middleName":{
                    "description":"Middle name.",
                    "type":"string"
                },
                "id":{
                    "description":"ID.",
                    "type":"string"
                },
                "state":{
                    "description":"State.",
                    "type":"string"
                },
                "email":{
                    "description":"The email address",
                    "type":"string"
                }
            }
        },
        "commerceItemRelationships":{
            "description":"The commerce item relationships are instances of ShippingGroupCommerceItemRelationship that represent how many of which commerce items are included in the order. Please see caution in description of update order. Existing commerce items relationships are matched to input data by id, followed by commerceItemId, followed by commerceItemExternalId.",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "commerceItemId":{
                        "description":"The referenced commerce item's internal ID.",
                        "type":"string"
                    },
                    "inventoryLocationId":{
                        "description":"The inventory location id.",
                        "type":"string"
                    },
                    "amount":{
                        "description":"The monetary value.",
                        "type":"number"
                    },
                    "quantity":{
                        "description":"The quantity of items referenced by this relationship.",
                        "type":"integer"
                    },
                    "pointOfNoRevision":{
                        "description":"The boolean that indicates if the item has passed pointOfNoRevision.",
                        "type":"boolean"
                    },
                    "relationshipType":{
                        "description":"The type of this relationship. SHIPPINGQUANTITY or SHIPPINGQUANTITYREMAINING.",
                        "type":"string"
                    },
                    "returnedQuantity":{
                        "description":"Number of referenced items that were returned.",
                        "type":"integer"
                    },
                    "commerceItemExternalId":{
                        "description":"The referenced commerce item's external ID.",
                        "type":"string"
                    },
                    "id":{
                        "description":"The native ID of this item.",
                        "type":"string"
                    }
                }
            }
        },
        "id":{
            "description":"The ID of this shipping group.",
            "type":"string"
        },
        "state":{
            "description":"The state of this shipping group.",
            "type":"string"
        },
        "stateDetail":{
            "description":"Details about the state of this shipping group.",
            "type":"string"
        },
        "trackingNumber":{
            "description":"The tracking number. In case of multiple tracking numbers the format should be carrierId-trackingNumber,carrierId-trackingNumber..., Here carrierId is the Id which has been added through the addCarrier end point.",
            "type":"string"
        },
        "handlingInstructions":{
            "description":"Handling instructions. Currently read-only.",
            "type":"array",
            "items":{
                "type":"string"
            }
        },
        "shippingGroupClassType":{
            "description":"The class type for the ShippingGroup. Currently must be \"hardgoodShippingGroup\".",
            "type":"string"
        }
    }
}Nested Schema : commerceItemRelationships
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe commerce item relationships are instances of ShippingGroupCommerceItemRelationship that represent how many of which commerce items are included in the order. Please see caution in description of update order. Existing commerce items relationships are matched to input data by id, followed by commerceItemId, followed by commerceItemExternalId.
    
    
    
    
    
        Show Source
        
        {
    "description":"The commerce item relationships are instances of ShippingGroupCommerceItemRelationship that represent how many of which commerce items are included in the order. Please see caution in description of update order. Existing commerce items relationships are matched to input data by id, followed by commerceItemId, followed by commerceItemExternalId.",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "commerceItemId":{
                "description":"The referenced commerce item's internal ID.",
                "type":"string"
            },
            "inventoryLocationId":{
                "description":"The inventory location id.",
                "type":"string"
            },
            "amount":{
                "description":"The monetary value.",
                "type":"number"
            },
            "quantity":{
                "description":"The quantity of items referenced by this relationship.",
                "type":"integer"
            },
            "pointOfNoRevision":{
                "description":"The boolean that indicates if the item has passed pointOfNoRevision.",
                "type":"boolean"
            },
            "relationshipType":{
                "description":"The type of this relationship. SHIPPINGQUANTITY or SHIPPINGQUANTITYREMAINING.",
                "type":"string"
            },
            "returnedQuantity":{
                "description":"Number of referenced items that were returned.",
                "type":"integer"
            },
            "commerceItemExternalId":{
                "description":"The referenced commerce item's external ID.",
                "type":"string"
            },
            "id":{
                "description":"The native ID of this item.",
                "type":"string"
            }
        }
    }
}Nested Schema : handlingInstructions
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayHandling instructions. Currently read-only.
    
    
    
    
    
        Show Source
        
        {
    "description":"Handling instructions. Currently read-only.",
    "type":"array",
    "items":{
        "type":"string"
    }
}Nested Schema : priceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe pricing details about this shipping group.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount.
- 
            amountIsFinal(optional): 
            boolean
            Whether the amount is final.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts.
- 
            discounted(optional): 
            boolean
            Whether this item is discounted.
- 
            rawShipping(optional): 
            number
            The monetary amount of the cost of raw shipping.
- 
            secondaryCurrencyShippingAmount(optional): 
            number
            The secondary currency shipping amount.
- 
            secondaryCurrencyTaxAmount(optional): 
            number
            The secondary currency tax amount.
{
    "description":"The pricing details about this shipping group.",
    "type":"object",
    "properties":{
        "discounted":{
            "description":"Whether this item is discounted.",
            "type":"boolean"
        },
        "secondaryCurrencyTaxAmount":{
            "description":"The secondary currency tax amount.",
            "type":"number"
        },
        "amount":{
            "description":"The monetary amount.",
            "type":"number"
        },
        "secondaryCurrencyShippingAmount":{
            "description":"The secondary currency shipping amount.",
            "type":"number"
        },
        "rawShipping":{
            "description":"The monetary amount of the cost of raw shipping.",
            "type":"number"
        },
        "amountIsFinal":{
            "description":"Whether the amount is final.",
            "type":"boolean"
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts.",
            "type":"string"
        }
    }
}Nested Schema : recurringChargePriceInfo
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectRecurring charge price information.
    
    
    
    
        Show Source
        - 
            amount(optional): 
            number
            The monetary amount of this recurring charge.
- 
            currencyCode(optional): 
            string
            The currency code for the monetary amounts. A three character currency code such as USD.
- 
            frequencyAmountTotals(optional): 
            array  frequencyAmountTotals
            
            The total for each recurring charge frequency
- 
            frequencyTaxTotals(optional): 
            array  frequencyTaxTotals
            
            The tax for each recurring charge frequency
- 
            shipping(optional): 
            number
            Cost of shipping the product.
- 
            subTotal(optional): 
            number
            The sub-total price of the recurring charge.
- 
            tax(optional): 
            number
            Monetary tax amount.
- 
            total(optional): 
            number
            The total price of the recurring charge.
- 
            totalWithoutTax(optional): 
            number
            Total of recurring amount without tax included.
{
    "description":"Recurring charge price information.",
    "type":"object",
    "properties":{
        "amount":{
            "description":"The monetary amount of this recurring charge.",
            "type":"number"
        },
        "total":{
            "description":"The total price of the recurring charge.",
            "type":"number"
        },
        "frequencyAmountTotals":{
            "description":"The total for each recurring charge frequency",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "total":{
                        "description":"The total amount for the frequency.",
                        "type":"string"
                    },
                    "frequency":{
                        "description":"The frequency for the item's total e.g. Monthly.",
                        "type":"string"
                    }
                }
            }
        },
        "shipping":{
            "description":"Cost of shipping the product.",
            "type":"number"
        },
        "tax":{
            "description":"Monetary tax amount.",
            "type":"number"
        },
        "subTotal":{
            "description":"The sub-total price of the recurring charge.",
            "type":"number"
        },
        "frequencyTaxTotals":{
            "description":"The tax for each recurring charge frequency",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "tax":{
                        "description":"The tax amount for the frequency.",
                        "type":"string"
                    },
                    "frequency":{
                        "description":"The frequency for the item's tax e.g. Monthly.",
                        "type":"string"
                    }
                }
            }
        },
        "currencyCode":{
            "description":"The currency code for the monetary amounts. A three character currency code such as USD.",
            "type":"string"
        },
        "totalWithoutTax":{
            "description":"Total of recurring amount without tax included.",
            "type":"number"
        }
    }
}Nested Schema : shippingAddress
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectThe shipping address for this shipping group.
    
    
    
    
        Show Source
        - 
            address1(optional): 
            string
            Address Line 1.
- 
            address2(optional): 
            string
            Address Line 2.
- 
            address3(optional): 
            string
            Address Line 3.
- 
            city(optional): 
            string
            City.
- 
            companyName(optional): 
            string
            Company name.
- 
            country(optional): 
            string
            Country.
- 
            county(optional): 
            string
            Name of the county.
- 
            email(optional): 
            string
            The email address
- 
            faxNumber(optional): 
            string
            The fax number.
- 
            firstName(optional): 
            string
            First name.
- 
            id(optional): 
            string
            ID.
- 
            jobTitle(optional): 
            string
            Job title.
- 
            lastName(optional): 
            string
            Last name.
- 
            middleName(optional): 
            string
            Middle name.
- 
            ownerId(optional): 
            string
            The ID of the owner of this address.
- 
            phoneNumber(optional): 
            string
            Phone number.
- 
            postalCode(optional): 
            string
            Postal code.
- 
            prefix(optional): 
            string
            Prefix.
- 
            state(optional): 
            string
            State.
- 
            suffix(optional): 
            string
            Suffix.
{
    "description":"The shipping address for this shipping group.",
    "type":"object",
    "properties":{
        "country":{
            "description":"Country.",
            "type":"string"
        },
        "lastName":{
            "description":"Last name.",
            "type":"string"
        },
        "address3":{
            "description":"Address Line 3.",
            "type":"string"
        },
        "address2":{
            "description":"Address Line 2.",
            "type":"string"
        },
        "city":{
            "description":"City.",
            "type":"string"
        },
        "address1":{
            "description":"Address Line 1.",
            "type":"string"
        },
        "prefix":{
            "description":"Prefix.",
            "type":"string"
        },
        "companyName":{
            "description":"Company name.",
            "type":"string"
        },
        "jobTitle":{
            "description":"Job title.",
            "type":"string"
        },
        "postalCode":{
            "description":"Postal code.",
            "type":"string"
        },
        "county":{
            "description":"Name of the county.",
            "type":"string"
        },
        "ownerId":{
            "description":"The ID of the owner of this address.",
            "type":"string"
        },
        "suffix":{
            "description":"Suffix.",
            "type":"string"
        },
        "firstName":{
            "description":"First name.",
            "type":"string"
        },
        "phoneNumber":{
            "description":"Phone number.",
            "type":"string"
        },
        "faxNumber":{
            "description":"The fax number.",
            "type":"string"
        },
        "middleName":{
            "description":"Middle name.",
            "type":"string"
        },
        "id":{
            "description":"ID.",
            "type":"string"
        },
        "state":{
            "description":"State.",
            "type":"string"
        },
        "email":{
            "description":"The email address",
            "type":"string"
        }
    }
}Nested Schema : specialInstructions
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    objectSpecial instructions for the shipping group. Keys and values are strings.
    
    
    
    
        Show Source
        
        {
    "description":"Special instructions for the shipping group. Keys and values are strings.",
    "type":"object",
    "properties":{
        "additionalProperties":{
            "type":"string"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            amount(optional): 
            number
            The monetary value.
- 
            commerceItemExternalId(optional): 
            string
            The referenced commerce item's external ID.
- 
            commerceItemId(optional): 
            string
            The referenced commerce item's internal ID.
- 
            id(optional): 
            string
            The native ID of this item.
- 
            inventoryLocationId(optional): 
            string
            The inventory location id.
- 
            pointOfNoRevision(optional): 
            boolean
            The boolean that indicates if the item has passed pointOfNoRevision.
- 
            quantity(optional): 
            integer
            The quantity of items referenced by this relationship.
- 
            relationshipType(optional): 
            string
            The type of this relationship. SHIPPINGQUANTITY or SHIPPINGQUANTITYREMAINING.
- 
            returnedQuantity(optional): 
            integer
            Number of referenced items that were returned.
{
    "type":"object",
    "properties":{
        "commerceItemId":{
            "description":"The referenced commerce item's internal ID.",
            "type":"string"
        },
        "inventoryLocationId":{
            "description":"The inventory location id.",
            "type":"string"
        },
        "amount":{
            "description":"The monetary value.",
            "type":"number"
        },
        "quantity":{
            "description":"The quantity of items referenced by this relationship.",
            "type":"integer"
        },
        "pointOfNoRevision":{
            "description":"The boolean that indicates if the item has passed pointOfNoRevision.",
            "type":"boolean"
        },
        "relationshipType":{
            "description":"The type of this relationship. SHIPPINGQUANTITY or SHIPPINGQUANTITYREMAINING.",
            "type":"string"
        },
        "returnedQuantity":{
            "description":"Number of referenced items that were returned.",
            "type":"integer"
        },
        "commerceItemExternalId":{
            "description":"The referenced commerce item's external ID.",
            "type":"string"
        },
        "id":{
            "description":"The native ID of this item.",
            "type":"string"
        }
    }
}Nested Schema : frequencyAmountTotals
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe total for each recurring charge frequency
    
    
    
    
    
        Show Source
        
        {
    "description":"The total for each recurring charge frequency",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "total":{
                "description":"The total amount for the frequency.",
                "type":"string"
            },
            "frequency":{
                "description":"The frequency for the item's total e.g. Monthly.",
                "type":"string"
            }
        }
    }
}Nested Schema : frequencyTaxTotals
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayThe tax for each recurring charge frequency
    
    
    
    
    
        Show Source
        
        {
    "description":"The tax for each recurring charge frequency",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "tax":{
                "description":"The tax amount for the frequency.",
                "type":"string"
            },
            "frequency":{
                "description":"The frequency for the item's tax e.g. Monthly.",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            frequency(optional): 
            string
            The frequency for the item's total e.g. Monthly.
- 
            total(optional): 
            string
            The total amount for the frequency.
{
    "type":"object",
    "properties":{
        "total":{
            "description":"The total amount for the frequency.",
            "type":"string"
        },
        "frequency":{
            "description":"The frequency for the item's total e.g. Monthly.",
            "type":"string"
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            frequency(optional): 
            string
            The frequency for the item's tax e.g. Monthly.
- 
            tax(optional): 
            string
            The tax amount for the frequency.
{
    "type":"object",
    "properties":{
        "tax":{
            "description":"The tax amount for the frequency.",
            "type":"string"
        },
        "frequency":{
            "description":"The frequency for the item's tax e.g. Monthly.",
            "type":"string"
        }
    }
}Example Response (application/json)
                    {
    "priceGroupId":"defaultPriceGroup",
    "lastModifiedTime":1.409947606E12,
    "creationTime":1.409947604E12,
    "sourceSystem":"Cloud Commerce",
    "externalOrderPriceDetails":{
        "externalPrice":100
    },
    "locale":"en",
    "salesChannel":"default",
    "paymentGroups":[
        {
            "PONumber":"9874",
            "expirationYear":"2016",
            "amountAuthorized":96.27,
            "amount":96.27,
            "expirationMonth":"05",
            "submittedDate":"2014-09-04T11:46:01.000Z",
            "authorizationStatus":[
                {
                    "transactionUuid":"fbd1adb5b1cc40209e8d39324d7f7f6d",
                    "authorizationDecision":"ACCEPT",
                    "amount":96.27,
                    "transactionSuccess":true,
                    "errorMessage":"Request was processed successfully.",
                    "currency":"USD",
                    "reasonCode":"100",
                    "transactionId":"4098167595050176195662"
                }
            ],
            "token":"9997000128471543",
            "paymentGroupClassType":"tokenizedCreditCard",
            "creditCardNumber":"1111",
            "paymentMethod":"tokenizedCreditCard",
            "billingAddress":{
                "lastName":"FLORES",
                "country":"US",
                "address3":null,
                "city":"Branford",
                "address2":null,
                "prefix":null,
                "address1":"Address Line 1",
                "companyName":null,
                "jobTitle":null,
                "postalCode":"32008",
                "county":null,
                "suffix":null,
                "ownerId":null,
                "firstName":"FLORENCE",
                "phoneNumber":"12345678",
                "faxNumber":null,
                "middleName":null,
                "state":"FL",
                "id":"pg10076",
                "email":"FLORENCE.FLORES@example.com"
            },
            "id":"pg10076",
            "currencyCode":"USD"
        }
    ],
    "organizationId":"100001",
    "relationships":[
        {
            "paymentGroupId":"pg10076",
            "amount":96.27,
            "relationshipType":"ORDERAMOUNTREMAINING",
            "id":"r10068"
        }
    ],
    "priceInfo":{
        "discounted":false,
        "secondaryCurrencyTaxAmount":1.5,
        "amount":89.97,
        "secondaryCurrencyShippingAmount":6,
        "secondaryCurrencyTotal":7.5,
        "manualAdjustmentTotal":0,
        "discountAmount":0,
        "tax":6.3,
        "rawSubtotal":89.97,
        "total":96.27,
        "shipping":0,
        "primaryCurrencyTotal":89.97,
        "amountIsFinal":false,
        "currencyCode":"USD"
    },
    "totalCommerceItemCount":3,
    "state":"SUBMITTED",
    "id":"o10076",
    "quoteInfo":{
        "providerNote":"10% discount given",
        "providerDate":1.409947604E12,
        "agentId":"A1234",
        "rejectionDate":null,
        "requestDate":"2016-09-15T06:59:41.957Z",
        "externalId":"T12345",
        "rejectionNote":null,
        "expirationDate":1.624012792E12,
        "requesterNote":"Please give 15% discount"
    },
    "commerceItems":[
        {
            "quantity":3,
            "productId":"prod10021",
            "returnedQuantity":0,
            "availabilityDate":null,
            "externalId":null,
            "originalCommerceItemId":null,
            "preOrderQuantity":1,
            "catalogRefId":"sku10017",
            "priceInfo":{
                "discounted":false,
                "amount":89.97,
                "secondaryCurrencyShippingSurcharge":3,
                "rawTotalPrice":89.97,
                "salePrice":0,
                "priceListId":"listPrices",
                "quantityDiscounted":0,
                "amountIsFinal":false,
                "onSale":false,
                "shippingSurcharge":10,
                "discountable":true,
                "currencyCode":"USD",
                "currentPriceDetailsSorted":[
                    {
                        "discounted":false,
                        "amount":89.97,
                        "quantity":3,
                        "amountIsFinal":false,
                        "range":{
                            "lowBound":0,
                            "highBound":2,
                            "size":3
                        },
                        "tax":6.3,
                        "detailedUnitPrice":29.99,
                        "currencyCode":"USD"
                    }
                ],
                "listPrice":29.99
            },
            "catalogId":null,
            "recurringChargePriceInfo":{
                "discounted":false,
                "amount":10,
                "rawTotalPrice":10,
                "salePrice":0,
                "priceListId":null,
                "quantityDiscounted":0,
                "amountIsFinal":false,
                "onSale":false,
                "shippingSurcharge":0,
                "discountable":true,
                "currentPriceDetailsSorted":[
                    {
                        "discounted":false,
                        "amount":10,
                        "quantity":1,
                        "amountIsFinal":false,
                        "range":{
                            "lowBound":0,
                            "highBound":0,
                            "size":1
                        },
                        "tax":0,
                        "orderDiscountShare":0,
                        "detailedUnitPrice":10,
                        "currencyCode":"USD"
                    }
                ],
                "currencyCode":"USD",
                "listPrice":0
            },
            "catalogKey":null,
            "productDisplayName":"Wii Classic Controller",
            "externalRecurringChargeDetails":{
                "externalRecurringCharge":10,
                "externalRecurringChargeFrequency":"Monthly",
                "externalRecurringChargeDuration":"12"
            },
            "externalPriceDetails":{
                "externalPriceQuantity":1,
                "externalPrice":100
            },
            "siteId":"siteUS",
            "id":"ci1000076",
            "backOrderQuantity":1,
            "locationInventoryInfoMap":{
                "__NULL__":{
                    "availabilityDate":null,
                    "preOrderQuantity":0,
                    "backOrderQuantity":1,
                    "inStockQuantity":0
                },
                "Boston128":{
                    "availabilityDate":null,
                    "preOrderQuantity":1,
                    "backOrderQuantity":0,
                    "inStockQuantity":1
                }
            },
            "commerceItems":[
                {
                    "quantity":1,
                    "recurringChargePriceInfo":{
                        "discounted":false,
                        "amount":10,
                        "rawTotalPrice":10,
                        "salePrice":0,
                        "priceListId":null,
                        "quantityDiscounted":0,
                        "amountIsFinal":false,
                        "onSale":false,
                        "shippingSurcharge":0,
                        "discountable":true,
                        "currentPriceDetailsSorted":[
                            {
                                "discounted":false,
                                "amount":10,
                                "quantity":1,
                                "amountIsFinal":false,
                                "range":{
                                    "lowBound":0,
                                    "highBound":0,
                                    "size":1
                                },
                                "tax":0,
                                "orderDiscountShare":0,
                                "detailedUnitPrice":10,
                                "currencyCode":"USD"
                            }
                        ],
                        "currencyCode":"USD",
                        "listPrice":0
                    },
                    "productId":"prod40001",
                    "externalRecurringChargeDetails":{
                        "externalRecurringCharge":10,
                        "externalRecurringChargeFrequency":"Monthly",
                        "externalRecurringChargeDuration":"12"
                    },
                    "siteId":"siteUS",
                    "catalogRefId":"sku40001"
                },
                {
                    "quantity":1,
                    "productId":"prod40002",
                    "siteId":"siteUS",
                    "catalogRefId":"sku40005"
                }
            ]
        }
    ],
    "taxPriceInfo":{
        "discounted":false,
        "cityTax":0,
        "secondaryCurrencyTaxAmount":1.5,
        "amount":6.3,
        "countyTax":0.9,
        "amountIsFinal":false,
        "districtTax":0,
        "stateTax":5.4,
        "currencyCode":"USD",
        "countryTax":0
    },
    "shippingGroups":[
        {
            "shippingMethod":"freeShippingMethod",
            "description":"sg10076",
            "submittedDate":null,
            "orderAction":"order",
            "priceInfo":{
                "discounted":false,
                "secondaryCurrencyTaxAmount":1.5,
                "amount":0,
                "secondaryCurrencyShippingAmount":6,
                "rawShipping":0,
                "amountIsFinal":false,
                "currencyCode":"USD"
            },
            "shipOnDate":null,
            "actualShipDate":null,
            "specialInstructions":{
            },
            "shippingAddress":{
                "lastName":"FLORES",
                "country":"US",
                "address3":null,
                "city":"Branford",
                "address2":null,
                "prefix":null,
                "address1":"203 Main Street",
                "companyName":null,
                "jobTitle":null,
                "postalCode":"32008",
                "county":null,
                "suffix":null,
                "ownerId":null,
                "firstName":"FLORENCE",
                "phoneNumber":"9085554321",
                "faxNumber":null,
                "middleName":null,
                "state":"FL",
                "id":"sg10076",
                "email":"FLORENCE.FLORES@example.com"
            },
            "commerceItemRelationships":[
                {
                    "commerceItemId":"ci1000076",
                    "inventoryLocationId":null,
                    "amount":0,
                    "quantity":3,
                    "pointOfNoRevision":true,
                    "relationshipType":"SHIPPINGQUANTITY",
                    "returnedQuantity":0,
                    "commerceItemExternalId":null,
                    "id":"r10066"
                }
            ],
            "state":"INITIAL",
            "id":"sg10076",
            "stateDetail":null,
            "trackingNumber":null,
            "handlingInstructions":[
            ],
            "shippingGroupClassType":"hardgoodShippingGroup"
        }
    ],
    "taxExempt":false,
    "creationSiteId":"siteUS",
    "profile":{
        "lastName":"FLORES",
        "firstName":"FLORENCE",
        "customerContactId":"CRMID_12345",
        "shippingAddress":{
            "country":"US",
            "externalAddressId":"EXT_ADDR_1",
            "phoneNumber":null,
            "address3":null,
            "address2":null,
            "city":"Branford",
            "address1":"203 Main Street",
            "postalCode":"32008",
            "county":null,
            "state":null
        },
        "middleName":null,
        "email":"FLORENCE.FLORES@example.com"
    },
    "shippingGroupCount":1,
    "paymentGroupCount":1,
    "recurringChargePriceInfo":{
        "discounted":false,
        "amount":30,
        "total":32.4,
        "shipping":0,
        "subTotalByFrequency":[
            {
                "amount":30,
                "frequency":"Monthly"
            }
        ],
        "taxByFrequency":[
            {
                "amount":2.4,
                "frequency":"Monthly"
            }
        ],
        "manualAdjustmentTotal":0,
        "amountIsFinal":false,
        "discountAmount":0,
        "tax":2.4,
        "rawSubtotal":30,
        "currencyCode":"USD"
    },
    "profileId":"se-570031",
    "siteId":"siteUS"
}Default Response
The error response
                
                
                    Body ()
                    Root Schema : errorModel
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            devMessage(optional): 
            string
            An optional non-localized message containing technical information for developers
- 
            errorCode(optional): 
            string
            The numerical code identifying the error
- 
            errors(optional): 
            array  errors
            
            An optional list of errors if multiple errors were encountered
- 
            message(optional): 
            string
            The localized message describing the error
- 
            moreInfo(optional): 
            string
            An optional non-localized message with more information
- 
            o:errorPath(optional): 
            string
            An optional machine readable description of where the error occurred
- 
            status(optional): 
            string
            The HTTP status code
- 
            type(optional): 
            string
            The URI to the HTTP state code definition
{
    "type":"object",
    "properties":{
        "errorCode":{
            "description":"The numerical code identifying the error",
            "type":"string"
        },
        "message":{
            "description":"The localized message describing the error",
            "type":"string"
        },
        "type":{
            "description":"The URI to the HTTP state code definition",
            "type":"string"
        },
        "devMessage":{
            "description":"An optional non-localized message containing technical information for developers",
            "type":"string"
        },
        "moreInfo":{
            "description":"An optional non-localized message with more information",
            "type":"string"
        },
        "o:errorPath":{
            "description":"An optional machine readable description of where the error occurred",
            "type":"string"
        },
        "errors":{
            "description":"An optional list of errors if multiple errors were encountered",
            "type":"array",
            "items":{
                "type":"object",
                "properties":{
                    "errorCode":{
                        "description":"The numerical code identifying the error",
                        "type":"string"
                    },
                    "message":{
                        "description":"The localized message describing the error",
                        "type":"string"
                    },
                    "devMessage":{
                        "description":"An optional non-localized message containing technical information for developers",
                        "type":"string"
                    },
                    "moreInfo":{
                        "description":"An optional non-localized message with more information",
                        "type":"string"
                    },
                    "o:errorPath":{
                        "description":"An optional machine readable description of where the error occurred",
                        "type":"string"
                    },
                    "status":{
                        "description":"The HTTP status code",
                        "type":"string"
                    }
                }
            }
        },
        "status":{
            "description":"The HTTP status code",
            "type":"string"
        }
    }
}Nested Schema : errors
    
      
      Type: 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    arrayAn optional list of errors if multiple errors were encountered
    
    
    
    
    
        Show Source
        
        {
    "description":"An optional list of errors if multiple errors were encountered",
    "type":"array",
    "items":{
        "type":"object",
        "properties":{
            "errorCode":{
                "description":"The numerical code identifying the error",
                "type":"string"
            },
            "message":{
                "description":"The localized message describing the error",
                "type":"string"
            },
            "devMessage":{
                "description":"An optional non-localized message containing technical information for developers",
                "type":"string"
            },
            "moreInfo":{
                "description":"An optional non-localized message with more information",
                "type":"string"
            },
            "o:errorPath":{
                "description":"An optional machine readable description of where the error occurred",
                "type":"string"
            },
            "status":{
                "description":"The HTTP status code",
                "type":"string"
            }
        }
    }
}Nested Schema : items
    
      Type: 
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        Show Source
        object- 
            devMessage(optional): 
            string
            An optional non-localized message containing technical information for developers
- 
            errorCode(optional): 
            string
            The numerical code identifying the error
- 
            message(optional): 
            string
            The localized message describing the error
- 
            moreInfo(optional): 
            string
            An optional non-localized message with more information
- 
            o:errorPath(optional): 
            string
            An optional machine readable description of where the error occurred
- 
            status(optional): 
            string
            The HTTP status code
{
    "type":"object",
    "properties":{
        "errorCode":{
            "description":"The numerical code identifying the error",
            "type":"string"
        },
        "message":{
            "description":"The localized message describing the error",
            "type":"string"
        },
        "devMessage":{
            "description":"An optional non-localized message containing technical information for developers",
            "type":"string"
        },
        "moreInfo":{
            "description":"An optional non-localized message with more information",
            "type":"string"
        },
        "o:errorPath":{
            "description":"An optional machine readable description of where the error occurred",
            "type":"string"
        },
        "status":{
            "description":"The HTTP status code",
            "type":"string"
        }
    }
}