Cart

createdDate
string <date-time>

The date and time the cart was created in ISO 8601 format.

diningOptionBehavior
string

Dining behavior (e.g., DINE_IN, TAKE_OUT, DELIVERY, DRIVE_THRU).

diningOptionGuid
string <uuid>

The identifier of the dining option.

guid
string <uuid>

The unique identifier of the guest cart.

object or null

Pricing details for a cart's selections.

Array of objects (Selection)
status
string

Status of the cart.

Enum: "ACTIVE" "ABANDONED" "FINALIZED" "SUBMITTED" "TRANSFERRED"
transferReason
string or null

Reason for cart transfer. Required when status is TRANSFERRED.

Enum: "STAFF_TAKEOVER" "LARGE_ORDER_CONFIRMATION" "UNABLE_TO_UNDERSTAND" "GUEST_REQUESTED" "CART_UPDATE_FAILED"
updatedDate
string <date-time>

The date and time the cart was updated in ISO 8601 format.

{
  • "guid": "ee6a7af7-650d-499b-8e32-58a52ffdb7bc",
  • "diningOptionGuid": "c2cfa80e-8c9d-4ee4-bcdb-64e895dfe513",
  • "diningOptionBehavior": "string",
  • "selections": [
    ],
  • "pricedCheck": {
    },
  • "createdDate": "2019-08-24T14:15:22Z",
  • "updatedDate": "2019-08-24T14:15:22Z",
  • "status": "ACTIVE",
  • "transferReason": "STAFF_TAKEOVER"
}