7#include <aws/freetier/FreeTier_EXPORTS.h>
8#include <aws/freetier/model/MonetaryAmount.h>
41 template <
typename CreditT = MonetaryAmount>
43 m_creditHasBeenSet =
true;
44 m_credit = std::forward<CreditT>(value);
46 template <
typename CreditT = MonetaryAmount>
54 bool m_creditHasBeenSet =
false;
AWS_FREETIER_API ActivityReward(Aws::Utils::Json::JsonView jsonValue)
AWS_FREETIER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCredit(CreditT &&value)
AWS_FREETIER_API ActivityReward()=default
AWS_FREETIER_API ActivityReward & operator=(Aws::Utils::Json::JsonView jsonValue)
ActivityReward & WithCredit(CreditT &&value)
bool CreditHasBeenSet() const
const MonetaryAmount & GetCredit() const
Aws::Utils::Json::JsonValue JsonValue