AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
AdditionalInfoResponse.h
1
6#pragma once
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>
24#include <utility>
25
26namespace Aws
27{
28namespace Utils
29{
30namespace Json
31{
32 class JsonValue;
33 class JsonView;
34} // namespace Json
35} // namespace Utils
36namespace TaxSettings
37{
38namespace Model
39{
40
50 {
51 public:
52 AWS_TAXSETTINGS_API AdditionalInfoResponse();
53 AWS_TAXSETTINGS_API AdditionalInfoResponse(Aws::Utils::Json::JsonView jsonValue);
55 AWS_TAXSETTINGS_API Aws::Utils::Json::JsonValue Jsonize() const;
56
57
59
64 inline const BrazilAdditionalInfo& GetBrazilAdditionalInfo() const{ return m_brazilAdditionalInfo; }
65 inline bool BrazilAdditionalInfoHasBeenSet() const { return m_brazilAdditionalInfoHasBeenSet; }
66 inline void SetBrazilAdditionalInfo(const BrazilAdditionalInfo& value) { m_brazilAdditionalInfoHasBeenSet = true; m_brazilAdditionalInfo = value; }
67 inline void SetBrazilAdditionalInfo(BrazilAdditionalInfo&& value) { m_brazilAdditionalInfoHasBeenSet = true; m_brazilAdditionalInfo = std::move(value); }
71
73
76 inline const CanadaAdditionalInfo& GetCanadaAdditionalInfo() const{ return m_canadaAdditionalInfo; }
77 inline bool CanadaAdditionalInfoHasBeenSet() const { return m_canadaAdditionalInfoHasBeenSet; }
78 inline void SetCanadaAdditionalInfo(const CanadaAdditionalInfo& value) { m_canadaAdditionalInfoHasBeenSet = true; m_canadaAdditionalInfo = value; }
79 inline void SetCanadaAdditionalInfo(CanadaAdditionalInfo&& value) { m_canadaAdditionalInfoHasBeenSet = true; m_canadaAdditionalInfo = std::move(value); }
83
85
88 inline const EstoniaAdditionalInfo& GetEstoniaAdditionalInfo() const{ return m_estoniaAdditionalInfo; }
89 inline bool EstoniaAdditionalInfoHasBeenSet() const { return m_estoniaAdditionalInfoHasBeenSet; }
90 inline void SetEstoniaAdditionalInfo(const EstoniaAdditionalInfo& value) { m_estoniaAdditionalInfoHasBeenSet = true; m_estoniaAdditionalInfo = value; }
91 inline void SetEstoniaAdditionalInfo(EstoniaAdditionalInfo&& value) { m_estoniaAdditionalInfoHasBeenSet = true; m_estoniaAdditionalInfo = std::move(value); }
95
97
100 inline const GeorgiaAdditionalInfo& GetGeorgiaAdditionalInfo() const{ return m_georgiaAdditionalInfo; }
101 inline bool GeorgiaAdditionalInfoHasBeenSet() const { return m_georgiaAdditionalInfoHasBeenSet; }
102 inline void SetGeorgiaAdditionalInfo(const GeorgiaAdditionalInfo& value) { m_georgiaAdditionalInfoHasBeenSet = true; m_georgiaAdditionalInfo = value; }
103 inline void SetGeorgiaAdditionalInfo(GeorgiaAdditionalInfo&& value) { m_georgiaAdditionalInfoHasBeenSet = true; m_georgiaAdditionalInfo = std::move(value); }
107
109
112 inline const IndiaAdditionalInfo& GetIndiaAdditionalInfo() const{ return m_indiaAdditionalInfo; }
113 inline bool IndiaAdditionalInfoHasBeenSet() const { return m_indiaAdditionalInfoHasBeenSet; }
114 inline void SetIndiaAdditionalInfo(const IndiaAdditionalInfo& value) { m_indiaAdditionalInfoHasBeenSet = true; m_indiaAdditionalInfo = value; }
115 inline void SetIndiaAdditionalInfo(IndiaAdditionalInfo&& value) { m_indiaAdditionalInfoHasBeenSet = true; m_indiaAdditionalInfo = std::move(value); }
119
121
124 inline const IsraelAdditionalInfo& GetIsraelAdditionalInfo() const{ return m_israelAdditionalInfo; }
125 inline bool IsraelAdditionalInfoHasBeenSet() const { return m_israelAdditionalInfoHasBeenSet; }
126 inline void SetIsraelAdditionalInfo(const IsraelAdditionalInfo& value) { m_israelAdditionalInfoHasBeenSet = true; m_israelAdditionalInfo = value; }
127 inline void SetIsraelAdditionalInfo(IsraelAdditionalInfo&& value) { m_israelAdditionalInfoHasBeenSet = true; m_israelAdditionalInfo = std::move(value); }
131
133
136 inline const ItalyAdditionalInfo& GetItalyAdditionalInfo() const{ return m_italyAdditionalInfo; }
137 inline bool ItalyAdditionalInfoHasBeenSet() const { return m_italyAdditionalInfoHasBeenSet; }
138 inline void SetItalyAdditionalInfo(const ItalyAdditionalInfo& value) { m_italyAdditionalInfoHasBeenSet = true; m_italyAdditionalInfo = value; }
139 inline void SetItalyAdditionalInfo(ItalyAdditionalInfo&& value) { m_italyAdditionalInfoHasBeenSet = true; m_italyAdditionalInfo = std::move(value); }
143
145
148 inline const KenyaAdditionalInfo& GetKenyaAdditionalInfo() const{ return m_kenyaAdditionalInfo; }
149 inline bool KenyaAdditionalInfoHasBeenSet() const { return m_kenyaAdditionalInfoHasBeenSet; }
150 inline void SetKenyaAdditionalInfo(const KenyaAdditionalInfo& value) { m_kenyaAdditionalInfoHasBeenSet = true; m_kenyaAdditionalInfo = value; }
151 inline void SetKenyaAdditionalInfo(KenyaAdditionalInfo&& value) { m_kenyaAdditionalInfoHasBeenSet = true; m_kenyaAdditionalInfo = std::move(value); }
155
157
160 inline const MalaysiaAdditionalInfo& GetMalaysiaAdditionalInfo() const{ return m_malaysiaAdditionalInfo; }
161 inline bool MalaysiaAdditionalInfoHasBeenSet() const { return m_malaysiaAdditionalInfoHasBeenSet; }
162 inline void SetMalaysiaAdditionalInfo(const MalaysiaAdditionalInfo& value) { m_malaysiaAdditionalInfoHasBeenSet = true; m_malaysiaAdditionalInfo = value; }
163 inline void SetMalaysiaAdditionalInfo(MalaysiaAdditionalInfo&& value) { m_malaysiaAdditionalInfoHasBeenSet = true; m_malaysiaAdditionalInfo = std::move(value); }
167
169
172 inline const PolandAdditionalInfo& GetPolandAdditionalInfo() const{ return m_polandAdditionalInfo; }
173 inline bool PolandAdditionalInfoHasBeenSet() const { return m_polandAdditionalInfoHasBeenSet; }
174 inline void SetPolandAdditionalInfo(const PolandAdditionalInfo& value) { m_polandAdditionalInfoHasBeenSet = true; m_polandAdditionalInfo = value; }
175 inline void SetPolandAdditionalInfo(PolandAdditionalInfo&& value) { m_polandAdditionalInfoHasBeenSet = true; m_polandAdditionalInfo = std::move(value); }
179
181
184 inline const RomaniaAdditionalInfo& GetRomaniaAdditionalInfo() const{ return m_romaniaAdditionalInfo; }
185 inline bool RomaniaAdditionalInfoHasBeenSet() const { return m_romaniaAdditionalInfoHasBeenSet; }
186 inline void SetRomaniaAdditionalInfo(const RomaniaAdditionalInfo& value) { m_romaniaAdditionalInfoHasBeenSet = true; m_romaniaAdditionalInfo = value; }
187 inline void SetRomaniaAdditionalInfo(RomaniaAdditionalInfo&& value) { m_romaniaAdditionalInfoHasBeenSet = true; m_romaniaAdditionalInfo = std::move(value); }
191
193
196 inline const SaudiArabiaAdditionalInfo& GetSaudiArabiaAdditionalInfo() const{ return m_saudiArabiaAdditionalInfo; }
197 inline bool SaudiArabiaAdditionalInfoHasBeenSet() const { return m_saudiArabiaAdditionalInfoHasBeenSet; }
198 inline void SetSaudiArabiaAdditionalInfo(const SaudiArabiaAdditionalInfo& value) { m_saudiArabiaAdditionalInfoHasBeenSet = true; m_saudiArabiaAdditionalInfo = value; }
199 inline void SetSaudiArabiaAdditionalInfo(SaudiArabiaAdditionalInfo&& value) { m_saudiArabiaAdditionalInfoHasBeenSet = true; m_saudiArabiaAdditionalInfo = std::move(value); }
203
205
208 inline const SouthKoreaAdditionalInfo& GetSouthKoreaAdditionalInfo() const{ return m_southKoreaAdditionalInfo; }
209 inline bool SouthKoreaAdditionalInfoHasBeenSet() const { return m_southKoreaAdditionalInfoHasBeenSet; }
210 inline void SetSouthKoreaAdditionalInfo(const SouthKoreaAdditionalInfo& value) { m_southKoreaAdditionalInfoHasBeenSet = true; m_southKoreaAdditionalInfo = value; }
211 inline void SetSouthKoreaAdditionalInfo(SouthKoreaAdditionalInfo&& value) { m_southKoreaAdditionalInfoHasBeenSet = true; m_southKoreaAdditionalInfo = std::move(value); }
215
217
220 inline const SpainAdditionalInfo& GetSpainAdditionalInfo() const{ return m_spainAdditionalInfo; }
221 inline bool SpainAdditionalInfoHasBeenSet() const { return m_spainAdditionalInfoHasBeenSet; }
222 inline void SetSpainAdditionalInfo(const SpainAdditionalInfo& value) { m_spainAdditionalInfoHasBeenSet = true; m_spainAdditionalInfo = value; }
223 inline void SetSpainAdditionalInfo(SpainAdditionalInfo&& value) { m_spainAdditionalInfoHasBeenSet = true; m_spainAdditionalInfo = std::move(value); }
227
229
232 inline const TurkeyAdditionalInfo& GetTurkeyAdditionalInfo() const{ return m_turkeyAdditionalInfo; }
233 inline bool TurkeyAdditionalInfoHasBeenSet() const { return m_turkeyAdditionalInfoHasBeenSet; }
234 inline void SetTurkeyAdditionalInfo(const TurkeyAdditionalInfo& value) { m_turkeyAdditionalInfoHasBeenSet = true; m_turkeyAdditionalInfo = value; }
235 inline void SetTurkeyAdditionalInfo(TurkeyAdditionalInfo&& value) { m_turkeyAdditionalInfoHasBeenSet = true; m_turkeyAdditionalInfo = std::move(value); }
239
241
244 inline const UkraineAdditionalInfo& GetUkraineAdditionalInfo() const{ return m_ukraineAdditionalInfo; }
245 inline bool UkraineAdditionalInfoHasBeenSet() const { return m_ukraineAdditionalInfoHasBeenSet; }
246 inline void SetUkraineAdditionalInfo(const UkraineAdditionalInfo& value) { m_ukraineAdditionalInfoHasBeenSet = true; m_ukraineAdditionalInfo = value; }
247 inline void SetUkraineAdditionalInfo(UkraineAdditionalInfo&& value) { m_ukraineAdditionalInfoHasBeenSet = true; m_ukraineAdditionalInfo = std::move(value); }
251 private:
252
253 BrazilAdditionalInfo m_brazilAdditionalInfo;
254 bool m_brazilAdditionalInfoHasBeenSet = false;
255
256 CanadaAdditionalInfo m_canadaAdditionalInfo;
257 bool m_canadaAdditionalInfoHasBeenSet = false;
258
259 EstoniaAdditionalInfo m_estoniaAdditionalInfo;
260 bool m_estoniaAdditionalInfoHasBeenSet = false;
261
262 GeorgiaAdditionalInfo m_georgiaAdditionalInfo;
263 bool m_georgiaAdditionalInfoHasBeenSet = false;
264
265 IndiaAdditionalInfo m_indiaAdditionalInfo;
266 bool m_indiaAdditionalInfoHasBeenSet = false;
267
268 IsraelAdditionalInfo m_israelAdditionalInfo;
269 bool m_israelAdditionalInfoHasBeenSet = false;
270
271 ItalyAdditionalInfo m_italyAdditionalInfo;
272 bool m_italyAdditionalInfoHasBeenSet = false;
273
274 KenyaAdditionalInfo m_kenyaAdditionalInfo;
275 bool m_kenyaAdditionalInfoHasBeenSet = false;
276
277 MalaysiaAdditionalInfo m_malaysiaAdditionalInfo;
278 bool m_malaysiaAdditionalInfoHasBeenSet = false;
279
280 PolandAdditionalInfo m_polandAdditionalInfo;
281 bool m_polandAdditionalInfoHasBeenSet = false;
282
283 RomaniaAdditionalInfo m_romaniaAdditionalInfo;
284 bool m_romaniaAdditionalInfoHasBeenSet = false;
285
286 SaudiArabiaAdditionalInfo m_saudiArabiaAdditionalInfo;
287 bool m_saudiArabiaAdditionalInfoHasBeenSet = false;
288
289 SouthKoreaAdditionalInfo m_southKoreaAdditionalInfo;
290 bool m_southKoreaAdditionalInfoHasBeenSet = false;
291
292 SpainAdditionalInfo m_spainAdditionalInfo;
293 bool m_spainAdditionalInfoHasBeenSet = false;
294
295 TurkeyAdditionalInfo m_turkeyAdditionalInfo;
296 bool m_turkeyAdditionalInfoHasBeenSet = false;
297
298 UkraineAdditionalInfo m_ukraineAdditionalInfo;
299 bool m_ukraineAdditionalInfoHasBeenSet = false;
300 };
301
302} // namespace Model
303} // namespace TaxSettings
304} // namespace Aws
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)
AdditionalInfoResponse & WithIndiaAdditionalInfo(const IndiaAdditionalInfo &value)
AdditionalInfoResponse & WithMalaysiaAdditionalInfo(MalaysiaAdditionalInfo &&value)
AdditionalInfoResponse & WithTurkeyAdditionalInfo(const TurkeyAdditionalInfo &value)
const MalaysiaAdditionalInfo & GetMalaysiaAdditionalInfo() const
void SetTurkeyAdditionalInfo(const TurkeyAdditionalInfo &value)
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)
const GeorgiaAdditionalInfo & GetGeorgiaAdditionalInfo() const
AdditionalInfoResponse & WithPolandAdditionalInfo(PolandAdditionalInfo &&value)
void SetRomaniaAdditionalInfo(const RomaniaAdditionalInfo &value)
const PolandAdditionalInfo & GetPolandAdditionalInfo() const
void SetEstoniaAdditionalInfo(const EstoniaAdditionalInfo &value)
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)
void SetGeorgiaAdditionalInfo(GeorgiaAdditionalInfo &&value)
AdditionalInfoResponse & WithSouthKoreaAdditionalInfo(SouthKoreaAdditionalInfo &&value)
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)
AdditionalInfoResponse & WithBrazilAdditionalInfo(const BrazilAdditionalInfo &value)
void SetMalaysiaAdditionalInfo(MalaysiaAdditionalInfo &&value)
void SetSouthKoreaAdditionalInfo(const SouthKoreaAdditionalInfo &value)
void SetCanadaAdditionalInfo(const CanadaAdditionalInfo &value)
void SetKenyaAdditionalInfo(KenyaAdditionalInfo &&value)
AdditionalInfoResponse & WithCanadaAdditionalInfo(const CanadaAdditionalInfo &value)
const ItalyAdditionalInfo & GetItalyAdditionalInfo() const
AdditionalInfoResponse & WithSaudiArabiaAdditionalInfo(const SaudiArabiaAdditionalInfo &value)
const KenyaAdditionalInfo & GetKenyaAdditionalInfo() 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)
AdditionalInfoResponse & WithKenyaAdditionalInfo(const KenyaAdditionalInfo &value)
AdditionalInfoResponse & WithItalyAdditionalInfo(ItalyAdditionalInfo &&value)
void SetUkraineAdditionalInfo(UkraineAdditionalInfo &&value)
const IndiaAdditionalInfo & GetIndiaAdditionalInfo() const
void SetEstoniaAdditionalInfo(EstoniaAdditionalInfo &&value)
void SetSpainAdditionalInfo(const SpainAdditionalInfo &value)
const CanadaAdditionalInfo & GetCanadaAdditionalInfo() const
const SaudiArabiaAdditionalInfo & GetSaudiArabiaAdditionalInfo() const
Aws::Utils::Json::JsonValue JsonValue