getDataAsEnumMap<T, R> method
Return raw (unwrapped) object data as Map<String, R> where R is not of type JsonNode but a dart StandardType (String, bool, etc).
Implementation
Map<T, R> getDataAsEnumMap<T, R>({
required T Function(String) keyToEnumValue,
}) =>
data.map(
(key, value) => MapEntry(keyToEnumValue.call(key), value.data as R));