BMFRecommendStopSearchResult.fromMap constructor Null safety

BMFRecommendStopSearchResult.fromMap(
  1. Map map
)

map => BMFRecommendStopSearchResult

Implementation

BMFRecommendStopSearchResult.fromMap(Map map)
    : assert(
          map != null, // ignore: unnecessary_null_comparison
          'Construct a BMFRecommendStopSearchResult,The parameter map cannot be null !') {
  if (map['recommendStopInfoList'] != null) {
    List<BMFRecommendStopInfo> tmpRecommendStopInfoList = [];
    map['recommendStopInfoList'].forEach((v) {
      tmpRecommendStopInfoList.add(BMFRecommendStopInfo.fromMap(v as Map));
    });
    recommendStopInfoList = tmpRecommendStopInfoList;
  }
  ;
  if (map['stationInfoList'] != null) {
    List<BMFStationRecommendStopInfo> tmpStationRecommendStopInfoList = [];
    map['stationInfoList'].forEach((v) {
      tmpStationRecommendStopInfoList
          .add(BMFStationRecommendStopInfo.fromMap(v as Map));
    });
    stationInfoList = tmpStationRecommendStopInfoList;
  }
}