7#include <aws/core/utils/memory/stl/AWSMap.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/taxsettings/TaxSettings_EXPORTS.h>
10#include <aws/taxsettings/model/Address.h>
11#include <aws/taxsettings/model/AddressRoleType.h>
12#include <aws/taxsettings/model/Jurisdiction.h>
23namespace TaxSettings {
45 template <
typename AccountNameT = Aws::String>
47 m_accountNameHasBeenSet =
true;
48 m_accountName = std::forward<AccountNameT>(value);
50 template <
typename AccountNameT = Aws::String>
61 template <
typename AddressT = Address>
63 m_addressHasBeenSet =
true;
64 m_address = std::forward<AddressT>(value);
66 template <
typename AddressT = Address>
80 template <
typename AddressRoleMapT = Aws::Map<AddressRoleType, Jurisdiction>>
82 m_addressRoleMapHasBeenSet =
true;
83 m_addressRoleMap = std::forward<AddressRoleMapT>(value);
85 template <
typename AddressRoleMapT = Aws::Map<AddressRoleType, Jurisdiction>>
91 m_addressRoleMapHasBeenSet =
true;
92 m_addressRoleMap.emplace(key, value);
104 m_addressTypeHasBeenSet =
true;
105 m_addressType = value;
119 template <
typename SellerT = Aws::String>
121 m_sellerHasBeenSet =
true;
122 m_seller = std::forward<SellerT>(value);
124 template <
typename SellerT = Aws::String>
140 bool m_accountNameHasBeenSet =
false;
141 bool m_addressHasBeenSet =
false;
142 bool m_addressRoleMapHasBeenSet =
false;
143 bool m_addressTypeHasBeenSet =
false;
144 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