getFlag method
Get Country Flag
You can use this endpoint to show different country flags icons to your users. The code argument receives the 2 letter country code. Use width, height and quality arguments to change the output settings.
Implementation
Future<req.Response> getFlag(
{required String code, int? width, int? height, int? quality}) {
final String path =
'/avatars/flags/{code}'.replaceAll(RegExp('{code}'), code);
final Map<String, dynamic> params = {
'width': width,
'height': height,
'quality': quality,
'project': client.config['project'],
};
params.keys.forEach((key) {
if (params[key] is int || params[key] is double) {
params[key] = params[key].toString();
}
});
return client.call(HttpMethod.get,
path: path, params: params, responseType: dio.ResponseType.bytes);
}