Represents a service mode in an outlet that has been enabled for use with RemoteOrders and an "Eat In" flow.
It represents the physical locations within an outlet that a consumer may be delivered orders to.
Required
serviceModeID :
string (GUID)
Unique identifier (across the organisation) for this ServiceMode.
When creating a RemoteOrder with the RemoteOrderType represented by this instance this value should be assigned to the RemoteOrder.ServiceModeID property.
Required
MaxLength(32)
name :
string
The human readable name of this ServiceMode
Nullable
ranges :
EatInServiceModeRange
[]
The set of valid ranges for this service mode (eg - ranges of table numbers or seats in a theatre etc)
If null / empty, this service mode does NOT support picking table numbers / seats.
A valid range value is a value that conforms to ANY of the ranges specified here.
Example
{
"serviceModeID": "3f49efe7-ea42-4f21-8718-7e6ce9a33512",
"name": "string value",
"ranges": []
}