toMap method

dynamic toMap()

Convert the collection query to DynamicMap.

Implementation

DynamicMap toMap() {
  return <String, dynamic>{
    "path": path,
    if (key.isNotEmpty) "key": key,
    if (isEqualTo != null) "equalTo": isEqualTo,
    if (isNotEqualTo != null) "notEqualTo": isNotEqualTo,
    if (isLessThanOrEqualTo != null) "endAt": isLessThanOrEqualTo,
    if (isGreaterThanOrEqualTo != null) "startAt": isGreaterThanOrEqualTo,
    if (arrayContains != null) "contains": arrayContains,
    if (arrayContainsAny.isNotEmpty) "containsAny": arrayContainsAny,
    if (whereIn.isNotEmpty) "whereIn": whereIn,
    if (whereNotIn.isNotEmpty) "whereNotIn": whereNotIn,
    "order": order.index,
    if (limit != null) "limit": limit,
    if (orderBy.isNotEmpty) "orderBy": orderBy,
  };
}