FirestoreQuery constructor

const FirestoreQuery(
  1. String path, {
  2. String? key,
  3. String? orderBy,
  4. dynamic isEqualTo,
  5. dynamic isNotEqualTo,
  6. dynamic isLessThanOrEqualTo,
  7. dynamic isGreaterThanOrEqualTo,
  8. dynamic arrayContains,
  9. DynamicList? arrayContainsAny,
  10. DynamicList? whereIn,
  11. DynamicList? whereNotIn,
  12. List<String>? geoHash,
  13. ModelQueryOrder order = ModelQueryOrder.asc,
  14. int? limit,
})

Class for sending queries to the model.

Basically, it allows you to send the same query as Firestore.

Can be converted to a String by passing value.

Implementation

const FirestoreQuery(
  String path, {
  String? key,
  String? orderBy,
  dynamic isEqualTo,
  dynamic isNotEqualTo,
  // dynamic isLessThan;
  dynamic isLessThanOrEqualTo,
  // dynamic isGreaterThan;
  dynamic isGreaterThanOrEqualTo,
  dynamic arrayContains,
  DynamicList? arrayContainsAny,
  DynamicList? whereIn,
  DynamicList? whereNotIn,
  List<String>? geoHash,
  // bool? isNull;
  ModelQueryOrder order = ModelQueryOrder.asc,
  int? limit,
}) : super(
        path,
        key: key,
        orderBy: orderBy,
        isEqualTo: isEqualTo,
        isNotEqualTo: isNotEqualTo,
        isLessThanOrEqualTo: isLessThanOrEqualTo,
        isGreaterThanOrEqualTo: isGreaterThanOrEqualTo,
        arrayContains: arrayContains,
        arrayContainsAny: arrayContainsAny,
        whereIn: whereIn,
        geoHash: geoHash,
        whereNotIn: whereNotIn,
        order: order,
        limit: limit,
      );