INPUT_OBJECT

OrderFilter

link GraphQL Schema definition

1input OrderFilter {
2
3id: [String!]
4
5number: [Int!]
6
7status: [OrderStatus!]
8
9createdAt: DateRange
10
11updatedAt: DateRange
12
13orderDate: DateRange
14
15preferredShippingDate: DateRange
16
17estimatedDeliveryDate: DateRange
18
19cancelDate: DateRange
20
21# Exactly one input field should be provided
22purchaseOrderNumber: StringMatch
23
24# Exactly one input field should be provided
25userIp: StringMatch
26
27accountId: [Int!]
28
29affiliateId: [Int!]
30
31countryId: [Int!]
32
33countryStateId: [Int!]
34
35currencyId: [Int!]
36
37deliveryWindowId: [Int!]
38
39languageId: [Int!]
40
41marketId: [Int!]
42
43paymentMethodId: [Int!]
44
45pricelistId: [Int!]
46
47customerId: [Int!]
48
49buyerId: [Int!]
50
51salesRepresentativeId: [Int!]
52
53storeId: [Int!]
54
55storeType: StoreType
56
57search: String
58
59notNull: [String!]
60
61negate: [String!]
62
63isLocked: Boolean
64
65isOnHold: Boolean
66
67isWaitingForCheckFirstAllocation: Boolean
68
69isWaitingForPayment: Boolean
70
71isInternal: Boolean
72
73# Exactly one input field should be provided
74otherComment: StringMatch
75
76allocationRuleId: [Int!]
77
78externalId: [String!]
79
80orderHoldReason: [OrderHoldReason!]
81
82# The number of warehouses used for this order allocation,
83# may include "Direct, then confirm" warehouses
84allocatedWarehouseCount: IntRange
85
86# True when a "Direct, then confirm" warehouse is used, and at least one
87# allocation request is still waiting for confirmation
88hasPendingAllocationRequests: Boolean
89
90# Numerical value of the order total, useful to find free (zero) orders. Use in combination with
91# `currencyId` to find orders within a specific range of monetary values like 100-200 EUR or < 5 USD.
92grandTotal: FloatRange
93}