getAll method

  1. @override
Future<DwApiResponse<List<DwModelWrapper>>> getAll({
  1. required String className,
  2. DwBackendFilter? filter,
  3. List<DwOrderBy>? orderByList,
  4. int? limit,
  5. int? offset,
  6. String? apiGroup,
})
override

Reads the className rows matching filter, ordered and paginated.

Implementation

@override
Future<DwApiResponse<List<DwModelWrapper>>> getAll({
  required String className,
  DwBackendFilter? filter,
  List<DwOrderBy>? orderByList,
  int? limit,
  int? offset,
  String? apiGroup,
}) {
  final read = DwRecordedRead(
    operation: 'getAll',
    className: className,
    filter: filter,
    orderByList: orderByList,
    limit: limit,
    offset: offset,
    apiGroup: apiGroup,
  );
  reads.add(read);
  final answer = answerGetAll;
  if (answer == null) {
    throw DwUnpreparedServerCall(
      'getAll',
      'answerGetAll',
      'className: $className',
    );
  }
  return answer(read);
}