getMultipleLocaleGenders method
Classifies genders in the scope of a specific country, it retrieves a List of LocaleGenders.
Implementation
Future<List<LocaleGender>> getMultipleLocaleGenders(
List<String> names, String country_id) async {
Map<String, dynamic> map = Map();
for (var i = 0; i < names.length; ++i) map.addAll({'name[$i]': names[i]});
map.addAll({'country_id': country_id});
if (_parameters['apiKey'] != null) map.addAll(_parameters);
var res = await _dio.get('', queryParameters: map);
var data = res.data;
List<LocaleGender> list = List();
for (var i = 0; i < data.length; ++i) {
list.add(
LocaleGender(
name: data[i]['name'],
gender: data[i]['gender'],
probability: data[i]['probability'].toDouble(),
count: data[i]['count'],
country_id: data[i]['country_id'],
),
);
}
return list;
}