Insurance UI Treatments

Output representation for the details of the insurance UI treatments.
JSON example
This example shows a sample success response.
1{
2  "uiTreatments": [
3    {
4      "details": {
5        "attributeId": "0tjxx0000000007AAA",
6        "stiId": "0QLxx0000004CU0GAM",
7        "attributePicklistValueId": "0v6xx0000000005AAA"
8      },
9      
10      "uiTreatmentTarget": "Attribute_Picklist_Value",
11      "uiTreatmentType": "Hide"
12    },
13    {
14      "details": {
15        "stiId": "ref_f0f2da7b_c431_482d_bf4b_599052f3a2e1"
16      },
17      
18      "uiTreatmentTarget": "Component",
19      "uiTreatmentType": "Disable"
20    }
21  ]
22}
Property Name Type Description Filter Group and Version Available Version
details Map<String, String> Key-value pair that specifies the items to apply the rules on, which includes these details.
  • ID of the sales transaction item
  • ID of the attribute
  • ID of the attribute picklist value
Small, 66.0 66.0
uiTreatmentTarget String Target of the UI treatment. Valid values are:
  • Component—Represents a product option or bundle component.
  • Quantity—Represents a quantity field.
  • Attribute—Represents a certain attribute of the product.
  • Attribute_Picklist_Value—Represents one of the picklist values of a product attribute.
Small, 66.0 66.0
uiTreatmentType String Type of UI treatment to be performed. Valid values are:
  • Hide—Hide the associated target.
  • Disable—Disable the associated target.
Small, 66.0 66.0