Insurance Quote Input Node

Input representation of root quote line items and child quote line items of insurance quote.

JSON Example 

1quoteInputs: [
2    {
3      "productCode": "autoRoot",
4      "instanceKeys": [
5        "AutoRoot"
6      ],
7      "items": [
8        {
9          "productCode": "autoBundle",
10          "instanceKeys": [
11            "AutoRoot",
12            "AutoBundle1"
13          ],
14          "attributes": {
15            "avMake": "BMW",
16            "avValue": "20000",
17            "avYear": "2020",
18            "AutoValueFactor": 5,
19            "AutoAgeFactor": 6
20          }
21        },
22        {
23          "productCode": "autoDriver",
24          "instanceKeys": [
25            "AutoRoot",
26            "AutoBundle1",
27            "AutoDriver"
28          ],
29          "relatedRecords": [
30            {
31              "relatedRecordId": "001xx000003GYiEAAW",
32              "relatedRecordObjName": "Account"
33            },
34            {
35              "relatedRecordId": "001xx000003GYiEAAV",
36              "relatedRecordObjName": "Contact"
37            }
38          ]
39        },
40        {
41          "productCode": "autoComp",
42          "instanceKeys": [
43            "AutoRoot",
44            "AutoBundle1",
45            "AutoComp"
46          ],
47          "attributes": {
48            "CompBasePremium": "750"
49          }
50        },
51        {
52          "productCode": "autoBundle",
53          "instanceKeys": [
54            "AutoRoot",
55            "AutoBundle2"
56          ],
57          "attributes": {
58            "avMake": "Audi",
59            "avValue": "20000",
60            "avYear": "2020",
61            "AutoValueFactor": 5,
62            "AutoAgeFactor": 6
63          }
64        },
65        {
66          "productCode": "autoDriver",
67          "instanceKeys": [
68            "AutoRoot",
69            "AutoBundle2",
70            "AutoDriver"
71          ],
72          "relatedRecords": [
73            {
74              "relatedRecordId": "001xx000003GYiEAAW",
75              "relatedRecordObjName": "Account"
76            },
77            {
78              "relatedRecordId": "001xx000003GYiEAAV",
79              "relatedRecordObjName": "Contact"
80            }
81          ]
82        },
83        {
84          "productCode": "autoCollision",
85          "instanceKeys": [
86            "AutoRoot",
87            "AutoBundle2",
88            "AutoCollision1"
89          ],
90          "attributes": {
91            "CollisionBasePremium": "120"
92          }
93        }
94      ]
95    }
96  ]

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
additionalFieldsMap<String, Object>Insurance quote line items.Optional63.0
attributesMap<String, Object>Insurance quote attributes key-value pairs.Optional63.0
instanceKeysString[]Product instance identifier of the quote line item.Required63.0
itemsString[]The JSON structure that contains user inputs for the products for which the quote is created.Optional63.0
priceBookEntryIdStringID of the pricebook associated with the quote.Optional63.0
productCodeStringProduct code of the associated product.Required63.0
relatedRecordsInsurance Quote Related Record Input[]List of the related insurance quote records.Required62.0