GroupData.fromJson constructor

GroupData.fromJson(
  1. Map<String, dynamic> data
)

Implementation

factory GroupData.fromJson(Map<String, dynamic> data){
  List<StringData> _name = [];
  if (data['name'] != null)
    for (var element in List.from(data['name'])) {
      _name.add(StringData.fromJson(element));
    }
  List<PriceData> _price = [];
  if (data['price'] != null)
    for (var element in List.from(data['price'])) {
      _price.add(PriceData.fromJson(element));
    }
  return GroupData(
    id: (data["id"] != null) ? data["id"] : "",
    name: _name,
    price: _price,
  );
}