BMFPoiDetailSearchOption.fromMap constructor Null safety

BMFPoiDetailSearchOption.fromMap(
  1. Map map
)

map => BMFPoiDetailSearchOption

Implementation

BMFPoiDetailSearchOption.fromMap(Map map)
    : assert(
          map != null, // ignore: unnecessary_null_comparison
          'Construct a BMFPoiDetailSearchOption,The parameter map cannot be null !') {
  if (map['poiUIDs'] != null) {
    List<String> tmpPoiUIDs = [];
    map['poiUIDs'].forEach((v) {
      tmpPoiUIDs.add(v as String);
    });
    poiUIDs = tmpPoiUIDs;
  }
  scope = BMFPoiSearchScopeType.values[map['scope'] as int];
  extensionsAdcode = map['extensionsAdcode'] as bool?;
}