INPUT_OBJECT

StringFilter

A filter to be used against String fields. All fields are combined with a logical ‘and.’

link GraphQL Schema definition

  • input StringFilter {
  • # Is null (if `true` is specified) or is not null (if `false` is specified).
  • isNull: Boolean
  • # Equal to the specified value.
  • equalTo: String
  • # Not equal to the specified value.
  • notEqualTo: String
  • # Not equal to the specified value, treating null like an ordinary value.
  • distinctFrom: String
  • # Equal to the specified value, treating null like an ordinary value.
  • notDistinctFrom: String
  • # Included in the specified list.
  • in: [String!]
  • # Not included in the specified list.
  • notIn: [String!]
  • # Less than the specified value.
  • lessThan: String
  • # Less than or equal to the specified value.
  • lessThanOrEqualTo: String
  • # Greater than the specified value.
  • greaterThan: String
  • # Greater than or equal to the specified value.
  • greaterThanOrEqualTo: String
  • # Contains the specified string (case-sensitive).
  • includes: String
  • # Does not contain the specified string (case-sensitive).
  • notIncludes: String
  • # Contains the specified string (case-insensitive).
  • includesInsensitive: String
  • # Does not contain the specified string (case-insensitive).
  • notIncludesInsensitive: String
  • # Starts with the specified string (case-sensitive).
  • startsWith: String
  • # Does not start with the specified string (case-sensitive).
  • notStartsWith: String
  • # Starts with the specified string (case-insensitive).
  • startsWithInsensitive: String
  • # Does not start with the specified string (case-insensitive).
  • notStartsWithInsensitive: String
  • # Ends with the specified string (case-sensitive).
  • endsWith: String
  • # Does not end with the specified string (case-sensitive).
  • notEndsWith: String
  • # Ends with the specified string (case-insensitive).
  • endsWithInsensitive: String
  • # Does not end with the specified string (case-insensitive).
  • notEndsWithInsensitive: String
  • # Matches the specified pattern (case-sensitive). An underscore (_) matches any
  • # single character; a percent sign (%) matches any sequence of zero or more
  • # characters.
  • like: String
  • # Does not match the specified pattern (case-sensitive). An underscore (_) matches
  • # any single character; a percent sign (%) matches any sequence of zero or more
  • # characters.
  • notLike: String
  • # Matches the specified pattern (case-insensitive). An underscore (_) matches any
  • # single character; a percent sign (%) matches any sequence of zero or more
  • # characters.
  • likeInsensitive: String
  • # Does not match the specified pattern (case-insensitive). An underscore (_)
  • # matches any single character; a percent sign (%) matches any sequence of zero or
  • # more characters.
  • notLikeInsensitive: String
  • # Equal to the specified value (case-insensitive).
  • equalToInsensitive: String
  • # Not equal to the specified value (case-insensitive).
  • notEqualToInsensitive: String
  • # Not equal to the specified value, treating null like an ordinary value
  • # (case-insensitive).
  • distinctFromInsensitive: String
  • # Equal to the specified value, treating null like an ordinary value
  • # (case-insensitive).
  • notDistinctFromInsensitive: String
  • # Included in the specified list (case-insensitive).
  • inInsensitive: [String!]
  • # Not included in the specified list (case-insensitive).
  • notInInsensitive: [String!]
  • # Less than the specified value (case-insensitive).
  • lessThanInsensitive: String
  • # Less than or equal to the specified value (case-insensitive).
  • lessThanOrEqualToInsensitive: String
  • # Greater than the specified value (case-insensitive).
  • greaterThanInsensitive: String
  • # Greater than or equal to the specified value (case-insensitive).
  • greaterThanOrEqualToInsensitive: String
  • }