hasProperty method

bool hasProperty(
  1. RegionProperties? prop
)

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;
  }
}