7#include <aws/partnercentral-selling/PartnerCentralSelling_EXPORTS.h>
8#include <aws/partnercentral-selling/model/AccountReceiver.h>
21namespace PartnerCentralSelling
36 AWS_PARTNERCENTRALSELLING_API
Receiver() =
default;
50 template<
typename AccountT = AccountReceiver>
51 void SetAccount(AccountT&& value) { m_accountHasBeenSet =
true; m_account = std::forward<AccountT>(value); }
52 template<
typename AccountT = AccountReceiver>
58 bool m_accountHasBeenSet =
false;
Receiver & WithAccount(AccountT &&value)
AWS_PARTNERCENTRALSELLING_API Receiver()=default
const AccountReceiver & GetAccount() const
void SetAccount(AccountT &&value)
AWS_PARTNERCENTRALSELLING_API Receiver(Aws::Utils::Json::JsonView jsonValue)
AWS_PARTNERCENTRALSELLING_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_PARTNERCENTRALSELLING_API Receiver & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AccountHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue