7#include <aws/location/LocationService_EXPORTS.h>
8#include <aws/location/model/DimensionUnit.h>
21namespace LocationService
49 inline double GetLength()
const {
return m_length; }
51 inline void SetLength(
double value) { m_lengthHasBeenSet =
true; m_length = value; }
61 inline double GetHeight()
const {
return m_height; }
63 inline void SetHeight(
double value) { m_heightHasBeenSet =
true; m_height = value; }
73 inline double GetWidth()
const {
return m_width; }
75 inline void SetWidth(
double value) { m_widthHasBeenSet =
true; m_width = value; }
92 bool m_lengthHasBeenSet =
false;
95 bool m_heightHasBeenSet =
false;
98 bool m_widthHasBeenSet =
false;
101 bool m_unitHasBeenSet =
false;
TruckDimensions & WithLength(double value)
AWS_LOCATIONSERVICE_API TruckDimensions & operator=(Aws::Utils::Json::JsonView jsonValue)
bool HeightHasBeenSet() const
TruckDimensions & WithUnit(DimensionUnit value)
AWS_LOCATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
DimensionUnit GetUnit() const
bool UnitHasBeenSet() const
TruckDimensions & WithHeight(double value)
bool LengthHasBeenSet() const
AWS_LOCATIONSERVICE_API TruckDimensions(Aws::Utils::Json::JsonView jsonValue)
bool WidthHasBeenSet() const
void SetWidth(double value)
AWS_LOCATIONSERVICE_API TruckDimensions()=default
TruckDimensions & WithWidth(double value)
void SetUnit(DimensionUnit value)
void SetLength(double value)
void SetHeight(double value)
Aws::Utils::Json::JsonValue JsonValue