GridRow.fromJson constructor
Creates a GridRow from json
fields
is used to map the correct type of entries
Implementation
factory GridRow.fromJson(
dynamic json,
List<GridField> fields,
) {
final data = json['fields'] as List;
final entries = List<GridEntry>.generate(
data.length,
(i) => GridEntry.fromJson(data[i], fields[i]),
);
return GridRow(
id: json['_id'],
entries: entries,
links: linkMapFromJson(
json['_links'],
),
);
}