@@ -10,14 +10,14 @@ class Query {
1010
1111 Map <String , dynamic > toJson () {
1212 final result = < String , dynamic > {};
13-
13+
1414 result['method' ] = method;
15-
16- if (attribute != null ) {
15+
16+ if (attribute != null ) {
1717 result['attribute' ] = attribute;
1818 }
19-
20- if (values != null ) {
19+
20+ if (values != null ) {
2121 result['values' ] = values is List ? values : [values];
2222 }
2323
@@ -28,7 +28,7 @@ class Query {
2828 String toString () => jsonEncode (toJson ());
2929
3030 /// Filter resources where [attribute] is equal to [value] .
31- ///
31+ ///
3232 /// [value] can be a single value or a list. If a list is used
3333 /// the query will return resources where [attribute] is equal
3434 /// to any of the values in the list.
@@ -153,18 +153,15 @@ class Query {
153153 static String orderDesc (String attribute) =>
154154 Query ._('orderDesc' , attribute).toString ();
155155
156- /// Sort results randomly.
157- static String orderRandom () => Query ._('orderRandom' ).toString ();
158-
159156 /// Return results before [id] .
160- ///
157+ ///
161158 /// Refer to the [Cursor Based Pagination] (https://appwrite.io/docs/pagination#cursor-pagination)
162159 /// docs for more information.
163160 static String cursorBefore (String id) =>
164161 Query ._('cursorBefore' , null , id).toString ();
165162
166163 /// Return results after [id] .
167- ///
164+ ///
168165 /// Refer to the [Cursor Based Pagination] (https://appwrite.io/docs/pagination#cursor-pagination)
169166 /// docs for more information.
170167 static String cursorAfter (String id) =>
@@ -174,51 +171,27 @@ class Query {
174171 static String limit (int limit) => Query ._('limit' , null , limit).toString ();
175172
176173 /// Return results from [offset] .
177- ///
174+ ///
178175 /// Refer to the [Offset Pagination] (https://appwrite.io/docs/pagination#offset-pagination)
179176 /// docs for more information.
180177 static String offset (int offset) =>
181178 Query ._('offset' , null , offset).toString ();
182179
183180 /// Filter resources where [attribute] is at a specific distance from the given coordinates.
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 ();
181+ static String distanceEqual (String attribute, List <dynamic > values, num distance, [bool meters = true ]) =>
182+ Query ._('distanceEqual' , attribute, [[values, distance, meters]]).toString ();
192183
193184 /// Filter resources where [attribute] is not at a specific distance from the given coordinates.
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 ();
185+ static String distanceNotEqual (String attribute, List <dynamic > values, num distance, [bool meters = true ]) =>
186+ Query ._('distanceNotEqual' , attribute, [[values, distance, meters]]).toString ();
202187
203188 /// Filter resources where [attribute] is at a distance greater than the specified value from the given coordinates.
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 ();
189+ static String distanceGreaterThan (String attribute, List <dynamic > values, num distance, [bool meters = true ]) =>
190+ Query ._('distanceGreaterThan' , attribute, [[values, distance, meters]]).toString ();
212191
213192 /// Filter resources where [attribute] is at a distance less than the specified value from the given coordinates.
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 ();
193+ static String distanceLessThan (String attribute, List <dynamic > values, num distance, [bool meters = true ]) =>
194+ Query ._('distanceLessThan' , attribute, [[values, distance, meters]]).toString ();
222195
223196 /// Filter resources where [attribute] intersects with the given geometry.
224197 static String intersects (String attribute, List <dynamic > values) =>
@@ -251,4 +224,4 @@ class Query {
251224 /// Filter resources where [attribute] does not touch the given geometry.
252225 static String notTouches (String attribute, List <dynamic > values) =>
253226 Query ._('notTouches' , attribute, [values]).toString ();
254- }
227+ }
0 commit comments