fromMap method

  1. @override
dynamic fromMap (
  1. Map map
)
override

map -> dynamic

Implementation

@override
fromMap(Map<dynamic, dynamic> map) {
  List childCities = map['childCities'] as List;
  return BMFOfflineCityRecord(
      cityID: map['cityID'],
      dataSize: map['dataSize'],
      cityName: map['cityName'],
      cityType: map['cityType'],
      childCities: childCities
          ?.map((city) => BMFOfflineCityRecord.offlineCityRecord()
              .fromMap(city) as BMFOfflineCityRecord)
          ?.toList());
}