@@ -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.
@@ -106,36 +106,40 @@ class Query {
106106 Query ._('notEndsWith' , attribute, value).toString ();
107107
108108 /// Filter resources where document was created before [value] .
109- static String createdBefore (String value) => lessThan ('\$ createdAt' , value);
109+ static String createdBefore (String value) =>
110+ lessThan ('\$ createdAt' , value);
110111
111112 /// Filter resources where document was created after [value] .
112- static String createdAfter (String value) => greaterThan ('\$ createdAt' , value);
113+ static String createdAfter (String value) =>
114+ greaterThan ('\$ createdAt' , value);
113115
114116 /// Filter resources where document was created between [start] and [end] (inclusive).
115117 static String createdBetween (String start, String end) =>
116118 between ('\$ createdAt' , start, end);
117119
118120 /// Filter resources where document was updated before [value] .
119- static String updatedBefore (String value) => lessThan ('\$ updatedAt' , value);
121+ static String updatedBefore (String value) =>
122+ lessThan ('\$ updatedAt' , value);
120123
121124 /// Filter resources where document was updated after [value] .
122- static String updatedAfter (String value) => greaterThan ('\$ updatedAt' , value);
125+ static String updatedAfter (String value) =>
126+ greaterThan ('\$ updatedAt' , value);
123127
124128 /// Filter resources where document was updated between [start] and [end] (inclusive).
125129 static String updatedBetween (String start, String end) =>
126130 between ('\$ updatedAt' , start, end);
127131
128132 static String or (List <String > queries) => Query ._(
129- 'or' ,
130- null ,
131- queries.map ((query) => jsonDecode (query)).toList (),
132- ).toString ();
133+ 'or' ,
134+ null ,
135+ queries.map ((query) => jsonDecode (query)).toList (),
136+ ).toString ();
133137
134138 static String and (List <String > queries) => Query ._(
135- 'and' ,
136- null ,
137- queries.map ((query) => jsonDecode (query)).toList (),
138- ).toString ();
139+ 'and' ,
140+ null ,
141+ queries.map ((query) => jsonDecode (query)).toList (),
142+ ).toString ();
139143
140144 /// Specify which attributes should be returned by the API call.
141145 static String select (List <String > attributes) =>
@@ -150,17 +154,18 @@ class Query {
150154 Query ._('orderDesc' , attribute).toString ();
151155
152156 /// Sort results randomly.
153- static String orderRandom () => Query ._('orderRandom' ).toString ();
157+ static String orderRandom () =>
158+ Query ._('orderRandom' ).toString ();
154159
155160 /// Return results before [id] .
156- ///
161+ ///
157162 /// Refer to the [Cursor Based Pagination] (https://appwrite.io/docs/pagination#cursor-pagination)
158163 /// docs for more information.
159164 static String cursorBefore (String id) =>
160165 Query ._('cursorBefore' , null , id).toString ();
161166
162167 /// Return results after [id] .
163- ///
168+ ///
164169 /// Refer to the [Cursor Based Pagination] (https://appwrite.io/docs/pagination#cursor-pagination)
165170 /// docs for more information.
166171 static String cursorAfter (String id) =>
@@ -170,43 +175,27 @@ class Query {
170175 static String limit (int limit) => Query ._('limit' , null , limit).toString ();
171176
172177 /// Return results from [offset] .
173- ///
178+ ///
174179 /// Refer to the [Offset Pagination] (https://appwrite.io/docs/pagination#offset-pagination)
175180 /// docs for more information.
176181 static String offset (int offset) =>
177182 Query ._('offset' , null , offset).toString ();
178183
179184 /// Filter resources where [attribute] is at a specific distance from the given coordinates.
180- static String distanceEqual (
181- String attribute, List <dynamic > values, num distance,
182- [bool meters = true ]) =>
183- Query ._('distanceEqual' , attribute, [
184- [values, distance, meters]
185- ]).toString ();
185+ static String distanceEqual (String attribute, List <dynamic > values, num distance, [bool meters = true ]) =>
186+ Query ._('distanceEqual' , attribute, [[values, distance, meters]]).toString ();
186187
187188 /// Filter resources where [attribute] is not at a specific distance from the given coordinates.
188- static String distanceNotEqual (
189- String attribute, List <dynamic > values, num distance,
190- [bool meters = true ]) =>
191- Query ._('distanceNotEqual' , attribute, [
192- [values, distance, meters]
193- ]).toString ();
189+ static String distanceNotEqual (String attribute, List <dynamic > values, num distance, [bool meters = true ]) =>
190+ Query ._('distanceNotEqual' , attribute, [[values, distance, meters]]).toString ();
194191
195192 /// Filter resources where [attribute] is at a distance greater than the specified value from the given coordinates.
196- static String distanceGreaterThan (
197- String attribute, List <dynamic > values, num distance,
198- [bool meters = true ]) =>
199- Query ._('distanceGreaterThan' , attribute, [
200- [values, distance, meters]
201- ]).toString ();
193+ static String distanceGreaterThan (String attribute, List <dynamic > values, num distance, [bool meters = true ]) =>
194+ Query ._('distanceGreaterThan' , attribute, [[values, distance, meters]]).toString ();
202195
203196 /// Filter resources where [attribute] is at a distance less than the specified value from the given coordinates.
204- static String distanceLessThan (
205- String attribute, List <dynamic > values, num distance,
206- [bool meters = true ]) =>
207- Query ._('distanceLessThan' , attribute, [
208- [values, distance, meters]
209- ]).toString ();
197+ static String distanceLessThan (String attribute, List <dynamic > values, num distance, [bool meters = true ]) =>
198+ Query ._('distanceLessThan' , attribute, [[values, distance, meters]]).toString ();
210199
211200 /// Filter resources where [attribute] intersects with the given geometry.
212201 static String intersects (String attribute, List <dynamic > values) =>
@@ -239,4 +228,4 @@ class Query {
239228 /// Filter resources where [attribute] does not touch the given geometry.
240229 static String notTouches (String attribute, List <dynamic > values) =>
241230 Query ._('notTouches' , attribute, [values]).toString ();
242- }
231+ }
0 commit comments