getQuery method

dynamic getQuery()

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