$getProperty method
Get a property by identifier on this instance
Implementation
@override
$Value? $getProperty(Runtime runtime, String identifier) {
switch (identifier) {
case 'id':
final _id = $value.id;
return $String(_id);
case 'iso1A2':
final _iso1A2 = $value.iso1A2;
return _iso1A2 == null ? const $null() : $String(_iso1A2);
case 'iso1A3':
final _iso1A3 = $value.iso1A3;
return _iso1A3 == null ? const $null() : $String(_iso1A3);
case 'iso1N3':
final _iso1N3 = $value.iso1N3;
return _iso1N3 == null ? const $null() : $String(_iso1N3);
case 'm49':
final _m49 = $value.m49;
return _m49 == null ? const $null() : $String(_m49);
case 'wikidata':
final _wikidata = $value.wikidata;
return $String(_wikidata);
case 'emojiFlag':
final _emojiFlag = $value.emojiFlag;
return _emojiFlag == null ? const $null() : $String(_emojiFlag);
case 'ccTLD':
final _ccTLD = $value.ccTLD;
return _ccTLD == null ? const $null() : $String(_ccTLD);
case 'nameEn':
final _nameEn = $value.nameEn;
return $String(_nameEn);
case 'aliases':
final _aliases = $value.aliases;
return $List.view(_aliases, (e) => $String(e));
case 'country':
final _country = $value.country;
return _country == null ? const $null() : $String(_country);
case 'groups':
final _groups = $value.groups;
return $List.view(_groups, (e) => $String(e));
case 'members':
final _members = $value.members;
return $List.view(_members, (e) => $String(e));
case 'level':
final _level = $value.level;
return $RegionLevel.wrap(_level);
case 'isoStatus':
final _isoStatus = $value.isoStatus;
return _isoStatus == null
? const $null()
: $RegionIsoStatus.wrap(_isoStatus);
case 'driveSide':
final _driveSide = $value.driveSide;
return _driveSide == null
? const $null()
: $RegionDrivingSide.wrap(_driveSide);
case 'roadSpeedUnit':
final _roadSpeedUnit = $value.roadSpeedUnit;
return _roadSpeedUnit == null
? const $null()
: $RegionSpeedUnit.wrap(_roadSpeedUnit);
case 'roadHeightUnit':
final _roadHeightUnit = $value.roadHeightUnit;
return _roadHeightUnit == null
? const $null()
: $RegionHeightUnit.wrap(_roadHeightUnit);
case 'callingCodes':
final _callingCodes = $value.callingCodes;
return $List.view(_callingCodes, (e) => $String(e));
case 'hasGeometry':
final _hasGeometry = $value.hasGeometry;
return $bool(_hasGeometry);
case 'getFeatureIDs':
return __getFeatureIDs;
case 'hasProperty':
return __hasProperty;
}
return _superclass.$getProperty(runtime, identifier);
}