fromJsonOrNull static method
Constructs a new instance of DataRefModel,
from json
, which must be a valid JSON object. Returns null
if
json
is null
or if the conversion fails.
Implementation
static DataRefModel? fromJsonOrNull(Map<String, dynamic>? json) {
try {
final id = json?['id']?.toString().trim().nullIfEmpty;
final collection = letListOrNull<dynamic>(json?['collection'])
?.map((p0) => p0?.toString().trim().nullIfEmpty)
.nonNulls
.nullIfEmpty
?.toList()
.unmodifiable;
return DataRefModel(id: id, collection: collection);
} catch (e) {
return null;
}
}