Generated country class with country_generator using countries. This plugin is
using countries to generate dart class.
Add the following lines in your pubspec.yaml file
dependencies :
country : ^latest_version
Short name by locale (flutter_country_utility depend on Flutter)
Replace country by installing the following lines in your pubspec.yaml file
flutter_country_utility : ^latest_version
e.g
String getShortNameByLocale (Country country) {
return country.getIsoShortNameByLocale (const Locale ('zh' , 'HK' ));
}
e.g
String getCountryFlagEmoji (Country country) {
return country.flagEmoji;
}
e.g
void printAllCountry () {
for (final country in Countries .values) {
print (country);
}
}
Parameter
Nullable
Description
alpha2
✗
two-letter country codes
alpha3
✗
three-letter country codes
continent
✗
country belongs
countryCode
✗
telephone number prefixes
currencyCode
✗
alpha codes and numeric codes for the representation of currencies
gec
✓
two-letter country codes that were used by the U.S. Government
geo
✗
GeoData. latitude, longitude and boundary information
internationalPrefix
✗
trunk prefix used to select an international telephone circuit for placing an international call
ioc
✓
three-letter abbreviation country codes to refer to each group of athletes
isoLongName
✗
full name
isoShortName
✗
short name
languagesOfficial
✗
official languages
languagesSpoken
✗
spoken languages
nationalDestinationCodeLengths
✗
lengths of National Destination Code
nationalNumberLengths
✗
lengths of phone number
nationalPrefix
✗
phone prefix used in this country for dialing national numbers
nationality
✗
identification of a person in international law
number
✗
numeric code of country
postalCode
✗
is this country uses postal codes in addresses
postalCodeFormat
✓
regex for valid postal codes
region
✗
region this country is in
startOfWeek
✗
starting day of the week
subregion
✗
subegion this country is in
unLocode
✗
UN/LOCODE prefix for this country
unofficialNames
✗
unofficial, slang names or aliases for this country
worldRegion
✗
The World Region this country is in
addressFormat
✓
template for formatting addresses
vatRates
✓
value-added tax rate
nanpPrefix
✓
North American Numbering Plan area codes
eeaMember
✓
is a member of the European Economic Area
euMember
✓
is a member of the European Union
esmMember
✓
is a member of the European Single Market
altCurrency
✓
complementary currency
isoShortNameByLanguage
✗
Map for storing country short name by locale
Parameter
Nullable
Description
coordinate
✗
center point of this country
maxCoordinate
✗
the most northeast point of this country
minCoordinate
✗
the most southwest point of this country
boundary
✗
BoundingBox. bounding box of this country
Parameter
Nullable
Description
northeast
✗
the most northeast point of this country
southwest
✗
the most southwest point of this country
Parameter
Nullable
Description
latitude
✗
latitude is a geographic coordinate that specifies the north–south position of a point on the Earth's surface
longitude
✗
longitude is a geographic coordinate that specifies the east–west position of a point on the Earth's surface
Parameter
Nullable
Description
standard
✗
standard rate
reduced
✗
reduced rates
superReduced
✓
super-reduced rate
parking
✓
parking rate
Parameter
Nullable
Description
wireName
✗
Actual value from json
Parameter
Nullable
Description
wireName
✗
Actual value from json
Parameter
Nullable
Description
wireName
✗
Actual value from json
Parameter
Nullable
Description
wireName
✗
Actual value from json
Parameter
Nullable
Description
latitude
✓
The latitude represent as the center point of subdivision
longitude
✓
The longitude represent as the center point of subdivision
maxLatitude
✓
The maximum latitude represent as the center point of subdivision
maxLongitude
✓
The maximum longitude represent as the center point of subdivision
minLatitude
✓
The minimum latitude represent as the center point of subdivision
minLongitude
✓
The minimum longitude represent as the center point of subdivision
Parameter
Nullable
Description
name
✗
The name of this subdivision
code
✗
The code of this subdivision
geo
✓
The GeoData info of this subdivision
translation
✗
The translation map of this subdivision
type
✗
The type of this subdivision
Jack Liu