7#include <aws/taxsettings/TaxSettings_EXPORTS.h>
8#include <aws/taxsettings/model/Industries.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
64 template<
typename KepEmailIdT = Aws::String>
65 void SetKepEmailId(KepEmailIdT&& value) { m_kepEmailIdHasBeenSet =
true; m_kepEmailId = std::forward<KepEmailIdT>(value); }
66 template<
typename KepEmailIdT = Aws::String>
77 template<
typename SecondaryTaxIdT = Aws::String>
78 void SetSecondaryTaxId(SecondaryTaxIdT&& value) { m_secondaryTaxIdHasBeenSet =
true; m_secondaryTaxId = std::forward<SecondaryTaxIdT>(value); }
79 template<
typename SecondaryTaxIdT = Aws::String>
92 template<
typename TaxOfficeT = Aws::String>
93 void SetTaxOffice(TaxOfficeT&& value) { m_taxOfficeHasBeenSet =
true; m_taxOffice = std::forward<TaxOfficeT>(value); }
94 template<
typename TaxOfficeT = Aws::String>
100 bool m_industriesHasBeenSet =
false;
103 bool m_kepEmailIdHasBeenSet =
false;
106 bool m_secondaryTaxIdHasBeenSet =
false;
109 bool m_taxOfficeHasBeenSet =
false;
bool SecondaryTaxIdHasBeenSet() const
void SetIndustries(Industries value)
Industries GetIndustries() const
const Aws::String & GetSecondaryTaxId() const
TurkeyAdditionalInfo & WithKepEmailId(KepEmailIdT &&value)
AWS_TAXSETTINGS_API TurkeyAdditionalInfo(Aws::Utils::Json::JsonView jsonValue)
AWS_TAXSETTINGS_API TurkeyAdditionalInfo()=default
bool KepEmailIdHasBeenSet() const
bool IndustriesHasBeenSet() const
void SetKepEmailId(KepEmailIdT &&value)
AWS_TAXSETTINGS_API TurkeyAdditionalInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TaxOfficeHasBeenSet() const
const Aws::String & GetTaxOffice() const
void SetTaxOffice(TaxOfficeT &&value)
const Aws::String & GetKepEmailId() const
TurkeyAdditionalInfo & WithTaxOffice(TaxOfficeT &&value)
TurkeyAdditionalInfo & WithSecondaryTaxId(SecondaryTaxIdT &&value)
void SetSecondaryTaxId(SecondaryTaxIdT &&value)
TurkeyAdditionalInfo & WithIndustries(Industries value)
AWS_TAXSETTINGS_API Aws::Utils::Json::JsonValue Jsonize() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue