Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
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
-
Name Type Description Required or Optional Available Version additionalFields Map<String, Object> Insurance quote line items. Optional 63.0 attributes Map<String, Object> Insurance quote attributes key-value pairs. Optional 63.0 instanceKeys String[] Product instance identifier of the quote line item. Required 63.0 items String[] The JSON structure that contains user inputs for the products for which the quote is created. Optional 63.0 priceBookEntryId String ID of the pricebook associated with the quote. Optional 63.0 productCode String Product code of the associated product. Required 63.0 relatedRecords Insurance Quote Related Record Input[] List of the related insurance quote records. Required 62.0