map method

  1. @override
TDao? map(
  1. List<QueryResult> results
)
override

Implementation

@override
TDao? map(List<QueryResult> results) {
  final result = results.firstOrNullWhere((r) => r.layoutName == layoutName);
  if (result == null) {
    return null;
  }

  return mapValues(
    Map.fromEntries(
      fields.map((e) => MapEntry(e.name, result.getFieldValue(e))),
    ),
  );
}