7#include <aws/location/LocationService_EXPORTS.h>
8#include <aws/location/model/Place.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
22namespace LocationService
48 inline void SetPlace(
const Place& value) { m_placeHasBeenSet =
true; m_place = value; }
49 inline void SetPlace(
Place&& value) { m_placeHasBeenSet =
true; m_place = std::move(value); }
63 inline void SetDistance(
double value) { m_distanceHasBeenSet =
true; m_distance = value; }
79 inline void SetPlaceId(
const char* value) { m_placeIdHasBeenSet =
true; m_placeId.assign(value); }
87 bool m_placeHasBeenSet =
false;
90 bool m_distanceHasBeenSet =
false;
93 bool m_placeIdHasBeenSet =
false;
bool PlaceHasBeenSet() const
AWS_LOCATIONSERVICE_API SearchForPositionResult()
double GetDistance() const
void SetPlaceId(const char *value)
const Aws::String & GetPlaceId() const
void SetPlace(const Place &value)
AWS_LOCATIONSERVICE_API SearchForPositionResult & operator=(Aws::Utils::Json::JsonView jsonValue)
SearchForPositionResult & WithPlaceId(const char *value)
bool DistanceHasBeenSet() const
SearchForPositionResult & WithPlace(Place &&value)
void SetDistance(double value)
AWS_LOCATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
SearchForPositionResult & WithPlace(const Place &value)
SearchForPositionResult & WithPlaceId(const Aws::String &value)
void SetPlace(Place &&value)
void SetPlaceId(const Aws::String &value)
bool PlaceIdHasBeenSet() const
void SetPlaceId(Aws::String &&value)
const Place & GetPlace() const
SearchForPositionResult & WithPlaceId(Aws::String &&value)
SearchForPositionResult & WithDistance(double value)
AWS_LOCATIONSERVICE_API SearchForPositionResult(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue