getOoBRPlacesByFilterValues method

Future<List<BrPlaceModel>> getOoBRPlacesByFilterValues({
  1. dynamic lat,
  2. dynamic lng,
  3. dynamic languageCode,
  4. dynamic filters,
  5. dynamic globalNote,
  6. dynamic catLanguageCode,
  7. dynamic distance = 100000,
})

Implementation

Future<List<BrPlaceModel>> getOoBRPlacesByFilterValues(
    {lat,
    lng,
    languageCode,
    filters,
    globalNote,
    catLanguageCode,
    distance = 100000}) async {
  Map<String, dynamic> params = {
    'lat': lat,
    'lng': lng,
    'distance': distance,
    'languageCode': languageCode,
  };
  if (globalNote != null) params.addAll({'globalNote': globalNote});
  if (catLanguageCode != null) {
    params.addAll({'catLanguageCode': catLanguageCode});
  }
  if (filters != null) params.addAll({'filters': filters});
  NetworkResponse response = await _api.getOoBRPlacesByFilterValues(params);
  return response.data ?? [];
}