getAll<T> method

Future<Result<List<T>>> getAll<T>({
  1. bool storeBusinessSpecific = true,
  2. dynamic field,
  3. dynamic isEqualTo,
  4. dynamic isLessThan,
  5. dynamic isLessThanOrEqualTo,
  6. dynamic isGreaterThan,
  7. dynamic isGreaterThanOrEqualTo,
  8. dynamic arrayContains,
  9. List? arrayContainsAny,
  10. List? whereIn,
  11. bool? isNull,
  12. int limit = 1000,
})

Implementation

Future<Result<List<T>>> getAll<T>({
  final bool storeBusinessSpecific = true,
  dynamic field,
  dynamic isEqualTo,
  dynamic isLessThan,
  dynamic isLessThanOrEqualTo,
  dynamic isGreaterThan,
  dynamic isGreaterThanOrEqualTo,
  dynamic arrayContains,
  List<dynamic>? arrayContainsAny,
  List<dynamic>? whereIn,
  bool? isNull,
  int limit = 1000,
}) async {
  try {
    return await service.getAll<T>(
      field: field,
      isEqualTo: isEqualTo,
      isLessThan: isLessThan,
      isLessThanOrEqualTo: isLessThanOrEqualTo,
      isGreaterThan: isGreaterThan,
      isGreaterThanOrEqualTo: isGreaterThanOrEqualTo,
      arrayContains: arrayContains,
      arrayContainsAny: arrayContainsAny,
      whereIn: whereIn,
      isNull: isNull,
      limit: limit,
    );
  } catch (e) {
    return Result.error(msg: e.toString());
  }
}