BMFPoiSearchResult.fromMap constructor Null safety

BMFPoiSearchResult.fromMap(
  1. Map map
)

map => BMFPoiSearchResult

Implementation

BMFPoiSearchResult.fromMap(Map map)
    : assert(
          map != null, // ignore: unnecessary_null_comparison
          'Construct a BMFPoiSearchResult,The parameter map cannot be null !') {
  totalPageNum = map['totalPageNum'];
  curPageIndex = map['curPageIndex'];
  totalPOINum = map['totalPOINum'];
  curPOINum = map['curPOINum'];
  if (map['poiInfoList'] != null) {
    List<BMFPoiInfo> tmpPoiInfoList = [];
    map['poiInfoList'].forEach((v) {
      tmpPoiInfoList.add(BMFPoiInfo.fromMap(v as Map));
    });
    poiInfoList = tmpPoiInfoList;
  }
}