fragment OrderFields on Order { documentId datetime_start datetime_end state order_number services { ...ServiceFields } client { ...CustomerFields } slot { ...SlotFields } } query GetOrders($filters: OrderFiltersInput, $pagination: PaginationArg, $sort: [String!]) { orders( filters: $filters sort: $sort 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 } }