7#include <aws/devicefarm/DeviceFarm_EXPORTS.h>
8#include <aws/devicefarm/model/CurrencyCode.h>
45 inline double GetAmount()
const {
return m_amount; }
47 inline void SetAmount(
double value) { m_amountHasBeenSet =
true; m_amount = value; }
64 bool m_amountHasBeenSet =
false;
67 bool m_currencyCodeHasBeenSet =
false;
AWS_DEVICEFARM_API MonetaryAmount()=default
bool AmountHasBeenSet() const
void SetCurrencyCode(CurrencyCode value)
AWS_DEVICEFARM_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_DEVICEFARM_API MonetaryAmount(Aws::Utils::Json::JsonView jsonValue)
bool CurrencyCodeHasBeenSet() const
AWS_DEVICEFARM_API MonetaryAmount & operator=(Aws::Utils::Json::JsonView jsonValue)
CurrencyCode GetCurrencyCode() const
MonetaryAmount & WithCurrencyCode(CurrencyCode value)
void SetAmount(double value)
MonetaryAmount & WithAmount(double value)
Aws::Utils::Json::JsonValue JsonValue