41 lines
737 B
GraphQL

fragment OrderFields on Order {
documentId
time_start
time_end
state
order_number
services {
...ServiceFields
}
client {
...CustomerFields
}
slot {
...SlotFields
}
}
query GetOrders($filters: OrderFiltersInput, $pagination: PaginationArg) {
orders(filters: $filters, sort: ["slot.date:desc", "time_start:asc"], pagination: $pagination) {
...OrderFields
}
}
query GetOrder($documentId: ID!) {
order(documentId: $documentId) {
...OrderFields
}
}
mutation CreateOrder($input: OrderInput!) {
createOrder(data: $input) {
...OrderFields
}
}
mutation UpdateOrder($documentId: ID!, $data: OrderInput!) {
updateOrder(documentId: $documentId, data: $data) {
...OrderFields
}
}