Insurance Quote Patch Input

Input representation for insurance quote patch operation.
JSON example
{
  "configOptions": {
    "executePricing": false,
    "validateProductCatalog": false,
    "executeConfigurationRules": false,
    "executeQualificationRules": false
  },
  "additionalFields": {
    "Status": "Draft",
    "ValidFromDate": "2025-10-29T00:00:00.000Z"
  },
  "addedNodes": [
    {
      "productCode": "autoCollision",
      "instanceKeys": [
        "autoBundle",
        "autoCollision"
      ],
      "additionalFields": {
        "StartDate": "2025-09-29T00:00:00.000Z",
        "EndDate": "2025-10-29T00:00:00.000Z",
        "Discount": 40
      }
    }
  ],
  "updatedNodes": [
    {
      "instanceKeys": [
        "autoBundle"
      ],
      "productCode": "autoBundle",
      "attributes": {
        "avMake": "AudiQ14"
      },
      "additionalFields": {
        "StartDate": "2025-09-29T00:00:00.000Z",
        "EndDate": "2025-10-29T00:00:00.000Z",
        "Discount": 50
      }
    }
  ]
}
Properties
Name Type Description Required or Optional Available Version
addedNodes Insurance Quote Input Node[] List of added nodes for insurance quote. Optional 63.0
additionalFields Map<String, Object> Insurance quote additional fields. Optional 63.0
configOptions Insurance Quote Config Options[] Configurator options for insurance quote. Optional 63.0
deletedNodes Insurance Quote Input Node[] List of deleted nodes from insurance quote. Optional 63.0
pricingProcedure String Pricing procedure for insurance quote. Optional 63.0
updatedNodes Insurance Quote Input Node[] List of updated nodes on insurance quote. Optional 63.0