7#include <aws/location/LocationService_EXPORTS.h>
8#include <aws/location/model/InferredState.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/location/model/DistanceUnit.h>
16template<
typename RESULT_TYPE>
17class AmazonWebServiceResult;
26namespace LocationService
44 template<
typename InferredStateT = InferredState>
45 void SetInferredState(InferredStateT&& value) { m_inferredStateHasBeenSet =
true; m_inferredState = std::forward<InferredStateT>(value); }
46 template<
typename InferredStateT = InferredState>
55 template<
typename DeviceIdT = Aws::String>
56 void SetDeviceId(DeviceIdT&& value) { m_deviceIdHasBeenSet =
true; m_deviceId = std::forward<DeviceIdT>(value); }
57 template<
typename DeviceIdT = Aws::String>
68 template<
typename SampleTimeT = Aws::Utils::DateTime>
69 void SetSampleTime(SampleTimeT&& value) { m_sampleTimeHasBeenSet =
true; m_sampleTime = std::forward<SampleTimeT>(value); }
70 template<
typename SampleTimeT = Aws::Utils::DateTime>
81 template<
typename ReceivedTimeT = Aws::Utils::DateTime>
82 void SetReceivedTime(ReceivedTimeT&& value) { m_receivedTimeHasBeenSet =
true; m_receivedTime = std::forward<ReceivedTimeT>(value); }
83 template<
typename ReceivedTimeT = Aws::Utils::DateTime>
99 template<
typename RequestIdT = Aws::String>
100 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet =
true; m_requestId = std::forward<RequestIdT>(value); }
101 template<
typename RequestIdT = Aws::String>
107 bool m_inferredStateHasBeenSet =
false;
110 bool m_deviceIdHasBeenSet =
false;
113 bool m_sampleTimeHasBeenSet =
false;
116 bool m_receivedTimeHasBeenSet =
false;
119 bool m_distanceUnitHasBeenSet =
false;
122 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