fromContinentCode static method
Retrieves all countries within a specific continent.
The search is case-insensitive and uses continent codes:
- 'AF' for Africa
- 'AS' for Asia
- 'EU' for Europe
- 'NA' for North America
- 'SA' for South America
- 'OC' for Oceania
- 'CA' for Central America
- 'CB' for Caribbean
continentCode
The continent code to filter by.
Returns a List<Country> of all countries in the specified continent.
Example:
List<Country> europeanCountries = WorldPickerService.fromContinentCode('EU');
List<Country> asianCountries = WorldPickerService.fromContinentCode('as');
Implementation
static List<Country> fromContinentCode(String continentCode) {
final countries = loadCountries();
return countries
.where((country) =>
country.continent.code.toUpperCase() == continentCode.toUpperCase())
.toList();
}