ModifierGroupForMenuItem
The object describing all the modifier groups that can be applied to the selected combo
- idType: stringFormat: uuidrequired
Modifier group UUID
- nameType: stringrequired
Menu item modifier group name
- maxType: integer
_selected min:1max:99Constrain on maximum number of modifiers user can select in the given modifier group.
- minType: integer
_selected min:0Constrain on minimum number of modifiers user must select in the given modifier group.
- modifiersType: array object[] · ModifierForModifierGroup[]
Collection of Modifiers available for the selected menu item (see Modifiers)
- idType: stringFormat: uuidrequired
Modifier UUID
- nameType: stringrequired
Modifier name
- allergensType: array object[] · Allergen[]
- caloriesType: integer | null
Calories count specific to the selected modifier
- imageType: object · ImageWithThumbnailSmall
- isType: boolean
_preselected Indicator that shows if this modifier is preselected or not by default in the parent modifier group. This paramater is automatically added to the response by including "pivot" as part of the include query paramater.
- priceType: integer
_by _order _type min:0Price for the given order type expressed in cents (divide by 100 to get decimal representation).
- translationsType: object
- translationsType: object
- nameType: string
Translated name of the modifier group
{
"id": "8a698858-5063-41de-bf1a-92a9da0a3f3a",
"name": "Modifier Group",
"translations": {
"name": "Modifier Group"
},
"min_selected": 0,
"max_selected": 2,
"modifiers": [
{
"id": "685a2edc-da1e-44c7-ba26-98f7804e10d1",
"name": "Modifier",
"translations": {
"name": "Modifier"
},
"allergens": [
{
"id": "milk",
"translated_name": "Milk"
}
],
"is_preselected": false,
"price_by_order_type": 200,
"calories": 300,
"image": {
"thumbnail_small": null
}
}
]
}