ChildAttributeGroup Model

Represents a group of menu items that provide options for child attributes on an already ordered parent item (eg - list of toppings that can be applied to a parent pizza)

Required
childAttributeGroupID : string (GUID)

Unique identifier for this attribute group. Must be unique across this menu.

Required MaxLength(50) Truncates
name : string

Descriptive name of this attribute group

Required
menuItemIDs : string (GUID) []

The set of ID's for MenuItem that are being displayed as part of this attribute group

Nullable
quantityConstraint : ChildAttributeGroupQuantityConstraint

The set of quantity constraints that apply COLLECTIVELY ACROSS ALL referenced MenuItemIDs.


Can be null.

Example
{
  "childAttributeGroupID": "3f49efe7-ea42-4f21-8718-7e6ce9a33512",
  "name": "string value",
  "menuItemIDs": ["3f49efe7-ea42-4f21-8718-7e6ce9a33512"],
  "quantityConstraint": {}
}