Product Rating Patch Input

Input representation of product rating update details.

JSON Example 

1{
2  "contextId": "a49103b233638b918217c74eced69220e534e160c3d3d35bc8cf6608515aeab3",
3  "ratingOptions": {
4    "executePricing": true,
5    "executeConfigurationRules": false
6  },
7  "updatedNodes": [
8    {
9      "instanceKeys": [
10        "AutoSilver",
11        "BMW",
12        "Tim1"
13      ],
14      "productCode": "driver",
15      "attributes": {
16        "DriverAccidentPoints": 1,
17        "AgeFirstLicensed": 50,
18        "DriverMVRPoints": 1
19      },
20      "targetRecords": [
21        "003DR000002ov8NYAQ",
22        "001DR000003avQCYAY"
23      ]
24    }
25  ],
26  "addedNodes": [
27    {
28      "instanceKeys": [
29        "AutoSilver",
30        "Tesla"
31      ],
32      "productCode": "auto",
33      "attributes": {
34        "Year": "2022",
35        "Model": "Y"
36      }
37    },
38    {
39      "instanceKeys": [
40        "AutoSilver",
41        "Tesla",
42        "collision1"
43      ],
44      "productCode": "collision",
45      "attributes": {
46        "Limit": 500,
47        "Deductible": 1000
48      }
49    },
50    {
51      "instanceKeys": [
52        "AutoSilver",
53        "Tesla",
54        "Driver1"
55      ],
56      "productCode": "driver",
57      "attributes": {
58        "DriverAccidentPoints": 5,
59        "AgeFirstLicensed": 30,
60        "DriverMVRPoints": 1
61      },
62      "targetRecords": [
63        "003DR000002oxCfYAI",
64        "001DR000003azdpYAA"
65      ]
66    },
67    {
68      "instanceKeys": [
69        "AutoSilver",
70        "Audi",
71        "Collision2"
72      ],
73      "productCode": "collision",
74      "attributes": {
75        "Limit": 500,
76        "Deductible": 1000
77      }
78    }
79  ]
80}

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
addedNodesRating Input Node[]List of added nodes.Optional63.0
additionalFieldsMap<String, Object>Map of additional fields that must be updated in the quote context.Optional63.0
contextIdStringContext ID.Required63.0
deletedNodesRating Input Node[]List of deleted nodes.Optional63.0
effectiveDateStringDate used to find the active pricing procedure for pricing. The default value is the current date.Optional63.0
ratingDateStringDate that’s used to find the active pricing procedure.Optional63.0
ratingOptionsRating Options Input[]Options for rating.Optional63.0
updatedNodesRating Input Node[]List of updated nodes.Optional63.0