fromMap static method

NearbyResult fromMap(
  1. Map<String, dynamic> map
)

Implementation

static NearbyResult fromMap(Map<String, dynamic> map) {
  NearbyResult suggestedLocationsBean = NearbyResult();
  suggestedLocationsBean.distance = map['distance'];
  suggestedLocationsBean.eLoc = map['eLoc'];
  suggestedLocationsBean.email = map['email'];
  suggestedLocationsBean.entryLatitude = map['entryLatitude'];
  suggestedLocationsBean.entryLongitude = map['entryLongitude'];
  if (map.containsKey('keywords')) {
    List<dynamic> keywords = map['keywords'];
    suggestedLocationsBean.keywords = List.generate(keywords.length, (index) {
      return keywords[index] as String;
    });
  }
  suggestedLocationsBean.landlineNo = map['landlineNo'];
  suggestedLocationsBean.latitude = map['latitude'];
  suggestedLocationsBean.longitude = map['longitude'];
  suggestedLocationsBean.mobileNo = map['mobileNo'];
  suggestedLocationsBean.orderIndex = map['orderIndex'];
  suggestedLocationsBean.placeAddress = map['placeAddress'];
  suggestedLocationsBean.placeName = map['placeName'];
  suggestedLocationsBean.type = map['type'];
  suggestedLocationsBean.categoryCode = map['categoryCode'];
  suggestedLocationsBean.hourOfOperation = map['hourOfOperation'];
  suggestedLocationsBean.richInfo = map['richInfo'];
  if (map.containsKey('addressTokens')) {
    suggestedLocationsBean.addressTokens =
        AddressToken.fromMap(map['addressTokens']);
  }
  return suggestedLocationsBean;
}