Country constructor

Country({
  1. required String isoCode,
  2. required String name,
  3. required Continent continent,
  4. required List<Language> languages,
  5. required List<Currency> currencies,
  6. required String dialCode,
  7. required String phonePattern,
  8. required String zipCodePattern,
  9. List<String> timezones = const [],
  10. required String flagAssetPath,
})

Creates a new Country instance.

All parameters except timezones are required. The timezones parameter defaults to an empty list if not provided.

Implementation

Country({
  required this.isoCode,
  required this.name,
  required this.continent,
  required this.languages,
  required this.currencies,
  required this.dialCode,
  required this.phonePattern,
  required this.zipCodePattern,
  this.timezones = const [],
  required this.flagAssetPath,
});