7#include <aws/taxsettings/TaxSettings_EXPORTS.h>
8#include <aws/taxsettings/model/BrazilAdditionalInfo.h>
9#include <aws/taxsettings/model/CanadaAdditionalInfo.h>
10#include <aws/taxsettings/model/EstoniaAdditionalInfo.h>
11#include <aws/taxsettings/model/GeorgiaAdditionalInfo.h>
12#include <aws/taxsettings/model/IndiaAdditionalInfo.h>
13#include <aws/taxsettings/model/IsraelAdditionalInfo.h>
14#include <aws/taxsettings/model/ItalyAdditionalInfo.h>
15#include <aws/taxsettings/model/KenyaAdditionalInfo.h>
16#include <aws/taxsettings/model/MalaysiaAdditionalInfo.h>
17#include <aws/taxsettings/model/PolandAdditionalInfo.h>
18#include <aws/taxsettings/model/RomaniaAdditionalInfo.h>
19#include <aws/taxsettings/model/SaudiArabiaAdditionalInfo.h>
20#include <aws/taxsettings/model/SouthKoreaAdditionalInfo.h>
21#include <aws/taxsettings/model/SpainAdditionalInfo.h>
22#include <aws/taxsettings/model/TurkeyAdditionalInfo.h>
23#include <aws/taxsettings/model/UkraineAdditionalInfo.h>
254 bool m_brazilAdditionalInfoHasBeenSet =
false;
257 bool m_canadaAdditionalInfoHasBeenSet =
false;
260 bool m_estoniaAdditionalInfoHasBeenSet =
false;
263 bool m_georgiaAdditionalInfoHasBeenSet =
false;
266 bool m_indiaAdditionalInfoHasBeenSet =
false;
269 bool m_israelAdditionalInfoHasBeenSet =
false;
272 bool m_italyAdditionalInfoHasBeenSet =
false;
275 bool m_kenyaAdditionalInfoHasBeenSet =
false;
278 bool m_malaysiaAdditionalInfoHasBeenSet =
false;
281 bool m_polandAdditionalInfoHasBeenSet =
false;
284 bool m_romaniaAdditionalInfoHasBeenSet =
false;
287 bool m_saudiArabiaAdditionalInfoHasBeenSet =
false;
290 bool m_southKoreaAdditionalInfoHasBeenSet =
false;
293 bool m_spainAdditionalInfoHasBeenSet =
false;
296 bool m_turkeyAdditionalInfoHasBeenSet =
false;
299 bool m_ukraineAdditionalInfoHasBeenSet =
false;
AdditionalInfoResponse & WithPolandAdditionalInfo(const PolandAdditionalInfo &value)
void SetBrazilAdditionalInfo(BrazilAdditionalInfo &&value)
void SetSaudiArabiaAdditionalInfo(SaudiArabiaAdditionalInfo &&value)
AdditionalInfoResponse & WithIsraelAdditionalInfo(IsraelAdditionalInfo &&value)
const SpainAdditionalInfo & GetSpainAdditionalInfo() const
void SetItalyAdditionalInfo(ItalyAdditionalInfo &&value)
AdditionalInfoResponse & WithSpainAdditionalInfo(SpainAdditionalInfo &&value)
AdditionalInfoResponse & WithGeorgiaAdditionalInfo(const GeorgiaAdditionalInfo &value)
AdditionalInfoResponse & WithIndiaAdditionalInfo(IndiaAdditionalInfo &&value)
bool BrazilAdditionalInfoHasBeenSet() const
AdditionalInfoResponse & WithIndiaAdditionalInfo(const IndiaAdditionalInfo &value)
AdditionalInfoResponse & WithMalaysiaAdditionalInfo(MalaysiaAdditionalInfo &&value)
AdditionalInfoResponse & WithTurkeyAdditionalInfo(const TurkeyAdditionalInfo &value)
const MalaysiaAdditionalInfo & GetMalaysiaAdditionalInfo() const
void SetTurkeyAdditionalInfo(const TurkeyAdditionalInfo &value)
bool SouthKoreaAdditionalInfoHasBeenSet() const
AdditionalInfoResponse & WithEstoniaAdditionalInfo(EstoniaAdditionalInfo &&value)
const BrazilAdditionalInfo & GetBrazilAdditionalInfo() const
void SetCanadaAdditionalInfo(CanadaAdditionalInfo &&value)
AdditionalInfoResponse & WithKenyaAdditionalInfo(KenyaAdditionalInfo &&value)
AdditionalInfoResponse & WithIsraelAdditionalInfo(const IsraelAdditionalInfo &value)
const UkraineAdditionalInfo & GetUkraineAdditionalInfo() const
AdditionalInfoResponse & WithCanadaAdditionalInfo(CanadaAdditionalInfo &&value)
AdditionalInfoResponse & WithItalyAdditionalInfo(const ItalyAdditionalInfo &value)
void SetGeorgiaAdditionalInfo(const GeorgiaAdditionalInfo &value)
AdditionalInfoResponse & WithUkraineAdditionalInfo(const UkraineAdditionalInfo &value)
bool IndiaAdditionalInfoHasBeenSet() const
const GeorgiaAdditionalInfo & GetGeorgiaAdditionalInfo() const
AdditionalInfoResponse & WithPolandAdditionalInfo(PolandAdditionalInfo &&value)
void SetRomaniaAdditionalInfo(const RomaniaAdditionalInfo &value)
bool MalaysiaAdditionalInfoHasBeenSet() const
const PolandAdditionalInfo & GetPolandAdditionalInfo() const
void SetEstoniaAdditionalInfo(const EstoniaAdditionalInfo &value)
bool SaudiArabiaAdditionalInfoHasBeenSet() const
AdditionalInfoResponse & WithRomaniaAdditionalInfo(const RomaniaAdditionalInfo &value)
const SouthKoreaAdditionalInfo & GetSouthKoreaAdditionalInfo() const
void SetIndiaAdditionalInfo(IndiaAdditionalInfo &&value)
void SetBrazilAdditionalInfo(const BrazilAdditionalInfo &value)
AdditionalInfoResponse & WithBrazilAdditionalInfo(BrazilAdditionalInfo &&value)
void SetKenyaAdditionalInfo(const KenyaAdditionalInfo &value)
void SetRomaniaAdditionalInfo(RomaniaAdditionalInfo &&value)
void SetSaudiArabiaAdditionalInfo(const SaudiArabiaAdditionalInfo &value)
const RomaniaAdditionalInfo & GetRomaniaAdditionalInfo() const
void SetIndiaAdditionalInfo(const IndiaAdditionalInfo &value)
void SetIsraelAdditionalInfo(const IsraelAdditionalInfo &value)
AdditionalInfoResponse & WithUkraineAdditionalInfo(UkraineAdditionalInfo &&value)
bool UkraineAdditionalInfoHasBeenSet() const
void SetGeorgiaAdditionalInfo(GeorgiaAdditionalInfo &&value)
bool ItalyAdditionalInfoHasBeenSet() const
AdditionalInfoResponse & WithSouthKoreaAdditionalInfo(SouthKoreaAdditionalInfo &&value)
AWS_TAXSETTINGS_API AdditionalInfoResponse()
void SetPolandAdditionalInfo(PolandAdditionalInfo &&value)
void SetUkraineAdditionalInfo(const UkraineAdditionalInfo &value)
void SetSpainAdditionalInfo(SpainAdditionalInfo &&value)
const IsraelAdditionalInfo & GetIsraelAdditionalInfo() const
AdditionalInfoResponse & WithGeorgiaAdditionalInfo(GeorgiaAdditionalInfo &&value)
AdditionalInfoResponse & WithRomaniaAdditionalInfo(RomaniaAdditionalInfo &&value)
AdditionalInfoResponse & WithSpainAdditionalInfo(const SpainAdditionalInfo &value)
void SetPolandAdditionalInfo(const PolandAdditionalInfo &value)
void SetMalaysiaAdditionalInfo(const MalaysiaAdditionalInfo &value)
void SetItalyAdditionalInfo(const ItalyAdditionalInfo &value)
AdditionalInfoResponse & WithSouthKoreaAdditionalInfo(const SouthKoreaAdditionalInfo &value)
AdditionalInfoResponse & WithTurkeyAdditionalInfo(TurkeyAdditionalInfo &&value)
const EstoniaAdditionalInfo & GetEstoniaAdditionalInfo() const
const TurkeyAdditionalInfo & GetTurkeyAdditionalInfo() const
AWS_TAXSETTINGS_API AdditionalInfoResponse(Aws::Utils::Json::JsonView jsonValue)
void SetSouthKoreaAdditionalInfo(SouthKoreaAdditionalInfo &&value)
AdditionalInfoResponse & WithMalaysiaAdditionalInfo(const MalaysiaAdditionalInfo &value)
bool IsraelAdditionalInfoHasBeenSet() const
AdditionalInfoResponse & WithBrazilAdditionalInfo(const BrazilAdditionalInfo &value)
void SetMalaysiaAdditionalInfo(MalaysiaAdditionalInfo &&value)
void SetSouthKoreaAdditionalInfo(const SouthKoreaAdditionalInfo &value)
void SetCanadaAdditionalInfo(const CanadaAdditionalInfo &value)
void SetKenyaAdditionalInfo(KenyaAdditionalInfo &&value)
bool KenyaAdditionalInfoHasBeenSet() const
AdditionalInfoResponse & WithCanadaAdditionalInfo(const CanadaAdditionalInfo &value)
const ItalyAdditionalInfo & GetItalyAdditionalInfo() const
AdditionalInfoResponse & WithSaudiArabiaAdditionalInfo(const SaudiArabiaAdditionalInfo &value)
const KenyaAdditionalInfo & GetKenyaAdditionalInfo() const
bool EstoniaAdditionalInfoHasBeenSet() const
AdditionalInfoResponse & WithEstoniaAdditionalInfo(const EstoniaAdditionalInfo &value)
AdditionalInfoResponse & WithSaudiArabiaAdditionalInfo(SaudiArabiaAdditionalInfo &&value)
AWS_TAXSETTINGS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetIsraelAdditionalInfo(IsraelAdditionalInfo &&value)
AWS_TAXSETTINGS_API AdditionalInfoResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetTurkeyAdditionalInfo(TurkeyAdditionalInfo &&value)
bool PolandAdditionalInfoHasBeenSet() const
bool CanadaAdditionalInfoHasBeenSet() const
bool GeorgiaAdditionalInfoHasBeenSet() const
AdditionalInfoResponse & WithKenyaAdditionalInfo(const KenyaAdditionalInfo &value)
AdditionalInfoResponse & WithItalyAdditionalInfo(ItalyAdditionalInfo &&value)
void SetUkraineAdditionalInfo(UkraineAdditionalInfo &&value)
const IndiaAdditionalInfo & GetIndiaAdditionalInfo() const
bool TurkeyAdditionalInfoHasBeenSet() const
void SetEstoniaAdditionalInfo(EstoniaAdditionalInfo &&value)
bool RomaniaAdditionalInfoHasBeenSet() const
void SetSpainAdditionalInfo(const SpainAdditionalInfo &value)
bool SpainAdditionalInfoHasBeenSet() const
const CanadaAdditionalInfo & GetCanadaAdditionalInfo() const
const SaudiArabiaAdditionalInfo & GetSaudiArabiaAdditionalInfo() const
Aws::Utils::Json::JsonValue JsonValue