getQuery method
Implementation
getQuery() {
List<String>? tripType= tripTypeFilter.isEmpty ? null : tripTypeFilter.map((e) => e.value).toList();
var query = '';
if (searchQuery.isNotEmpty) {
query += '&query=${searchQuery.value}';
}
if (appliedFilter.value) {
if (departureDateFilterController.text.isNotEmpty) {
query += '&departureDate=${departureDateFilterController.text}';
}
if (requestDateFilterController.text.isNotEmpty) {
query += '&requestDate=${requestDateFilterController.text}';
}
if (tripType != null && tripType.isNotEmpty&&tripType.length==1) {
query += "&tripType=${Uri.encodeComponent(tripType[0])}";
}
query += '&status=${statusFilter.value?.value ?? ''}';
// query += '&paymentMethod=${paymentMethodFilter.value}';
}
return query;
}