EatInServiceMode Model

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": []
}