getOne method

  1. @override
Future<DwApiResponse<DwModelWrapper>> getOne({
  1. required String className,
  2. required DwBackendFilter filter,
  3. String? apiGroup,
})
override

Reads the single className row matching filter.

Implementation

@override
Future<DwApiResponse<DwModelWrapper>> getOne({
  required String className,
  required DwBackendFilter filter,
  String? apiGroup,
}) {
  final read = DwRecordedRead(
    operation: 'getOne',
    className: className,
    filter: filter,
    apiGroup: apiGroup,
  );
  reads.add(read);
  final answer = answerGetOne;
  if (answer == null) {
    throw DwUnpreparedServerCall(
      'getOne',
      'answerGetOne',
      'className: $className',
    );
  }
  return answer(read);
}