7#include <aws/taxsettings/TaxSettings_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/taxsettings/model/Address.h>
10#include <aws/core/utils/memory/stl/AWSMap.h>
11#include <aws/taxsettings/model/AddressRoleType.h>
12#include <aws/taxsettings/model/Jurisdiction.h>
51 template<
typename AccountNameT = Aws::String>
52 void SetAccountName(AccountNameT&& value) { m_accountNameHasBeenSet =
true; m_accountName = std::forward<AccountNameT>(value); }
53 template<
typename AccountNameT = Aws::String>
61 template<
typename AddressT = Address>
62 void SetAddress(AddressT&& value) { m_addressHasBeenSet =
true; m_address = std::forward<AddressT>(value); }
63 template<
typename AddressT = Address>
74 template<
typename AddressRoleMapT = Aws::Map<AddressRoleType, Jurisdiction>>
75 void SetAddressRoleMap(AddressRoleMapT&& value) { m_addressRoleMapHasBeenSet =
true; m_addressRoleMap = std::forward<AddressRoleMapT>(value); }
76 template<
typename AddressRoleMapT = Aws::Map<AddressRoleType, Jurisdiction>>
79 m_addressRoleMapHasBeenSet =
true; m_addressRoleMap.emplace(key, value);
return *
this;
99 template<
typename SellerT = Aws::String>
100 void SetSeller(SellerT&& value) { m_sellerHasBeenSet =
true; m_seller = std::forward<SellerT>(value); }
101 template<
typename SellerT = Aws::String>
107 bool m_accountNameHasBeenSet =
false;
110 bool m_addressHasBeenSet =
false;
113 bool m_addressRoleMapHasBeenSet =
false;
116 bool m_addressTypeHasBeenSet =
false;
119 bool m_sellerHasBeenSet =
false;
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue