INPUT_OBJECT

User_Exact

Exact match query arguments for User

link GraphQL Schema definition

  • input User_Exact {
  • # Select multiple User by ID.
  • id: [Int]
  • # Login name.
  • username: String
  • # First/Given name.
  • first_name: String
  • # Last/Surname.
  • last_name: String
  • # True if the user is generated by system and not customer, such as an internal
  • # temporary support user.
  • is_system: Boolean
  • # Unique supplier ID.
  • supplier_id: [Int]
  • # List of user ids NOT to include
  • not_user_id: [[Int]]
  • # List of tags that users have access to view
  • crew_tag: [Int]
  • # User types
  • type: [UserTypes]
  • # Matches any users that have allocations matching the given criteria
  • has_allocations: UserHasAllocation
  • # List of competency (active and enabled) IDs that users must have at least one.
  • has_competencies: [Int]
  • # List of induction (active and enabled) IDs that users must have at least one.
  • has_inductions: [Int]
  • # List of competency (active and enabled) IDs that users have to have.
  • has_all_competencies: [Int]
  • # List of induction IDs that users have to have.
  • has_all_inductions: [Int]
  • # List of skill IDs that users have to have. Works with compound, simple, and sub
  • # skills.
  • has_all_skills: [Int]
  • # (DEPRECATED) List of skill IDs that users have to have. Works with compound,
  • # simple, and sub skills.
  • has_skills: [Int]
  • # If true, show only users who have a contact number. If false only show users
  • # with no number
  • has_contact_number: Boolean
  • # Filters users that are associated to the given asset ids
  • is_asset_worker: [Int]
  • # `true` to show the active items, `false` otherwise. `null` to show both active &
  • # deactivated items. Defaults to `true`.
  • is_active: Boolean
  • }