getBanks method
Implementation
Future<BankListModel> getBanks({required BankPaymentType paymentType}) async {
final params = {
'page': '1',
'page_size': '200',
'payment_type': paymentType.value,
};
final url = _buildUrl(banks);
final logger = _Logger('GET', url);
logger.request(params);
final response = await _client.get(url, params);
logger.response(response);
if (response is ExceptionHttpResponse) {
throw response.message;
} else if (response is FailureHttpResponse) {
throw response.data;
} else {
return BankListModel.fromMap(response.data as Map<String, dynamic>);
}
}