Homepage

PropertyFilterInput

Last edit: Dec 17, 2025

No description

type PropertyFilterInput {
  allow_empty: Boolean
  array_contains: [String!]
  array_overlaps: [String!]
  case_sensitive: Boolean
  contains: String
  distance_sphere: GeoPropertyFilterInput
  ends_with: String
  exists: Boolean
  name: String!
  not_array_contains: [String!]
  not_array_overlaps: [String!]
  not_contains: String
  not_ends_with: String
  not_starts_with: String
  not_value: String
  not_value_array: [String!]
  not_value_boolean: Boolean
  not_value_float: Float
  not_value_in: [String!]
  not_value_int: Int
  not_within_radius: GeoRadiusPropertyFilterInput
  property_type: String
  range: RangeFilter
  starts_with: String
  value: String
  value_array: [String!]
  value_boolean: Boolean
  value_float: Float
  value_in: [String!]
  value_int: Int
  within_radius: GeoRadiusPropertyFilterInput
}

Fields

allow_empty (Boolean)

allow empty values

array_contains (String)

selects records for which the property of type Array contains all of the provided elements

array_overlaps (String)

selects records for which the property of type Array contains at least one of the provided elements

case_sensitive (Boolean)

if argument is true, contains, starts_with and ends_with will be case sensitive

contains (String)

selects records where the property of type String contains the provided string
as a sub-string (control case sensitivity with case_sensitive argument)

distance_sphere (GeoPropertyFilterInput)

select records for which a distance between its point from <:property> and <:center> point is less than <:distance>.

ends_with (String)

selects records for which the property of type String ends with the provided
argument (control case sensitivity with case_sensitive argument)

exists (Boolean)

if argument is true, selects records for which the property exists and is not
null; if argument is false, selects records for which the property doesn't
exist or is null

name (String)

name of the property

not_array_contains (String)

selects records for which the property of type Array may contain some, but not all of the provided elements

not_array_overlaps (String)

selects records for which the property of type Array doesn't have any element
in common with the provided array of elements

not_contains (String)

selects records where the property of type String does not contain the
provided string as a sub-string (control case sensitivity with
case_sensitive argument)

not_ends_with (String)

selects records for which the property of type String does not end with the
provided argument (control case sensitivity with case_sensitive argument)

not_starts_with (String)

selects records for which the property of type String does not start with the
provided argument (control case sensitivity with case_sensitive argument)

not_value (String)

property specified by name should have a value that is different from the value provided

not_value_array (String)

selects records for which the property of type Array is not equal to the provided value

not_value_boolean (Boolean)

property specified by name should be different from the value provided

not_value_float (Float)

property specified by name should different from the value provided

not_value_in (String)

selects records for which the property is not included as a sub-array or is not an element of the provided Array argument

not_value_int (Int)

property specified by name should be equal different from the value provided

not_within_radius (GeoRadiusPropertyFilterInput)

select records for which a <:point> is not within <:radius_in_km_from_property> km distance from its <:property> point

property_type (String)

specifies the type of the property if it can't be determined automatically

range (RangeFilter)

selects records for which the property value is inside the given range; range
options that can be given are lt (lower than), lte (lower than or equal), gt
(greater than), gte (greater than or equal)

starts_with (String)

selects records for which the property of type String starts with the provided
argument (control case sensitivity with case_sensitive argument)

value (String)

property specified by name should have a value that is equal to the value provided

value_array (String)

selects records for which the property of type Array is equal to the provided value

value_boolean (Boolean)

property specified by name should be equal to the value provided

value_float (Float)

property specified by name should be equal to the value provided

value_in (String)

selects records for which the property is included as a sub-array or is an element of the provided Array argument

value_int (Int)

property specified by name should be equal to the value provided

within_radius (GeoRadiusPropertyFilterInput)

select records for which a <:point> is within <:radius_in_km_from_property> km distance from its <:property> point

Questions?

We are always happy to help with any questions you may have.

contact us