Order
The order node
| Method | Type | Description |
|---|---|---|
| id | ID! |
|
| extraInfo | JSONString |
|
| isActive | Boolean! |
|
| deletedAt | DateTime |
|
| orderId | String |
|
| consumer | ConsumerNode |
|
| merchant | MerchantNode |
|
| waiter | MerchantNode |
|
| phoneNumber | String |
|
| store | StoreNode |
|
| orderType | OrderTypeNode |
|
| state | OrderStateNode |
|
| pickupDt | DateTime |
|
| paymentType | OrderPaymentType! |
|
| cashReceivedCurrency | OrderCashReceivedCurrency |
|
| cashReceived | String |
|
| changeCurrency | OrderChangeCurrency |
|
| change | String |
|
| numOfGuests | Int |
|
| taxCurrency | OrderTaxCurrency! |
|
| tax | String |
|
| isRawTotal | Boolean! |
|
| totalCurrency | OrderTotalCurrency! |
|
| total | String |
|
| completed | Boolean! |
|
| completedAt | DateTime |
|
| createdAt | DateTime! |
|
| updatedAt | DateTime! |
|
| table | TableNode |
|
| entitySource | OrderEntitySource |
|
| entitySourceId | String |
|
| items | OrderItemNodeConnection! |
|
| tips | TipNodeConnection! |
|
| delivery | DeliveryNode |
|
| discounts | OrderDiscountNodeConnection! |
|
| refund | RefundNode |
|
| reservation | ReservationNode |
|
| pk | Int |
|
| cashReceivedAmount | Float |
|
| changeAmount | Float |
|
| paymentTypeDisplay | String |
List order types
Create an order
mutation (
$storeId: ID!
$consumerId: ID
$phoneNumber: String
$numOfGuests: Int
$orderTypeId: ID
$waiterId: ID
$pickupDt: DateTime
$deliveryLocation: String
$paymentType: String
){
createOrder(
input: {
storeId: $storeId
consumerId: $consumerId
phoneNumber: $phoneNumber
numOfGuests: $numOfGuests
orderTypeId: $orderTypeId
waiterId: $waiterId
pickupDt: $pickupDt
deliveryLocation: $deliveryLocation
paymentType: $paymentType
}
) {
errors
success
order {
id
}
}
}
Update an order
mutation (
$id: ID!
$phoneNumber: String
$storeId: ID!
$orderTypeId: ID
$paymentType: String
$pickupDt: DateTime
$deliveryLocation: String
$waiterId: ID
$consumerId: ID
$tableId: ID
$numOfGuests: Int
){
updateOrder(
input: {
id: $id
storeId: $storeId
consumerId: $consumerId
phoneNumber: $phoneNumber
numOfGuests: $numOfGuests
tableId: $tableId
orderTypeId: $orderTypeId
waiterId: $waiterId
pickupDt: $pickupDt
deliveryLocation: $deliveryLocation
paymentType: $paymentType
}
) {
errors
success
order {
id
}
}
}