AWS SDK for C++

AWS SDK for C++ Version 1.11.716

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/EgyptAdditionalInfo.h>
11#include <aws/taxsettings/model/EstoniaAdditionalInfo.h>
12#include <aws/taxsettings/model/GeorgiaAdditionalInfo.h>
13#include <aws/taxsettings/model/GreeceAdditionalInfo.h>
14#include <aws/taxsettings/model/IndiaAdditionalInfo.h>
15#include <aws/taxsettings/model/IndonesiaAdditionalInfo.h>
16#include <aws/taxsettings/model/IsraelAdditionalInfo.h>
17#include <aws/taxsettings/model/ItalyAdditionalInfo.h>
18#include <aws/taxsettings/model/KenyaAdditionalInfo.h>
19#include <aws/taxsettings/model/MalaysiaAdditionalInfo.h>
20#include <aws/taxsettings/model/PolandAdditionalInfo.h>
21#include <aws/taxsettings/model/RomaniaAdditionalInfo.h>
22#include <aws/taxsettings/model/SaudiArabiaAdditionalInfo.h>
23#include <aws/taxsettings/model/SouthKoreaAdditionalInfo.h>
24#include <aws/taxsettings/model/SpainAdditionalInfo.h>
25#include <aws/taxsettings/model/TurkeyAdditionalInfo.h>
26#include <aws/taxsettings/model/UkraineAdditionalInfo.h>
27#include <aws/taxsettings/model/UzbekistanAdditionalInfo.h>
28#include <aws/taxsettings/model/VietnamAdditionalInfo.h>
29
30#include <utility>
31
32namespace Aws {
33namespace Utils {
34namespace Json {
35class JsonValue;
36class JsonView;
37} // namespace Json
38} // namespace Utils
39namespace TaxSettings {
40namespace Model {
41
51 public:
52 AWS_TAXSETTINGS_API AdditionalInfoResponse() = default;
53 AWS_TAXSETTINGS_API AdditionalInfoResponse(Aws::Utils::Json::JsonView jsonValue);
55 AWS_TAXSETTINGS_API Aws::Utils::Json::JsonValue Jsonize() const;
56
58
63 inline const BrazilAdditionalInfo& GetBrazilAdditionalInfo() const { return m_brazilAdditionalInfo; }
64 inline bool BrazilAdditionalInfoHasBeenSet() const { return m_brazilAdditionalInfoHasBeenSet; }
65 template <typename BrazilAdditionalInfoT = BrazilAdditionalInfo>
66 void SetBrazilAdditionalInfo(BrazilAdditionalInfoT&& value) {
67 m_brazilAdditionalInfoHasBeenSet = true;
68 m_brazilAdditionalInfo = std::forward<BrazilAdditionalInfoT>(value);
69 }
70 template <typename BrazilAdditionalInfoT = BrazilAdditionalInfo>
71 AdditionalInfoResponse& WithBrazilAdditionalInfo(BrazilAdditionalInfoT&& value) {
72 SetBrazilAdditionalInfo(std::forward<BrazilAdditionalInfoT>(value));
73 return *this;
74 }
76
78
81 inline const CanadaAdditionalInfo& GetCanadaAdditionalInfo() const { return m_canadaAdditionalInfo; }
82 inline bool CanadaAdditionalInfoHasBeenSet() const { return m_canadaAdditionalInfoHasBeenSet; }
83 template <typename CanadaAdditionalInfoT = CanadaAdditionalInfo>
84 void SetCanadaAdditionalInfo(CanadaAdditionalInfoT&& value) {
85 m_canadaAdditionalInfoHasBeenSet = true;
86 m_canadaAdditionalInfo = std::forward<CanadaAdditionalInfoT>(value);
87 }
88 template <typename CanadaAdditionalInfoT = CanadaAdditionalInfo>
89 AdditionalInfoResponse& WithCanadaAdditionalInfo(CanadaAdditionalInfoT&& value) {
90 SetCanadaAdditionalInfo(std::forward<CanadaAdditionalInfoT>(value));
91 return *this;
92 }
94
96
99 inline const EgyptAdditionalInfo& GetEgyptAdditionalInfo() const { return m_egyptAdditionalInfo; }
100 inline bool EgyptAdditionalInfoHasBeenSet() const { return m_egyptAdditionalInfoHasBeenSet; }
101 template <typename EgyptAdditionalInfoT = EgyptAdditionalInfo>
102 void SetEgyptAdditionalInfo(EgyptAdditionalInfoT&& value) {
103 m_egyptAdditionalInfoHasBeenSet = true;
104 m_egyptAdditionalInfo = std::forward<EgyptAdditionalInfoT>(value);
105 }
106 template <typename EgyptAdditionalInfoT = EgyptAdditionalInfo>
107 AdditionalInfoResponse& WithEgyptAdditionalInfo(EgyptAdditionalInfoT&& value) {
108 SetEgyptAdditionalInfo(std::forward<EgyptAdditionalInfoT>(value));
109 return *this;
110 }
112
114
117 inline const EstoniaAdditionalInfo& GetEstoniaAdditionalInfo() const { return m_estoniaAdditionalInfo; }
118 inline bool EstoniaAdditionalInfoHasBeenSet() const { return m_estoniaAdditionalInfoHasBeenSet; }
119 template <typename EstoniaAdditionalInfoT = EstoniaAdditionalInfo>
120 void SetEstoniaAdditionalInfo(EstoniaAdditionalInfoT&& value) {
121 m_estoniaAdditionalInfoHasBeenSet = true;
122 m_estoniaAdditionalInfo = std::forward<EstoniaAdditionalInfoT>(value);
123 }
124 template <typename EstoniaAdditionalInfoT = EstoniaAdditionalInfo>
125 AdditionalInfoResponse& WithEstoniaAdditionalInfo(EstoniaAdditionalInfoT&& value) {
126 SetEstoniaAdditionalInfo(std::forward<EstoniaAdditionalInfoT>(value));
127 return *this;
128 }
130
132
135 inline const GeorgiaAdditionalInfo& GetGeorgiaAdditionalInfo() const { return m_georgiaAdditionalInfo; }
136 inline bool GeorgiaAdditionalInfoHasBeenSet() const { return m_georgiaAdditionalInfoHasBeenSet; }
137 template <typename GeorgiaAdditionalInfoT = GeorgiaAdditionalInfo>
138 void SetGeorgiaAdditionalInfo(GeorgiaAdditionalInfoT&& value) {
139 m_georgiaAdditionalInfoHasBeenSet = true;
140 m_georgiaAdditionalInfo = std::forward<GeorgiaAdditionalInfoT>(value);
141 }
142 template <typename GeorgiaAdditionalInfoT = GeorgiaAdditionalInfo>
143 AdditionalInfoResponse& WithGeorgiaAdditionalInfo(GeorgiaAdditionalInfoT&& value) {
144 SetGeorgiaAdditionalInfo(std::forward<GeorgiaAdditionalInfoT>(value));
145 return *this;
146 }
148
150
153 inline const GreeceAdditionalInfo& GetGreeceAdditionalInfo() const { return m_greeceAdditionalInfo; }
154 inline bool GreeceAdditionalInfoHasBeenSet() const { return m_greeceAdditionalInfoHasBeenSet; }
155 template <typename GreeceAdditionalInfoT = GreeceAdditionalInfo>
156 void SetGreeceAdditionalInfo(GreeceAdditionalInfoT&& value) {
157 m_greeceAdditionalInfoHasBeenSet = true;
158 m_greeceAdditionalInfo = std::forward<GreeceAdditionalInfoT>(value);
159 }
160 template <typename GreeceAdditionalInfoT = GreeceAdditionalInfo>
161 AdditionalInfoResponse& WithGreeceAdditionalInfo(GreeceAdditionalInfoT&& value) {
162 SetGreeceAdditionalInfo(std::forward<GreeceAdditionalInfoT>(value));
163 return *this;
164 }
166
168
171 inline const IndiaAdditionalInfo& GetIndiaAdditionalInfo() const { return m_indiaAdditionalInfo; }
172 inline bool IndiaAdditionalInfoHasBeenSet() const { return m_indiaAdditionalInfoHasBeenSet; }
173 template <typename IndiaAdditionalInfoT = IndiaAdditionalInfo>
174 void SetIndiaAdditionalInfo(IndiaAdditionalInfoT&& value) {
175 m_indiaAdditionalInfoHasBeenSet = true;
176 m_indiaAdditionalInfo = std::forward<IndiaAdditionalInfoT>(value);
177 }
178 template <typename IndiaAdditionalInfoT = IndiaAdditionalInfo>
179 AdditionalInfoResponse& WithIndiaAdditionalInfo(IndiaAdditionalInfoT&& value) {
180 SetIndiaAdditionalInfo(std::forward<IndiaAdditionalInfoT>(value));
181 return *this;
182 }
184
186
189 inline const IndonesiaAdditionalInfo& GetIndonesiaAdditionalInfo() const { return m_indonesiaAdditionalInfo; }
190 inline bool IndonesiaAdditionalInfoHasBeenSet() const { return m_indonesiaAdditionalInfoHasBeenSet; }
191 template <typename IndonesiaAdditionalInfoT = IndonesiaAdditionalInfo>
192 void SetIndonesiaAdditionalInfo(IndonesiaAdditionalInfoT&& value) {
193 m_indonesiaAdditionalInfoHasBeenSet = true;
194 m_indonesiaAdditionalInfo = std::forward<IndonesiaAdditionalInfoT>(value);
195 }
196 template <typename IndonesiaAdditionalInfoT = IndonesiaAdditionalInfo>
197 AdditionalInfoResponse& WithIndonesiaAdditionalInfo(IndonesiaAdditionalInfoT&& value) {
198 SetIndonesiaAdditionalInfo(std::forward<IndonesiaAdditionalInfoT>(value));
199 return *this;
200 }
202
204
207 inline const IsraelAdditionalInfo& GetIsraelAdditionalInfo() const { return m_israelAdditionalInfo; }
208 inline bool IsraelAdditionalInfoHasBeenSet() const { return m_israelAdditionalInfoHasBeenSet; }
209 template <typename IsraelAdditionalInfoT = IsraelAdditionalInfo>
210 void SetIsraelAdditionalInfo(IsraelAdditionalInfoT&& value) {
211 m_israelAdditionalInfoHasBeenSet = true;
212 m_israelAdditionalInfo = std::forward<IsraelAdditionalInfoT>(value);
213 }
214 template <typename IsraelAdditionalInfoT = IsraelAdditionalInfo>
215 AdditionalInfoResponse& WithIsraelAdditionalInfo(IsraelAdditionalInfoT&& value) {
216 SetIsraelAdditionalInfo(std::forward<IsraelAdditionalInfoT>(value));
217 return *this;
218 }
220
222
225 inline const ItalyAdditionalInfo& GetItalyAdditionalInfo() const { return m_italyAdditionalInfo; }
226 inline bool ItalyAdditionalInfoHasBeenSet() const { return m_italyAdditionalInfoHasBeenSet; }
227 template <typename ItalyAdditionalInfoT = ItalyAdditionalInfo>
228 void SetItalyAdditionalInfo(ItalyAdditionalInfoT&& value) {
229 m_italyAdditionalInfoHasBeenSet = true;
230 m_italyAdditionalInfo = std::forward<ItalyAdditionalInfoT>(value);
231 }
232 template <typename ItalyAdditionalInfoT = ItalyAdditionalInfo>
233 AdditionalInfoResponse& WithItalyAdditionalInfo(ItalyAdditionalInfoT&& value) {
234 SetItalyAdditionalInfo(std::forward<ItalyAdditionalInfoT>(value));
235 return *this;
236 }
238
240
243 inline const KenyaAdditionalInfo& GetKenyaAdditionalInfo() const { return m_kenyaAdditionalInfo; }
244 inline bool KenyaAdditionalInfoHasBeenSet() const { return m_kenyaAdditionalInfoHasBeenSet; }
245 template <typename KenyaAdditionalInfoT = KenyaAdditionalInfo>
246 void SetKenyaAdditionalInfo(KenyaAdditionalInfoT&& value) {
247 m_kenyaAdditionalInfoHasBeenSet = true;
248 m_kenyaAdditionalInfo = std::forward<KenyaAdditionalInfoT>(value);
249 }
250 template <typename KenyaAdditionalInfoT = KenyaAdditionalInfo>
251 AdditionalInfoResponse& WithKenyaAdditionalInfo(KenyaAdditionalInfoT&& value) {
252 SetKenyaAdditionalInfo(std::forward<KenyaAdditionalInfoT>(value));
253 return *this;
254 }
256
258
261 inline const MalaysiaAdditionalInfo& GetMalaysiaAdditionalInfo() const { return m_malaysiaAdditionalInfo; }
262 inline bool MalaysiaAdditionalInfoHasBeenSet() const { return m_malaysiaAdditionalInfoHasBeenSet; }
263 template <typename MalaysiaAdditionalInfoT = MalaysiaAdditionalInfo>
264 void SetMalaysiaAdditionalInfo(MalaysiaAdditionalInfoT&& value) {
265 m_malaysiaAdditionalInfoHasBeenSet = true;
266 m_malaysiaAdditionalInfo = std::forward<MalaysiaAdditionalInfoT>(value);
267 }
268 template <typename MalaysiaAdditionalInfoT = MalaysiaAdditionalInfo>
269 AdditionalInfoResponse& WithMalaysiaAdditionalInfo(MalaysiaAdditionalInfoT&& value) {
270 SetMalaysiaAdditionalInfo(std::forward<MalaysiaAdditionalInfoT>(value));
271 return *this;
272 }
274
276
279 inline const PolandAdditionalInfo& GetPolandAdditionalInfo() const { return m_polandAdditionalInfo; }
280 inline bool PolandAdditionalInfoHasBeenSet() const { return m_polandAdditionalInfoHasBeenSet; }
281 template <typename PolandAdditionalInfoT = PolandAdditionalInfo>
282 void SetPolandAdditionalInfo(PolandAdditionalInfoT&& value) {
283 m_polandAdditionalInfoHasBeenSet = true;
284 m_polandAdditionalInfo = std::forward<PolandAdditionalInfoT>(value);
285 }
286 template <typename PolandAdditionalInfoT = PolandAdditionalInfo>
287 AdditionalInfoResponse& WithPolandAdditionalInfo(PolandAdditionalInfoT&& value) {
288 SetPolandAdditionalInfo(std::forward<PolandAdditionalInfoT>(value));
289 return *this;
290 }
292
294
297 inline const RomaniaAdditionalInfo& GetRomaniaAdditionalInfo() const { return m_romaniaAdditionalInfo; }
298 inline bool RomaniaAdditionalInfoHasBeenSet() const { return m_romaniaAdditionalInfoHasBeenSet; }
299 template <typename RomaniaAdditionalInfoT = RomaniaAdditionalInfo>
300 void SetRomaniaAdditionalInfo(RomaniaAdditionalInfoT&& value) {
301 m_romaniaAdditionalInfoHasBeenSet = true;
302 m_romaniaAdditionalInfo = std::forward<RomaniaAdditionalInfoT>(value);
303 }
304 template <typename RomaniaAdditionalInfoT = RomaniaAdditionalInfo>
305 AdditionalInfoResponse& WithRomaniaAdditionalInfo(RomaniaAdditionalInfoT&& value) {
306 SetRomaniaAdditionalInfo(std::forward<RomaniaAdditionalInfoT>(value));
307 return *this;
308 }
310
312
315 inline const SaudiArabiaAdditionalInfo& GetSaudiArabiaAdditionalInfo() const { return m_saudiArabiaAdditionalInfo; }
316 inline bool SaudiArabiaAdditionalInfoHasBeenSet() const { return m_saudiArabiaAdditionalInfoHasBeenSet; }
317 template <typename SaudiArabiaAdditionalInfoT = SaudiArabiaAdditionalInfo>
318 void SetSaudiArabiaAdditionalInfo(SaudiArabiaAdditionalInfoT&& value) {
319 m_saudiArabiaAdditionalInfoHasBeenSet = true;
320 m_saudiArabiaAdditionalInfo = std::forward<SaudiArabiaAdditionalInfoT>(value);
321 }
322 template <typename SaudiArabiaAdditionalInfoT = SaudiArabiaAdditionalInfo>
323 AdditionalInfoResponse& WithSaudiArabiaAdditionalInfo(SaudiArabiaAdditionalInfoT&& value) {
324 SetSaudiArabiaAdditionalInfo(std::forward<SaudiArabiaAdditionalInfoT>(value));
325 return *this;
326 }
328
330
333 inline const SouthKoreaAdditionalInfo& GetSouthKoreaAdditionalInfo() const { return m_southKoreaAdditionalInfo; }
334 inline bool SouthKoreaAdditionalInfoHasBeenSet() const { return m_southKoreaAdditionalInfoHasBeenSet; }
335 template <typename SouthKoreaAdditionalInfoT = SouthKoreaAdditionalInfo>
336 void SetSouthKoreaAdditionalInfo(SouthKoreaAdditionalInfoT&& value) {
337 m_southKoreaAdditionalInfoHasBeenSet = true;
338 m_southKoreaAdditionalInfo = std::forward<SouthKoreaAdditionalInfoT>(value);
339 }
340 template <typename SouthKoreaAdditionalInfoT = SouthKoreaAdditionalInfo>
341 AdditionalInfoResponse& WithSouthKoreaAdditionalInfo(SouthKoreaAdditionalInfoT&& value) {
342 SetSouthKoreaAdditionalInfo(std::forward<SouthKoreaAdditionalInfoT>(value));
343 return *this;
344 }
346
348
351 inline const SpainAdditionalInfo& GetSpainAdditionalInfo() const { return m_spainAdditionalInfo; }
352 inline bool SpainAdditionalInfoHasBeenSet() const { return m_spainAdditionalInfoHasBeenSet; }
353 template <typename SpainAdditionalInfoT = SpainAdditionalInfo>
354 void SetSpainAdditionalInfo(SpainAdditionalInfoT&& value) {
355 m_spainAdditionalInfoHasBeenSet = true;
356 m_spainAdditionalInfo = std::forward<SpainAdditionalInfoT>(value);
357 }
358 template <typename SpainAdditionalInfoT = SpainAdditionalInfo>
359 AdditionalInfoResponse& WithSpainAdditionalInfo(SpainAdditionalInfoT&& value) {
360 SetSpainAdditionalInfo(std::forward<SpainAdditionalInfoT>(value));
361 return *this;
362 }
364
366
369 inline const TurkeyAdditionalInfo& GetTurkeyAdditionalInfo() const { return m_turkeyAdditionalInfo; }
370 inline bool TurkeyAdditionalInfoHasBeenSet() const { return m_turkeyAdditionalInfoHasBeenSet; }
371 template <typename TurkeyAdditionalInfoT = TurkeyAdditionalInfo>
372 void SetTurkeyAdditionalInfo(TurkeyAdditionalInfoT&& value) {
373 m_turkeyAdditionalInfoHasBeenSet = true;
374 m_turkeyAdditionalInfo = std::forward<TurkeyAdditionalInfoT>(value);
375 }
376 template <typename TurkeyAdditionalInfoT = TurkeyAdditionalInfo>
377 AdditionalInfoResponse& WithTurkeyAdditionalInfo(TurkeyAdditionalInfoT&& value) {
378 SetTurkeyAdditionalInfo(std::forward<TurkeyAdditionalInfoT>(value));
379 return *this;
380 }
382
384
387 inline const UkraineAdditionalInfo& GetUkraineAdditionalInfo() const { return m_ukraineAdditionalInfo; }
388 inline bool UkraineAdditionalInfoHasBeenSet() const { return m_ukraineAdditionalInfoHasBeenSet; }
389 template <typename UkraineAdditionalInfoT = UkraineAdditionalInfo>
390 void SetUkraineAdditionalInfo(UkraineAdditionalInfoT&& value) {
391 m_ukraineAdditionalInfoHasBeenSet = true;
392 m_ukraineAdditionalInfo = std::forward<UkraineAdditionalInfoT>(value);
393 }
394 template <typename UkraineAdditionalInfoT = UkraineAdditionalInfo>
395 AdditionalInfoResponse& WithUkraineAdditionalInfo(UkraineAdditionalInfoT&& value) {
396 SetUkraineAdditionalInfo(std::forward<UkraineAdditionalInfoT>(value));
397 return *this;
398 }
400
402
405 inline const UzbekistanAdditionalInfo& GetUzbekistanAdditionalInfo() const { return m_uzbekistanAdditionalInfo; }
406 inline bool UzbekistanAdditionalInfoHasBeenSet() const { return m_uzbekistanAdditionalInfoHasBeenSet; }
407 template <typename UzbekistanAdditionalInfoT = UzbekistanAdditionalInfo>
408 void SetUzbekistanAdditionalInfo(UzbekistanAdditionalInfoT&& value) {
409 m_uzbekistanAdditionalInfoHasBeenSet = true;
410 m_uzbekistanAdditionalInfo = std::forward<UzbekistanAdditionalInfoT>(value);
411 }
412 template <typename UzbekistanAdditionalInfoT = UzbekistanAdditionalInfo>
413 AdditionalInfoResponse& WithUzbekistanAdditionalInfo(UzbekistanAdditionalInfoT&& value) {
414 SetUzbekistanAdditionalInfo(std::forward<UzbekistanAdditionalInfoT>(value));
415 return *this;
416 }
418
420
423 inline const VietnamAdditionalInfo& GetVietnamAdditionalInfo() const { return m_vietnamAdditionalInfo; }
424 inline bool VietnamAdditionalInfoHasBeenSet() const { return m_vietnamAdditionalInfoHasBeenSet; }
425 template <typename VietnamAdditionalInfoT = VietnamAdditionalInfo>
426 void SetVietnamAdditionalInfo(VietnamAdditionalInfoT&& value) {
427 m_vietnamAdditionalInfoHasBeenSet = true;
428 m_vietnamAdditionalInfo = std::forward<VietnamAdditionalInfoT>(value);
429 }
430 template <typename VietnamAdditionalInfoT = VietnamAdditionalInfo>
431 AdditionalInfoResponse& WithVietnamAdditionalInfo(VietnamAdditionalInfoT&& value) {
432 SetVietnamAdditionalInfo(std::forward<VietnamAdditionalInfoT>(value));
433 return *this;
434 }
436 private:
437 BrazilAdditionalInfo m_brazilAdditionalInfo;
438
439 CanadaAdditionalInfo m_canadaAdditionalInfo;
440
441 EgyptAdditionalInfo m_egyptAdditionalInfo;
442
443 EstoniaAdditionalInfo m_estoniaAdditionalInfo;
444
445 GeorgiaAdditionalInfo m_georgiaAdditionalInfo;
446
447 GreeceAdditionalInfo m_greeceAdditionalInfo;
448
449 IndiaAdditionalInfo m_indiaAdditionalInfo;
450
451 IndonesiaAdditionalInfo m_indonesiaAdditionalInfo;
452
453 IsraelAdditionalInfo m_israelAdditionalInfo;
454
455 ItalyAdditionalInfo m_italyAdditionalInfo;
456
457 KenyaAdditionalInfo m_kenyaAdditionalInfo;
458
459 MalaysiaAdditionalInfo m_malaysiaAdditionalInfo;
460
461 PolandAdditionalInfo m_polandAdditionalInfo;
462
463 RomaniaAdditionalInfo m_romaniaAdditionalInfo;
464
465 SaudiArabiaAdditionalInfo m_saudiArabiaAdditionalInfo;
466
467 SouthKoreaAdditionalInfo m_southKoreaAdditionalInfo;
468
469 SpainAdditionalInfo m_spainAdditionalInfo;
470
471 TurkeyAdditionalInfo m_turkeyAdditionalInfo;
472
473 UkraineAdditionalInfo m_ukraineAdditionalInfo;
474
475 UzbekistanAdditionalInfo m_uzbekistanAdditionalInfo;
476
477 VietnamAdditionalInfo m_vietnamAdditionalInfo;
478 bool m_brazilAdditionalInfoHasBeenSet = false;
479 bool m_canadaAdditionalInfoHasBeenSet = false;
480 bool m_egyptAdditionalInfoHasBeenSet = false;
481 bool m_estoniaAdditionalInfoHasBeenSet = false;
482 bool m_georgiaAdditionalInfoHasBeenSet = false;
483 bool m_greeceAdditionalInfoHasBeenSet = false;
484 bool m_indiaAdditionalInfoHasBeenSet = false;
485 bool m_indonesiaAdditionalInfoHasBeenSet = false;
486 bool m_israelAdditionalInfoHasBeenSet = false;
487 bool m_italyAdditionalInfoHasBeenSet = false;
488 bool m_kenyaAdditionalInfoHasBeenSet = false;
489 bool m_malaysiaAdditionalInfoHasBeenSet = false;
490 bool m_polandAdditionalInfoHasBeenSet = false;
491 bool m_romaniaAdditionalInfoHasBeenSet = false;
492 bool m_saudiArabiaAdditionalInfoHasBeenSet = false;
493 bool m_southKoreaAdditionalInfoHasBeenSet = false;
494 bool m_spainAdditionalInfoHasBeenSet = false;
495 bool m_turkeyAdditionalInfoHasBeenSet = false;
496 bool m_ukraineAdditionalInfoHasBeenSet = false;
497 bool m_uzbekistanAdditionalInfoHasBeenSet = false;
498 bool m_vietnamAdditionalInfoHasBeenSet = false;
499};
500
501} // namespace Model
502} // namespace TaxSettings
503} // namespace Aws
void SetTurkeyAdditionalInfo(TurkeyAdditionalInfoT &&value)
const SpainAdditionalInfo & GetSpainAdditionalInfo() const
AdditionalInfoResponse & WithPolandAdditionalInfo(PolandAdditionalInfoT &&value)
AdditionalInfoResponse & WithIndonesiaAdditionalInfo(IndonesiaAdditionalInfoT &&value)
AdditionalInfoResponse & WithUkraineAdditionalInfo(UkraineAdditionalInfoT &&value)
void SetItalyAdditionalInfo(ItalyAdditionalInfoT &&value)
void SetIsraelAdditionalInfo(IsraelAdditionalInfoT &&value)
const MalaysiaAdditionalInfo & GetMalaysiaAdditionalInfo() const
const BrazilAdditionalInfo & GetBrazilAdditionalInfo() const
void SetIndonesiaAdditionalInfo(IndonesiaAdditionalInfoT &&value)
const UkraineAdditionalInfo & GetUkraineAdditionalInfo() const
AdditionalInfoResponse & WithVietnamAdditionalInfo(VietnamAdditionalInfoT &&value)
AdditionalInfoResponse & WithEstoniaAdditionalInfo(EstoniaAdditionalInfoT &&value)
void SetIndiaAdditionalInfo(IndiaAdditionalInfoT &&value)
void SetEgyptAdditionalInfo(EgyptAdditionalInfoT &&value)
void SetSouthKoreaAdditionalInfo(SouthKoreaAdditionalInfoT &&value)
const GeorgiaAdditionalInfo & GetGeorgiaAdditionalInfo() const
void SetVietnamAdditionalInfo(VietnamAdditionalInfoT &&value)
void SetSaudiArabiaAdditionalInfo(SaudiArabiaAdditionalInfoT &&value)
const PolandAdditionalInfo & GetPolandAdditionalInfo() const
void SetKenyaAdditionalInfo(KenyaAdditionalInfoT &&value)
AdditionalInfoResponse & WithRomaniaAdditionalInfo(RomaniaAdditionalInfoT &&value)
void SetEstoniaAdditionalInfo(EstoniaAdditionalInfoT &&value)
AdditionalInfoResponse & WithBrazilAdditionalInfo(BrazilAdditionalInfoT &&value)
const SouthKoreaAdditionalInfo & GetSouthKoreaAdditionalInfo() const
AWS_TAXSETTINGS_API AdditionalInfoResponse()=default
const RomaniaAdditionalInfo & GetRomaniaAdditionalInfo() const
AdditionalInfoResponse & WithGeorgiaAdditionalInfo(GeorgiaAdditionalInfoT &&value)
AdditionalInfoResponse & WithSouthKoreaAdditionalInfo(SouthKoreaAdditionalInfoT &&value)
void SetMalaysiaAdditionalInfo(MalaysiaAdditionalInfoT &&value)
void SetUzbekistanAdditionalInfo(UzbekistanAdditionalInfoT &&value)
AdditionalInfoResponse & WithIndiaAdditionalInfo(IndiaAdditionalInfoT &&value)
AdditionalInfoResponse & WithKenyaAdditionalInfo(KenyaAdditionalInfoT &&value)
AdditionalInfoResponse & WithMalaysiaAdditionalInfo(MalaysiaAdditionalInfoT &&value)
AdditionalInfoResponse & WithCanadaAdditionalInfo(CanadaAdditionalInfoT &&value)
void SetBrazilAdditionalInfo(BrazilAdditionalInfoT &&value)
const VietnamAdditionalInfo & GetVietnamAdditionalInfo() const
void SetGreeceAdditionalInfo(GreeceAdditionalInfoT &&value)
AdditionalInfoResponse & WithTurkeyAdditionalInfo(TurkeyAdditionalInfoT &&value)
void SetUkraineAdditionalInfo(UkraineAdditionalInfoT &&value)
const IsraelAdditionalInfo & GetIsraelAdditionalInfo() const
AdditionalInfoResponse & WithSaudiArabiaAdditionalInfo(SaudiArabiaAdditionalInfoT &&value)
void SetCanadaAdditionalInfo(CanadaAdditionalInfoT &&value)
AdditionalInfoResponse & WithSpainAdditionalInfo(SpainAdditionalInfoT &&value)
const EgyptAdditionalInfo & GetEgyptAdditionalInfo() const
const EstoniaAdditionalInfo & GetEstoniaAdditionalInfo() const
const TurkeyAdditionalInfo & GetTurkeyAdditionalInfo() const
void SetPolandAdditionalInfo(PolandAdditionalInfoT &&value)
AWS_TAXSETTINGS_API AdditionalInfoResponse(Aws::Utils::Json::JsonView jsonValue)
void SetGeorgiaAdditionalInfo(GeorgiaAdditionalInfoT &&value)
const IndonesiaAdditionalInfo & GetIndonesiaAdditionalInfo() const
AdditionalInfoResponse & WithGreeceAdditionalInfo(GreeceAdditionalInfoT &&value)
const ItalyAdditionalInfo & GetItalyAdditionalInfo() const
AdditionalInfoResponse & WithItalyAdditionalInfo(ItalyAdditionalInfoT &&value)
const KenyaAdditionalInfo & GetKenyaAdditionalInfo() const
const GreeceAdditionalInfo & GetGreeceAdditionalInfo() const
AWS_TAXSETTINGS_API Aws::Utils::Json::JsonValue Jsonize() const
AdditionalInfoResponse & WithIsraelAdditionalInfo(IsraelAdditionalInfoT &&value)
AWS_TAXSETTINGS_API AdditionalInfoResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
AdditionalInfoResponse & WithEgyptAdditionalInfo(EgyptAdditionalInfoT &&value)
const IndiaAdditionalInfo & GetIndiaAdditionalInfo() const
AdditionalInfoResponse & WithUzbekistanAdditionalInfo(UzbekistanAdditionalInfoT &&value)
const CanadaAdditionalInfo & GetCanadaAdditionalInfo() const
const SaudiArabiaAdditionalInfo & GetSaudiArabiaAdditionalInfo() const
void SetSpainAdditionalInfo(SpainAdditionalInfoT &&value)
const UzbekistanAdditionalInfo & GetUzbekistanAdditionalInfo() const
void SetRomaniaAdditionalInfo(RomaniaAdditionalInfoT &&value)
Aws::Utils::Json::JsonValue JsonValue