This is the multi-page printable view of this section. Click here to print.
Models
1 - BillingItemIdsResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| billing_item_ids optional | List of all billing item IDs Example : VIRTUAL_SERVER | array[string] |
2 - OfferingResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| offerings optional | List of offering types Example : ['PS', 'PP', 'PG'] | array[string] |
3 - PriceRangeDto
| Name | Description | Schema | Default |
|---|---|---|---|
| base_price required | Base price for this range Example : | string | |
| range_end required | Range end value. null means +Infinity Example : 0.00000000 | any of [string, null] | |
| range_start required | Range start value. null means -Infinity Example : 0.00000000 | any of [string, null] | |
| unit_price required | Unit price for this range Example : PP | string |
4 - ReportPriceDTO
| Name | Description | Schema | Default |
|---|---|---|---|
| attributes required | Price attributes Example : | object | |
| billing_item_id required | Billing Item ID Example : VIRTUAL_SERVER | string | |
| currency_code required | Currency Code Example : VIRTUAL_SERVER | string | |
| offering required | Offering type (PP/PS/PG) Example : PP | string | |
| price_model required | Price model enum name Example : VIRTUAL_SERVER | string | |
| price_unit required | Price unit enum name Example : VIRTUAL_SERVER | string | |
| prices required | Price ranges | array[PriceRangeDto] | |
| proration_rule required | Proration rule enum name Example : PRORATION | string | |
| rounding_position required | Rounding position Example : VIRTUAL_SERVER | integer | |
| rounding_rule required | Rounding rule enum name Example : ROUND_DOWN | string |
5 - ReportPriceResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| count required | count Example : 20 | integer | |
| page required | page Example : 0 | integer | |
| prices optional | List of matching prices Example : VIRTUAL_SERVER | array[ReportPriceDTO] | |
| size required | size Example : 20 | integer | |
| sort optional | sort Example : ['created_at:asc'] | any of [array[string], null] | |
| total_pages optional | Example : 10 | integer | 1 |