Configurator UI Treatment

Output representation of the details of the UI treatments of a product configurator. The details include the product configuration rule actions to override the disable or hide behavior in the UI for product options, product attributes, and attribute picklist values.

JSON Example 

1[
2  {
3    "details": {
4      "attributeId": "0tjxx0000000007AAA",
5      "prcId": "0dSxx0000000007EAA",
6      "stiId": "0QLxx0000004CU0GAM",
7      "attributePicklistValueId": "0v6xx0000000005AAA"
8    },
9    "uiTreatmentScope": "Bundle",
10    "uiTreatmentTarget": "Attribute_Picklist_Value",
11    "uiTreatmentType": "Hide"
12  },
13  {
14    "details": {
15      "stiId": "ref_f0f2da7b_c431_482d_bf4b_599052f3a2e1"
16    },
17    "uiTreatmentScope": "Product",
18    "uiTreatmentTarget": "Component",
19    "uiTreatmentType": "Disable"
20  }
21]
Property NameTypeDescriptionFilter Group and VersionAvailable Version
detailsMap<String, Object>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 product-related component, ID of the attribute, or ID of the attribute picklist value.Small, 62.062.0
uiTreatment​ScopeStringType of the UI treatment to be performed. Valid values are Product—UI treatment is applicable to a certain product only or Bundle—UI treatment is applicable to the whole bundle.Small, 62.062.0
uiTreatment​TargetStringTarget 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, or Attribute_Picklist_Value—Represents one of the picklist values of a product attribute.Small, 62.062.0
uiTreatment​TypeStringType of UI treatment to be performed. Valid values are Hide—Hide the associated target or Disable—Disable the associated target.Small, 62.062.0