Input representation of details of context node.
JSON Example
{
"ratingInputs": [
{
"instanceKeys": [
"AutoRoot"
],
"productCode": "AUTOROOT",
"attributes": {
"Deductible": 1000
}
},
{
"instanceKeys": [
"AutoRoot",
"Audi"
],
"productCode": "AUTO",
"attributes": {
"Mileage": 20000
}
},
{
"instanceKeys": [
"AutoRoot",
"Audi",
"Tom"
],
"productCode": "DRIVER",
"attributes": {
"DriverAge": 50,
"DriverAccident": 0
},
"targetRecords": [
"003xx000004WkvEAAS"
]
}
]
}
Properties
| Name | Type | Description | Required or Optional | Available Version |
|---|---|---|---|---|
| additionalFields | Map<String, Object> | Map of additional fields that must be updated in the quote context. | Optional | 63.0 |
| attributes | Map<String, Object> | Map of attributes key-value pairs that's used to determine pricing. | Optional | 63.0 |
| instanceKeys | String[] | List of instance keys for context path. | Required | 63.0 |
| productCode | String | Unique code to identify a product. | Required | 63.0 |
| reusable | Boolean | Indicate whether the node is reusable across multiple roots (true) or not (false). | Optional | 66.0 |
| targetRecords | String[] | List of target records. | Optional | 63.0 |