ENUM

User_WhereGroup_Fields

Where group options for User. Matches when any field in the array is met

link GraphQL Schema definition

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