CSRBaseItemFormat

This Omnistudio Data Mapper transforms the getCartItem response and gives the details of the items in the cart.

Sample Input

1{
2  "messages": [],
3  "records": [
4    {
5      "exp_media__Action__c": {
6        "actions": {},
7        "alternateValues": null,
8        "dataType": "PICKLIST",
9        "editable": true,
10        "fieldName": "exp_media__Action__c",
11        "hidden": false,
12        "label": "Action",
13        "messages": [],
14        "originalValue": null,
15        "previousValue": null,
16        "value": "Add"
17      },
18      "exp_media__AssetReferenceId__c": {
19        "actions": {},
20        "alternateValues": null,
21        "dataType": "STRING",
22        "editable": true,
23        "fieldName": "exp_media__AssetReferenceId__c",
24        "hidden": true,
25        "label": "Asset Reference Id",
26        "messages": [],
27        "originalValue": null,
28        "previousValue": null,
29        "value": "2005974c-5844-33f8-81a9-f15ac09e2c48"
30      },
31  ],
32  "totalSize": 2
33}

Parameter

Required/Optional

messages

Required

records

Required

Sample Output

1{
2  "CartItems": [
3    {
4      "Price": 15,
5      "ItemName": "Play",
6      "Action": "Add",
7      "Description": "An extensive amount of the most popular channels that people love.",
8      "cartId": "8014W000001ZFjHQAW",
9      "AccountId": "0014W000029eKO8QAM"
10    },
11    {
12      "Price": 0,
13      "ItemName": "Play Plus",
14      "Action": "Disconnect",
15      "Description": "An extensive amount of the most popular channels, plus HBO, Showtime and other premium channels.",
16      "cartId": "8014W000001ZFjHQAW",
17      "AccountId": "0014W000029eKO8QAM"
18    }
19  ]
20}

Called By

  • Workflow: Agent console Change Base Package
    • Omniscript: vpls360csrChangeBasePackage
      • Integration Procedure: VPL360_CsrBasePackPosttocart