country

Creator: coderz1093

Last updated:

Add to Cart

Description:

country

country #
Generated country class with country_generator using countries. This plugin is
using countries to generate dart class.
Getting Started #
Install #
Add the following lines in your pubspec.yaml file
dependencies:
country: ^latest_version
copied to clipboard
latest version

API #
Short name by locale (flutter_country_utility depend on Flutter)
Install
Replace country by installing the following lines in your pubspec.yaml file
flutter_country_utility: ^latest_version
copied to clipboard
latest version

e.g
String getShortNameByLocale(Country country) {
return country.getIsoShortNameByLocale(const Locale('zh', 'HK'));
}
copied to clipboard
Flag emoji
e.g
String getCountryFlagEmoji(Country country) {
return country.flagEmoji;
}
copied to clipboard
All country
e.g
void printAllCountry() {
for (final country in Countries.values) {
print(country);
}
}
copied to clipboard
Class #
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



GeoData



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



BoundingBox



Parameter
Nullable
Description




northeast

the most northeast point of this country


southwest

the most southwest point of this country



Coordinate



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



VatRates



Parameter
Nullable
Description




standard

standard rate


reduced

reduced rates


superReduced

super-reduced rate


parking

parking rate



Continent(enum class)



Parameter
Nullable
Description




wireName

Actual value from json



Region(enum class)



Parameter
Nullable
Description




wireName

Actual value from json



Week(enum class)



Parameter
Nullable
Description




wireName

Actual value from json



WorldRegion(enum class)



Parameter
Nullable
Description




wireName

Actual value from json



SubdivisionGeoData



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



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



Maintainer #
Jack Liu

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.