buildUrl method
Implementation
String buildUrl() {
Map<String, String> queryParams = {};
if (PaymentPurpose.subscription.value != 'ALL') {
queryParams['purpose'] = PaymentPurpose.subscription.value;
}
queryParams['page'] = '1';
queryParams['pageSize'] = '10';
queryParams['status'] = 'COMPLETED';
String queryString = queryParams.entries
.map((entry) =>
'${Uri.encodeComponent(entry.key)}=${Uri.encodeComponent(entry.value)}')
.join('&');
return 'payments?$queryString';
}