INPUT_OBJECT

Order_Exact

Exact match query arguments for Order

link GraphQL Schema definition

  • input Order_Exact {
  • # Select multiple Order by ID.
  • id: [Int]
  • # Job number for an order.
  • job_number: String
  • # Purchase order number on an order.
  • purchase_order_number: String
  • # The unique client ID.
  • client_id: [Int]
  • # The client's short name.
  • client_name: String
  • # Unique project ID.
  • project_id: [Int]
  • # Unique supplier ID.
  • supplier_id: [Int]
  • # True to get only orders linked to a project, false to get orders with no
  • # projects
  • has_project: Boolean
  • # True to get only orders linked to a project and that project is active, false
  • # otherwise
  • has_active_project: Boolean
  • # Order status type. E.g. confirmed, pending etc.
  • status: [OrderStatusTypes]
  • # Order status id
  • status_id: [Int]
  • # Start date to filter orders by
  • start_date: DateExpression
  • # End date to filter orders by
  • end_date: DateExpression
  • # Filters to supervisors that are assigned to the order's project
  • supervisor_id: [Int]
  • # Owner user id to filter by.
  • owner_id: [Int]
  • # Hire type to filter by.
  • hire_type: OrderTypes
  • # Only show orders with these tags
  • tags_id: [[Int]]
  • # Filters to orders who have allocations on a given date
  • has_allocations_on_date: DateExpression
  • # Filters to orders where any order task date is not fulfilled with correct number
  • # of allocations
  • is_incomplete: Boolean
  • # Filters any orders with an unfulfilled task date in given range. An unfulfilled
  • # task date that has allocated workers < qty OR if task asset required - allocated
  • # assets < 1
  • unfulfilled_in_range: OrdersUnfulfilledRange
  • # `true` to show the active items, `false` otherwise. `null` to show both active &
  • # deactivated items. Defaults to `true`.
  • is_active: Boolean
  • # Get orders which contains at least one task that matches the given ids
  • task_id: [[Int]]
  • }