29 lines
855 B
Dart
29 lines
855 B
Dart
class TendersApi {
|
|
static const String tenders = '/api/v1/tenders';
|
|
static String getTenders({
|
|
required int limit,
|
|
required int offset,
|
|
String? query,
|
|
}) {
|
|
String url = '$tenders?limit=$limit&offset=$offset';
|
|
if (query != null && query.isNotEmpty) {
|
|
url += '&q=${Uri.encodeComponent(query)}';
|
|
}
|
|
return url;
|
|
}
|
|
|
|
static const String feedbackTender = '/api/v1/feedback/tender';
|
|
static String getFeedbackForTender({required String tenderId}) {
|
|
return '$feedbackTender/$tenderId';
|
|
}
|
|
|
|
static const String feedback = '/api/v1/feedback';
|
|
|
|
static const String tenderApprovals = '/api/v1/tender-approvals';
|
|
|
|
static const String tenderApprovalsTender = '/api/v1/tender-approvals/tender';
|
|
static String getTenderApprovalById({required String tenderId}) {
|
|
return '$tenderApprovalsTender/$tenderId';
|
|
}
|
|
}
|