getPlaceDetails method
Place Details using Baato API
Implementation
Future<PlaceResponse> getPlaceDetails() async {
Map responseBody;
PlaceResponse returnable;
try {
final response = await _client.get(
apiBaseUrl ?? "https://api.baato.io/api/v1/places",
queryParameters: getQueryParams());
responseBody = response.data;
returnable = PlaceResponse.fromJson(responseBody);
} on DioError catch (error) {
if (error.response != null) {
var response = error.response;
responseBody = response?.data;
throw Exception(response);
} else {
throw Exception("Failed to send place request");
}
}
return returnable;
}