class YourTendersApi { static const String tenderApprovalsStatus = '/api/v1/tender-approvals?status=submitted'; static String getTenderApprovalsStatus({ required int limit, required int offset, required String createdFrom, required String createdTo, }) { if (createdFrom.isNotEmpty && createdTo.isNotEmpty) { return '$tenderApprovalsStatus&created_from=$createdFrom&created_to=$createdTo'; } return tenderApprovalsStatus; } // return '$tenderApprovalsStatus?limit=$limit&offset=$offset'; static const String tenderApproval = '/api/v1/tender-approvals'; static String getTenders({ required int limit, required int offset, required String createdFrom, required String createdTo, required String status, }) { String url = '$tenderApproval?limit=$limit&offset=$offset'; if (createdFrom.isNotEmpty && createdTo.isNotEmpty) { url += '&created_from=$createdFrom&created_to=$createdTo'; } if (status.isNotEmpty) { url += '&status=$status'; } return url; } }