buildUrl method

String buildUrl()

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';
}