Defines a single InOrder Is analogous to SubmitOrder in OnlineOrdering
| Name | Type | Additional information | Description |
|---|---|---|---|
| Customer | Customer |
Required |
Customer placing the Order |
| Guests | Collection of Guest |
None. |
Guest information of the order |
| Items | Collection of Item |
Required |
Items for the Order |
| Tenders | Collection of Payment |
None. |
Tenders applied to the order |
| Promos | Collection of Promo |
None. |
Promos applied to the Order |
| Comps | Collection of Comp |
None. |
Comps applied to the Order |
| ReferenceNumber | long |
None. |
An optional OutOrder identifier for tracking use by external applications |
| ExternalOrderId | string |
None. |
An optional free-form order identifier use by external applications |
| OrderTime | date |
None. |
Date and time order was placed |
| PrepTime | integer |
None. |
Amount of time in minutes needed to
|
| DriveTime | integer |
None. |
Amount of time in minutes needed to deliver the order to the customer |
| PromiseDateTime | date |
None. |
Date and time that the customer can expect the order to be ready. |
| OrderSource | OrderSourceType |
None. |
Indicates where an OutOrder originated from |
| Destination | string |
None. |
Order destination |
| SourceId | string |
None. |
The source id |
| DestinationId | string |
None. |
The destination id |
| OrderMode | OrderModeType |
Required |
Mode of the order |
| OverrideModeCharge | decimal number |
None. |
Allows the amount of the order mode
|
| Status | OrderStatus |
None. |
Status of the Order.
|
| AutoSendToKitchen | boolean |
None. |
For InDelay orders, this dictates whether the system will automatically send the order to the kitchen at the prescribed time (if true),
|
| TaxExempt | boolean |
None. |
Indicates that this order should be tax
|
| EstimatedSubTotal | decimal number |
None. |
Not currently used |
| EstimatedTax | decimal number |
None. |
Used to indicate the tax that the external
|
| SpecialInstructions | string |
None. |
Special instructions for the order |
| CheckedIn | boolean |
None. |
Indicates whether the order has been checked in at the site |
| CheckInSummary | string |
None. |
All available check in information concatenated into one field |
| CheckInApplication | string |
None. |
Name of the application used to initiate the check in event |
| CheckInOriginType | string |
None. |
Simple description of the hardware/software situation the above application/system used to originate the event |
| CheckInOriginId | string |
None. |
If applicable, a specific number of the origin type above to help identify it |
| CheckInVectorType | string |
None. |
If applicable, a predefined physical or logical target for the behavior defined around the check in action. |
| CheckInVectorId | string |
None. |
If applicable, a specific number of the Vector Type above to help identify it |
| CheckInIntent | string |
None. |
Specifies actions to be taken by the in store software.
|
| AutoRelease | boolean |
None. |
Indicates whether the order should auto release at the future order release window |
| PartySize | integer |
None. |
Indicates the number of people who will be served by this order |
| ReleaseAwaitingDeposit | boolean |
None. |
If set to true on a future order, the order
|
| AssignAlohaLoyalty | boolean |
None. |
If set to true, ATO will assign any loyalty merits/rewards to the customer's
|
| SiteInformation | SiteInformation |
None. |
Optional SiteInformation element |
| KitchenStatus | KitchenStatus |
None. |
The status of the order in the kitchen |
| LaneIdentifier | string |
None. |
Identifies which lane an order is intended for in a multilane drive-through |