7#include <aws/freetier/FreeTier_EXPORTS.h>
8#include <aws/freetier/model/MonetaryAmount.h>
47 template<
typename CreditT = MonetaryAmount>
48 void SetCredit(CreditT&& value) { m_creditHasBeenSet =
true; m_credit = std::forward<CreditT>(value); }
49 template<
typename CreditT = MonetaryAmount>
55 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