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