7#include <aws/core/http/HttpResponse.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/location/LocationService_EXPORTS.h>
11#include <aws/location/model/DistanceUnit.h>
12#include <aws/location/model/InferredState.h>
17template <
typename RESULT_TYPE>
18class AmazonWebServiceResult;
25namespace LocationService {
39 template <
typename InferredStateT = InferredState>
41 m_inferredStateHasBeenSet =
true;
42 m_inferredState = std::forward<InferredStateT>(value);
44 template <
typename InferredStateT = InferredState>
56 template <
typename DeviceIdT = Aws::String>
58 m_deviceIdHasBeenSet =
true;
59 m_deviceId = std::forward<DeviceIdT>(value);
61 template <
typename DeviceIdT = Aws::String>
75 template <
typename SampleTimeT = Aws::Utils::DateTime>
77 m_sampleTimeHasBeenSet =
true;
78 m_sampleTime = std::forward<SampleTimeT>(value);
80 template <
typename SampleTimeT = Aws::Utils::DateTime>
94 template <
typename ReceivedTimeT = Aws::Utils::DateTime>
96 m_receivedTimeHasBeenSet =
true;
97 m_receivedTime = std::forward<ReceivedTimeT>(value);
99 template <
typename ReceivedTimeT = Aws::Utils::DateTime>
112 m_distanceUnitHasBeenSet =
true;
113 m_distanceUnit = value;
124 template <
typename RequestIdT = Aws::String>
126 m_requestIdHasBeenSet =
true;
127 m_requestId = std::forward<RequestIdT>(value);
129 template <
typename RequestIdT = Aws::String>
150 bool m_inferredStateHasBeenSet =
false;
151 bool m_deviceIdHasBeenSet =
false;
152 bool m_sampleTimeHasBeenSet =
false;
153 bool m_receivedTimeHasBeenSet =
false;
154 bool m_distanceUnitHasBeenSet =
false;
155 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)
Aws::Http::HttpResponseCode GetHttpResponseCode() const
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