hasProperty method
Implementation
bool hasProperty(RegionProperties? prop) {
if (prop == null) return true;
switch (prop) {
case RegionProperties.iso1A2:
return iso1A2 != null;
case RegionProperties.iso1A3:
return iso1A3 != null;
case RegionProperties.iso1N3:
return iso1N3 != null;
case RegionProperties.m49:
return m49 != null;
case RegionProperties.wikidata:
return true;
case RegionProperties.emojiFlag:
return emojiFlag != null;
case RegionProperties.ccTLD:
return ccTLD != null;
case RegionProperties.nameEn:
return true;
case RegionProperties.aliases:
return aliases.isNotEmpty;
case RegionProperties.country:
return country != null;
case RegionProperties.groups:
return groups.isNotEmpty;
case RegionProperties.members:
return members.isNotEmpty;
case RegionProperties.level:
return true;
case RegionProperties.isoStatus:
return isoStatus != null;
case RegionProperties.driveSide:
return driveSide != null;
case RegionProperties.roadSpeedUnit:
return roadSpeedUnit != null;
case RegionProperties.roadHeightUnit:
return roadHeightUnit != null;
case RegionProperties.callingCodes:
return callingCodes.isNotEmpty;
}
}