Files
tm_app/lib/data/services/api/tenders_api.dart
T
2025-09-22 09:28:09 +03:30

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