INPUT_OBJECT

PropertyFilterInput

# GraphQL Schema definition

1input PropertyFilterInput {
5
2# selects records for which the property of type Array contains all of the
3# provided elements
4array_contains: [String!]
9
6# selects records for which the property of type Array contains at least one of
7# the provided elements
8array_overlaps: [String!]
13
10# selects records where the property of type String contains the provided string
11# as a sub-string (case insensitive)
12contains: String
17
14# select records for which a distance between its point from <:property> and
15# <:center> point is less than <:distance>.
16distance_sphere: GeoPropertyFilterInput
21
18# selects records for which the property of type String ends with the provided
19# argument (case insensitive)
20ends_with: String
26
22# if argument is true, selects records for which the property exists and is not
23# null; if argument is false, selects records for which the property doesn't exist
24# or is null
25exists: Boolean
29
27# name of the property
28name: String!
33
30# selects records for which the property of type Array may contain some, but not
31# all of the provided elements
32not_array_contains: [String!]
37
34# selects records for which the property of type Array doesn't have any element in
35# common with the provided array of elements
36not_array_overlaps: [String!]
41
38# selects records where the property of type String does not contain the provided
39# string as a sub-string (case insensitive)
40not_contains: String
45
42# selects records for which the property of type String does not end with the
43# provided argument (case insensitive)
44not_ends_with: String
49
46# selects records for which the property of type String does not start with the
47# provided argument (case insensitive)
48not_starts_with: String
53
50# property specified by name should have a value that is different from the value
51# provided
52not_value: String
57
54# selects records for which the property of type Array is not equal to the
55# provided value
56not_value_array: [String!]
61
58# selects records for which the property is not included as a sub-array or is not
59# an element of the provided Array argument
60not_value_in: [String!]
65
62# select records for which a <:point> is not within <:radius_in_km_from_property>
63# km distance from its <:property> point
64not_within_radius: GeoRadiusPropertyFilterInput
70
66# selects records for which the property value is inside the given range; range
67# options that can be given are lt (lower than), lte (lower than or equal), gt
68# (greater than), gte (greater than or equal)
69range: RangeFilter
74
71# selects records for which the property of type String starts with the provided
72# argument (case insensitive)
73starts_with: String
78
75# property specified by name should have a value that is equal to the value
76# provided
77value: String
82
79# selects records for which the property of type Array is equal to the provided
80# value
81value_array: [String!]
85
83# property specified by name should be equal to the value provided
84value_boolean: Boolean
88
86# property specified by name should be equal to the value provided
87value_float: Float
92
89# selects records for which the property is included as a sub-array or is an
90# element of the provided Array argument
91value_in: [String!]
95
93# property specified by name should be equal to the value provided
94value_int: Int
99
96# select records for which a <:point> is within <:radius_in_km_from_property> km
97# distance from its <:property> point
98within_radius: GeoRadiusPropertyFilterInput
100}

# Required by