@@ -10,14 +10,14 @@ class Query {
10
10
11
11
Map <String , dynamic > toJson () {
12
12
final result = < String , dynamic > {};
13
-
13
+
14
14
result['method' ] = method;
15
-
16
- if (attribute != null ) {
15
+
16
+ if (attribute != null ) {
17
17
result['attribute' ] = attribute;
18
18
}
19
-
20
- if (values != null ) {
19
+
20
+ if (values != null ) {
21
21
result['values' ] = values is List ? values : [values];
22
22
}
23
23
@@ -28,7 +28,7 @@ class Query {
28
28
String toString () => jsonEncode (toJson ());
29
29
30
30
/// Filter resources where [attribute] is equal to [value] .
31
- ///
31
+ ///
32
32
/// [value] can be a single value or a list. If a list is used
33
33
/// the query will return resources where [attribute] is equal
34
34
/// to any of the values in the list.
@@ -154,18 +154,17 @@ class Query {
154
154
Query ._('orderDesc' , attribute).toString ();
155
155
156
156
/// Sort results randomly.
157
- static String orderRandom () =>
158
- Query ._('orderRandom' ).toString ();
157
+ static String orderRandom () => Query ._('orderRandom' ).toString ();
159
158
160
159
/// Return results before [id] .
161
- ///
160
+ ///
162
161
/// Refer to the [Cursor Based Pagination] (https://appwrite.io/docs/pagination#cursor-pagination)
163
162
/// docs for more information.
164
163
static String cursorBefore (String id) =>
165
164
Query ._('cursorBefore' , null , id).toString ();
166
165
167
166
/// Return results after [id] .
168
- ///
167
+ ///
169
168
/// Refer to the [Cursor Based Pagination] (https://appwrite.io/docs/pagination#cursor-pagination)
170
169
/// docs for more information.
171
170
static String cursorAfter (String id) =>
@@ -175,27 +174,51 @@ class Query {
175
174
static String limit (int limit) => Query ._('limit' , null , limit).toString ();
176
175
177
176
/// Return results from [offset] .
178
- ///
177
+ ///
179
178
/// Refer to the [Offset Pagination] (https://appwrite.io/docs/pagination#offset-pagination)
180
179
/// docs for more information.
181
180
static String offset (int offset) =>
182
181
Query ._('offset' , null , offset).toString ();
183
182
184
183
/// Filter resources where [attribute] is at a specific distance from the given coordinates.
185
- static String distanceEqual (String attribute, List <dynamic > values, num distance, [bool meters = true ]) =>
186
- Query ._('distanceEqual' , attribute, [[values, distance, meters]]).toString ();
184
+ static String distanceEqual (
185
+ String attribute,
186
+ List <dynamic > values,
187
+ num distance, [
188
+ bool meters = true ,
189
+ ]) => Query ._('distanceEqual' , attribute, [
190
+ [values, distance, meters],
191
+ ]).toString ();
187
192
188
193
/// Filter resources where [attribute] is not at a specific distance from the given coordinates.
189
- static String distanceNotEqual (String attribute, List <dynamic > values, num distance, [bool meters = true ]) =>
190
- Query ._('distanceNotEqual' , attribute, [[values, distance, meters]]).toString ();
194
+ static String distanceNotEqual (
195
+ String attribute,
196
+ List <dynamic > values,
197
+ num distance, [
198
+ bool meters = true ,
199
+ ]) => Query ._('distanceNotEqual' , attribute, [
200
+ [values, distance, meters],
201
+ ]).toString ();
191
202
192
203
/// Filter resources where [attribute] is at a distance greater than the specified value from the given coordinates.
193
- static String distanceGreaterThan (String attribute, List <dynamic > values, num distance, [bool meters = true ]) =>
194
- Query ._('distanceGreaterThan' , attribute, [[values, distance, meters]]).toString ();
204
+ static String distanceGreaterThan (
205
+ String attribute,
206
+ List <dynamic > values,
207
+ num distance, [
208
+ bool meters = true ,
209
+ ]) => Query ._('distanceGreaterThan' , attribute, [
210
+ [values, distance, meters],
211
+ ]).toString ();
195
212
196
213
/// Filter resources where [attribute] is at a distance less than the specified value from the given coordinates.
197
- static String distanceLessThan (String attribute, List <dynamic > values, num distance, [bool meters = true ]) =>
198
- Query ._('distanceLessThan' , attribute, [[values, distance, meters]]).toString ();
214
+ static String distanceLessThan (
215
+ String attribute,
216
+ List <dynamic > values,
217
+ num distance, [
218
+ bool meters = true ,
219
+ ]) => Query ._('distanceLessThan' , attribute, [
220
+ [values, distance, meters],
221
+ ]).toString ();
199
222
200
223
/// Filter resources where [attribute] intersects with the given geometry.
201
224
static String intersects (String attribute, List <dynamic > values) =>
@@ -228,4 +251,4 @@ class Query {
228
251
/// Filter resources where [attribute] does not touch the given geometry.
229
252
static String notTouches (String attribute, List <dynamic > values) =>
230
253
Query ._('notTouches' , attribute, [values]).toString ();
231
- }
254
+ }
0 commit comments