SupplyOrdersFilterInput
Filter options for supply orders query.
Provides comprehensive filtering capabilities including keyword search, brand filtering, date range filtering, status and type filtering, and location-based filtering.
Keyword Search
The keyword argument performs a fuzzy search across multiple fields including order type, order number, batch number, and status. It also supports exact UUID matching for order ID.
Date Range Filtering
All date fields support range filtering with optional from/to dates for flexible querying.
input SupplyOrdersFilterInput {
approvedBy: [ID!]
batchNumber: [String!]
brand: [ID!] @deprecated
completedBy: [ID!]
createdAt: DateRangeInput
createdBy: [ID!]
destinationBuildingId: [ID!]
destinationLocationId: [ID!]
endDate: DateRangeInput
keyword: String
orderNumber: [String!]
sourceBuildingId: [ID!]
startDate: DateRangeInput
status: [SupplyOrderStatusEnum!]
targetDate: DateRangeInput
type: [SupplyOrderTypeEnum!]
}
Fields
SupplyOrdersFilterInput.approvedBy ● [ID!] list scalar common
Filter by one or more party IDs who approved the orders
SupplyOrdersFilterInput.batchNumber ● [String!] list scalar common
Filter by one or more specific batch numbers
SupplyOrdersFilterInput.brand ● [ID!] deprecated list scalar common
This argument will be removed in the future. Brand is becoming a product-only attribute. Use company context instead.
Filter by one or more brand IDs.
SupplyOrdersFilterInput.completedBy ● [ID!] list scalar common
Filter by one or more party IDs who completed the orders
SupplyOrdersFilterInput.createdAt ● DateRangeInput input common
Filter supply orders by created date
SupplyOrdersFilterInput.createdBy ● [ID!] list scalar common
Filter by one or more party IDs who created the orders
SupplyOrdersFilterInput.destinationBuildingId ● [ID!] list scalar common
Filter by one or more destination warehouse/building IDs
SupplyOrdersFilterInput.destinationLocationId ● [ID!] list scalar common
Filter by one or more destination location IDs
SupplyOrdersFilterInput.endDate ● DateRangeInput input common
Filter supply orders by end date range
SupplyOrdersFilterInput.keyword ● String scalar common
Keyword search across order ID, type, number, batch number, and status
SupplyOrdersFilterInput.orderNumber ● [String!] list scalar common
Filter by one or more specific order numbers
SupplyOrdersFilterInput.sourceBuildingId ● [ID!] list scalar common
Filter by one or more source warehouse/building IDs
SupplyOrdersFilterInput.startDate ● DateRangeInput input common
Filter supply orders by start date range
SupplyOrdersFilterInput.status ● [SupplyOrderStatusEnum!] list enum orders
Filter supply orders by status
SupplyOrdersFilterInput.targetDate ● DateRangeInput input common
Filter supply orders by target date range
SupplyOrdersFilterInput.type ● [SupplyOrderTypeEnum!] list enum orders
Filter supply orders by type
Member Of
supplyOrders query