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/BatchItemError.h>
21namespace LocationService {
44 template <
typename DeviceIdT = Aws::String>
46 m_deviceIdHasBeenSet =
true;
47 m_deviceId = std::forward<DeviceIdT>(value);
49 template <
typename DeviceIdT = Aws::String>
64 template <
typename SampleTimeT = Aws::Utils::DateTime>
66 m_sampleTimeHasBeenSet =
true;
67 m_sampleTime = std::forward<SampleTimeT>(value);
69 template <
typename SampleTimeT = Aws::Utils::DateTime>
82 template <
typename ErrorT = BatchItemError>
84 m_errorHasBeenSet =
true;
85 m_error = std::forward<ErrorT>(value);
87 template <
typename ErrorT = BatchItemError>
89 SetError(std::forward<ErrorT>(value));
98 BatchItemError m_error;
99 bool m_deviceIdHasBeenSet =
false;
100 bool m_sampleTimeHasBeenSet =
false;
101 bool m_errorHasBeenSet =
false;
void SetDeviceId(DeviceIdT &&value)
void SetError(ErrorT &&value)
BatchEvaluateGeofencesError & WithSampleTime(SampleTimeT &&value)
BatchEvaluateGeofencesError & WithError(ErrorT &&value)
void SetSampleTime(SampleTimeT &&value)
bool SampleTimeHasBeenSet() const
bool DeviceIdHasBeenSet() const
bool ErrorHasBeenSet() const
const BatchItemError & GetError() const
AWS_LOCATIONSERVICE_API BatchEvaluateGeofencesError & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetSampleTime() const
AWS_LOCATIONSERVICE_API BatchEvaluateGeofencesError()=default
AWS_LOCATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_LOCATIONSERVICE_API BatchEvaluateGeofencesError(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetDeviceId() const
BatchEvaluateGeofencesError & WithDeviceId(DeviceIdT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue