7#include <aws/pinpoint/Pinpoint_EXPORTS.h>
8#include <aws/pinpoint/model/GPSCoordinates.h>
41 template <
typename CoordinatesT = GPSCoordinates>
43 m_coordinatesHasBeenSet =
true;
44 m_coordinates = std::forward<CoordinatesT>(value);
46 template <
typename CoordinatesT = GPSCoordinates>
60 m_rangeInKilometersHasBeenSet =
true;
61 m_rangeInKilometers = value;
70 bool m_coordinatesHasBeenSet =
false;
72 double m_rangeInKilometers{0.0};
73 bool m_rangeInKilometersHasBeenSet =
false;
AWS_PINPOINT_API Aws::Utils::Json::JsonValue Jsonize() const
GPSPointDimension & WithRangeInKilometers(double value)
AWS_PINPOINT_API GPSPointDimension & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_PINPOINT_API GPSPointDimension()=default
bool RangeInKilometersHasBeenSet() const
const GPSCoordinates & GetCoordinates() const
GPSPointDimension & WithCoordinates(CoordinatesT &&value)
double GetRangeInKilometers() const
AWS_PINPOINT_API GPSPointDimension(Aws::Utils::Json::JsonView jsonValue)
bool CoordinatesHasBeenSet() const
void SetRangeInKilometers(double value)
void SetCoordinates(CoordinatesT &&value)
Aws::Utils::Json::JsonValue JsonValue