transformDeserialize method
Implementation
Map<String, dynamic> transformDeserialize(Map<String, dynamic> map) {
// ensure value is dynamic (argument might come in as Map<String, String>)
map = Map<String, dynamic>.from(map);
for (final e in relationshipMetas.entries) {
final key = e.key;
final keyset = map[key] is Iterable
? {...(map[key] as Iterable)}
: {if (map[key] != null) map[key].toString()};
final ignored = e.value.serialize == false;
map[key] = {
'_': (map.containsKey(key) && !ignored) ? keyset : null,
};
}
return map;
}