Rating Input Node

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