7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/location/LocationService_EXPORTS.h>
10#include <aws/location/model/DistanceUnit.h>
11#include <aws/location/model/InferredState.h>
16template <
typename RESULT_TYPE>
17class AmazonWebServiceResult;
24namespace LocationService {
38 template <
typename InferredStateT = InferredState>
40 m_inferredStateHasBeenSet =
true;
41 m_inferredState = std::forward<InferredStateT>(value);
43 template <
typename InferredStateT = InferredState>
55 template <
typename DeviceIdT = Aws::String>
57 m_deviceIdHasBeenSet =
true;
58 m_deviceId = std::forward<DeviceIdT>(value);
60 template <
typename DeviceIdT = Aws::String>
74 template <
typename SampleTimeT = Aws::Utils::DateTime>
76 m_sampleTimeHasBeenSet =
true;
77 m_sampleTime = std::forward<SampleTimeT>(value);
79 template <
typename SampleTimeT = Aws::Utils::DateTime>
93 template <
typename ReceivedTimeT = Aws::Utils::DateTime>
95 m_receivedTimeHasBeenSet =
true;
96 m_receivedTime = std::forward<ReceivedTimeT>(value);
98 template <
typename ReceivedTimeT = Aws::Utils::DateTime>
111 m_distanceUnitHasBeenSet =
true;
112 m_distanceUnit = value;
123 template <
typename RequestIdT = Aws::String>
125 m_requestIdHasBeenSet =
true;
126 m_requestId = std::forward<RequestIdT>(value);
128 template <
typename RequestIdT = Aws::String>
146 bool m_inferredStateHasBeenSet =
false;
147 bool m_deviceIdHasBeenSet =
false;
148 bool m_sampleTimeHasBeenSet =
false;
149 bool m_receivedTimeHasBeenSet =
false;
150 bool m_distanceUnitHasBeenSet =
false;
151 bool m_requestIdHasBeenSet =
false;
void SetDeviceId(DeviceIdT &&value)
const Aws::String & GetRequestId() const
VerifyDevicePositionResult & WithInferredState(InferredStateT &&value)
VerifyDevicePositionResult & WithDeviceId(DeviceIdT &&value)
void SetSampleTime(SampleTimeT &&value)
void SetReceivedTime(ReceivedTimeT &&value)
VerifyDevicePositionResult & WithDistanceUnit(DistanceUnit value)
const Aws::Utils::DateTime & GetSampleTime() const
const InferredState & GetInferredState() const
AWS_LOCATIONSERVICE_API VerifyDevicePositionResult()=default
const Aws::String & GetDeviceId() const
VerifyDevicePositionResult & WithRequestId(RequestIdT &&value)
void SetRequestId(RequestIdT &&value)
void SetInferredState(InferredStateT &&value)
VerifyDevicePositionResult & WithReceivedTime(ReceivedTimeT &&value)
AWS_LOCATIONSERVICE_API VerifyDevicePositionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetDistanceUnit(DistanceUnit value)
AWS_LOCATIONSERVICE_API VerifyDevicePositionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
VerifyDevicePositionResult & WithSampleTime(SampleTimeT &&value)
DistanceUnit GetDistanceUnit() const
const Aws::Utils::DateTime & GetReceivedTime() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue