EatInCollectionPoint Model

A collection point is a place where the consumer can nominate where they would like to pickup the order (for an RemoteOrderType.EatIn style flow).

The outlet will treat this selection as a request but may decide not to honour it (for example ordering alchohol might be restricted to a single area within the outlet)

Required
collectionPointID : string (GUID)

Unique identifier (across the organisation) for this EatInCollectionPoint

Required MaxLength(32)
name : string

The human readable name of this EatInCollectionPoint

Nullable MaxLength(512)
description : string

A long form description for the consumer about this EatInCollectionPoint

Nullable
latitude : number (decimal)

WGS:84 / EPSG:4326 Latitude of the location of this particular collection point (if specified). Only valid if Longitude is also defined. Ranges from -90 to 90

Nullable
longitude : number (decimal)

WGS:84 / EPSG:4326 Longitude of the location of this particular collection point (if specified). Only valid if Latitude is also defined. Ranges from -180 to 180

Nullable
image : MenuImage

If set this will reference an image for the consumer that will help aid in identifying where this collection point is located

Example
{
  "collectionPointID": "3f49efe7-ea42-4f21-8718-7e6ce9a33512",
  "name": "string value",
  "description": "string value",
  "latitude": 1.23,
  "longitude": 1.23,
  "image": {}
}