RegionFeature.fromJson constructor
RegionFeature.fromJson(
- Map<String, dynamic> data, [
- bool hasGeometry = true
])
Implementation
factory RegionFeature.fromJson(Map<String, dynamic> data, [bool hasGeometry = true]) {
return RegionFeature(
id: data['id'],
iso1A2: data['iso1A2'],
iso1A3: data['iso1A3'],
iso1N3: data['iso1N3'],
m49: data['m49'],
wikidata: data['wikidata'],
emojiFlag: data['emojiFlag'],
ccTLD: data['ccTLD'],
nameEn: data['nameEn'],
aliases: data['aliases']?.whereType<String>().toList(),
country: data['country'],
groups: data['groups']?.whereType<String>().toList(),
members: data['members']?.whereType<String>().toList(),
level: _levelFromString(data['level']),
isoStatus: _isoStatusFromString(data['isoStatus']),
driveSide: _driveSideFromString(data['driveSide']),
roadSpeedUnit: _speedUnitFromString(data['roadSpeedUnit']),
roadHeightUnit: _heightUnitFromString(data['roadHeightUnit']),
callingCodes: data['callingCodes']?.whereType<String>().toList(),
hasGeometry: hasGeometry,
);
}