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
}
}
}