AWS SDK for C++

AWS SDK for C++ Version 1.11.607

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#include <utility>
30
31namespace Aws
32{
33namespace Utils
34{
35namespace Json
36{
37 class JsonValue;
38 class JsonView;
39} // namespace Json
40} // namespace Utils
41namespace TaxSettings
42{
43namespace Model
44{
45
55 {
56 public:
57 AWS_TAXSETTINGS_API AdditionalInfoResponse() = default;
58 AWS_TAXSETTINGS_API AdditionalInfoResponse(Aws::Utils::Json::JsonView jsonValue);
60 AWS_TAXSETTINGS_API Aws::Utils::Json::JsonValue Jsonize() const;
61
62
64
69 inline const BrazilAdditionalInfo& GetBrazilAdditionalInfo() const { return m_brazilAdditionalInfo; }
70 inline bool BrazilAdditionalInfoHasBeenSet() const { return m_brazilAdditionalInfoHasBeenSet; }
71 template<typename BrazilAdditionalInfoT = BrazilAdditionalInfo>
72 void SetBrazilAdditionalInfo(BrazilAdditionalInfoT&& value) { m_brazilAdditionalInfoHasBeenSet = true; m_brazilAdditionalInfo = std::forward<BrazilAdditionalInfoT>(value); }
73 template<typename BrazilAdditionalInfoT = BrazilAdditionalInfo>
74 AdditionalInfoResponse& WithBrazilAdditionalInfo(BrazilAdditionalInfoT&& value) { SetBrazilAdditionalInfo(std::forward<BrazilAdditionalInfoT>(value)); return *this;}
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) { m_canadaAdditionalInfoHasBeenSet = true; m_canadaAdditionalInfo = std::forward<CanadaAdditionalInfoT>(value); }
85 template<typename CanadaAdditionalInfoT = CanadaAdditionalInfo>
86 AdditionalInfoResponse& WithCanadaAdditionalInfo(CanadaAdditionalInfoT&& value) { SetCanadaAdditionalInfo(std::forward<CanadaAdditionalInfoT>(value)); return *this;}
88
90
93 inline const EgyptAdditionalInfo& GetEgyptAdditionalInfo() const { return m_egyptAdditionalInfo; }
94 inline bool EgyptAdditionalInfoHasBeenSet() const { return m_egyptAdditionalInfoHasBeenSet; }
95 template<typename EgyptAdditionalInfoT = EgyptAdditionalInfo>
96 void SetEgyptAdditionalInfo(EgyptAdditionalInfoT&& value) { m_egyptAdditionalInfoHasBeenSet = true; m_egyptAdditionalInfo = std::forward<EgyptAdditionalInfoT>(value); }
97 template<typename EgyptAdditionalInfoT = EgyptAdditionalInfo>
98 AdditionalInfoResponse& WithEgyptAdditionalInfo(EgyptAdditionalInfoT&& value) { SetEgyptAdditionalInfo(std::forward<EgyptAdditionalInfoT>(value)); return *this;}
100
102
105 inline const EstoniaAdditionalInfo& GetEstoniaAdditionalInfo() const { return m_estoniaAdditionalInfo; }
106 inline bool EstoniaAdditionalInfoHasBeenSet() const { return m_estoniaAdditionalInfoHasBeenSet; }
107 template<typename EstoniaAdditionalInfoT = EstoniaAdditionalInfo>
108 void SetEstoniaAdditionalInfo(EstoniaAdditionalInfoT&& value) { m_estoniaAdditionalInfoHasBeenSet = true; m_estoniaAdditionalInfo = std::forward<EstoniaAdditionalInfoT>(value); }
109 template<typename EstoniaAdditionalInfoT = EstoniaAdditionalInfo>
110 AdditionalInfoResponse& WithEstoniaAdditionalInfo(EstoniaAdditionalInfoT&& value) { SetEstoniaAdditionalInfo(std::forward<EstoniaAdditionalInfoT>(value)); return *this;}
112
114
117 inline const GeorgiaAdditionalInfo& GetGeorgiaAdditionalInfo() const { return m_georgiaAdditionalInfo; }
118 inline bool GeorgiaAdditionalInfoHasBeenSet() const { return m_georgiaAdditionalInfoHasBeenSet; }
119 template<typename GeorgiaAdditionalInfoT = GeorgiaAdditionalInfo>
120 void SetGeorgiaAdditionalInfo(GeorgiaAdditionalInfoT&& value) { m_georgiaAdditionalInfoHasBeenSet = true; m_georgiaAdditionalInfo = std::forward<GeorgiaAdditionalInfoT>(value); }
121 template<typename GeorgiaAdditionalInfoT = GeorgiaAdditionalInfo>
122 AdditionalInfoResponse& WithGeorgiaAdditionalInfo(GeorgiaAdditionalInfoT&& value) { SetGeorgiaAdditionalInfo(std::forward<GeorgiaAdditionalInfoT>(value)); return *this;}
124
126
129 inline const GreeceAdditionalInfo& GetGreeceAdditionalInfo() const { return m_greeceAdditionalInfo; }
130 inline bool GreeceAdditionalInfoHasBeenSet() const { return m_greeceAdditionalInfoHasBeenSet; }
131 template<typename GreeceAdditionalInfoT = GreeceAdditionalInfo>
132 void SetGreeceAdditionalInfo(GreeceAdditionalInfoT&& value) { m_greeceAdditionalInfoHasBeenSet = true; m_greeceAdditionalInfo = std::forward<GreeceAdditionalInfoT>(value); }
133 template<typename GreeceAdditionalInfoT = GreeceAdditionalInfo>
134 AdditionalInfoResponse& WithGreeceAdditionalInfo(GreeceAdditionalInfoT&& value) { SetGreeceAdditionalInfo(std::forward<GreeceAdditionalInfoT>(value)); return *this;}
136
138
141 inline const IndiaAdditionalInfo& GetIndiaAdditionalInfo() const { return m_indiaAdditionalInfo; }
142 inline bool IndiaAdditionalInfoHasBeenSet() const { return m_indiaAdditionalInfoHasBeenSet; }
143 template<typename IndiaAdditionalInfoT = IndiaAdditionalInfo>
144 void SetIndiaAdditionalInfo(IndiaAdditionalInfoT&& value) { m_indiaAdditionalInfoHasBeenSet = true; m_indiaAdditionalInfo = std::forward<IndiaAdditionalInfoT>(value); }
145 template<typename IndiaAdditionalInfoT = IndiaAdditionalInfo>
146 AdditionalInfoResponse& WithIndiaAdditionalInfo(IndiaAdditionalInfoT&& value) { SetIndiaAdditionalInfo(std::forward<IndiaAdditionalInfoT>(value)); return *this;}
148
150
153 inline const IndonesiaAdditionalInfo& GetIndonesiaAdditionalInfo() const { return m_indonesiaAdditionalInfo; }
154 inline bool IndonesiaAdditionalInfoHasBeenSet() const { return m_indonesiaAdditionalInfoHasBeenSet; }
155 template<typename IndonesiaAdditionalInfoT = IndonesiaAdditionalInfo>
156 void SetIndonesiaAdditionalInfo(IndonesiaAdditionalInfoT&& value) { m_indonesiaAdditionalInfoHasBeenSet = true; m_indonesiaAdditionalInfo = std::forward<IndonesiaAdditionalInfoT>(value); }
157 template<typename IndonesiaAdditionalInfoT = IndonesiaAdditionalInfo>
158 AdditionalInfoResponse& WithIndonesiaAdditionalInfo(IndonesiaAdditionalInfoT&& value) { SetIndonesiaAdditionalInfo(std::forward<IndonesiaAdditionalInfoT>(value)); return *this;}
160
162
165 inline const IsraelAdditionalInfo& GetIsraelAdditionalInfo() const { return m_israelAdditionalInfo; }
166 inline bool IsraelAdditionalInfoHasBeenSet() const { return m_israelAdditionalInfoHasBeenSet; }
167 template<typename IsraelAdditionalInfoT = IsraelAdditionalInfo>
168 void SetIsraelAdditionalInfo(IsraelAdditionalInfoT&& value) { m_israelAdditionalInfoHasBeenSet = true; m_israelAdditionalInfo = std::forward<IsraelAdditionalInfoT>(value); }
169 template<typename IsraelAdditionalInfoT = IsraelAdditionalInfo>
170 AdditionalInfoResponse& WithIsraelAdditionalInfo(IsraelAdditionalInfoT&& value) { SetIsraelAdditionalInfo(std::forward<IsraelAdditionalInfoT>(value)); return *this;}
172
174
177 inline const ItalyAdditionalInfo& GetItalyAdditionalInfo() const { return m_italyAdditionalInfo; }
178 inline bool ItalyAdditionalInfoHasBeenSet() const { return m_italyAdditionalInfoHasBeenSet; }
179 template<typename ItalyAdditionalInfoT = ItalyAdditionalInfo>
180 void SetItalyAdditionalInfo(ItalyAdditionalInfoT&& value) { m_italyAdditionalInfoHasBeenSet = true; m_italyAdditionalInfo = std::forward<ItalyAdditionalInfoT>(value); }
181 template<typename ItalyAdditionalInfoT = ItalyAdditionalInfo>
182 AdditionalInfoResponse& WithItalyAdditionalInfo(ItalyAdditionalInfoT&& value) { SetItalyAdditionalInfo(std::forward<ItalyAdditionalInfoT>(value)); return *this;}
184
186
189 inline const KenyaAdditionalInfo& GetKenyaAdditionalInfo() const { return m_kenyaAdditionalInfo; }
190 inline bool KenyaAdditionalInfoHasBeenSet() const { return m_kenyaAdditionalInfoHasBeenSet; }
191 template<typename KenyaAdditionalInfoT = KenyaAdditionalInfo>
192 void SetKenyaAdditionalInfo(KenyaAdditionalInfoT&& value) { m_kenyaAdditionalInfoHasBeenSet = true; m_kenyaAdditionalInfo = std::forward<KenyaAdditionalInfoT>(value); }
193 template<typename KenyaAdditionalInfoT = KenyaAdditionalInfo>
194 AdditionalInfoResponse& WithKenyaAdditionalInfo(KenyaAdditionalInfoT&& value) { SetKenyaAdditionalInfo(std::forward<KenyaAdditionalInfoT>(value)); return *this;}
196
198
201 inline const MalaysiaAdditionalInfo& GetMalaysiaAdditionalInfo() const { return m_malaysiaAdditionalInfo; }
202 inline bool MalaysiaAdditionalInfoHasBeenSet() const { return m_malaysiaAdditionalInfoHasBeenSet; }
203 template<typename MalaysiaAdditionalInfoT = MalaysiaAdditionalInfo>
204 void SetMalaysiaAdditionalInfo(MalaysiaAdditionalInfoT&& value) { m_malaysiaAdditionalInfoHasBeenSet = true; m_malaysiaAdditionalInfo = std::forward<MalaysiaAdditionalInfoT>(value); }
205 template<typename MalaysiaAdditionalInfoT = MalaysiaAdditionalInfo>
206 AdditionalInfoResponse& WithMalaysiaAdditionalInfo(MalaysiaAdditionalInfoT&& value) { SetMalaysiaAdditionalInfo(std::forward<MalaysiaAdditionalInfoT>(value)); return *this;}
208
210
213 inline const PolandAdditionalInfo& GetPolandAdditionalInfo() const { return m_polandAdditionalInfo; }
214 inline bool PolandAdditionalInfoHasBeenSet() const { return m_polandAdditionalInfoHasBeenSet; }
215 template<typename PolandAdditionalInfoT = PolandAdditionalInfo>
216 void SetPolandAdditionalInfo(PolandAdditionalInfoT&& value) { m_polandAdditionalInfoHasBeenSet = true; m_polandAdditionalInfo = std::forward<PolandAdditionalInfoT>(value); }
217 template<typename PolandAdditionalInfoT = PolandAdditionalInfo>
218 AdditionalInfoResponse& WithPolandAdditionalInfo(PolandAdditionalInfoT&& value) { SetPolandAdditionalInfo(std::forward<PolandAdditionalInfoT>(value)); return *this;}
220
222
225 inline const RomaniaAdditionalInfo& GetRomaniaAdditionalInfo() const { return m_romaniaAdditionalInfo; }
226 inline bool RomaniaAdditionalInfoHasBeenSet() const { return m_romaniaAdditionalInfoHasBeenSet; }
227 template<typename RomaniaAdditionalInfoT = RomaniaAdditionalInfo>
228 void SetRomaniaAdditionalInfo(RomaniaAdditionalInfoT&& value) { m_romaniaAdditionalInfoHasBeenSet = true; m_romaniaAdditionalInfo = std::forward<RomaniaAdditionalInfoT>(value); }
229 template<typename RomaniaAdditionalInfoT = RomaniaAdditionalInfo>
230 AdditionalInfoResponse& WithRomaniaAdditionalInfo(RomaniaAdditionalInfoT&& value) { SetRomaniaAdditionalInfo(std::forward<RomaniaAdditionalInfoT>(value)); return *this;}
232
234
237 inline const SaudiArabiaAdditionalInfo& GetSaudiArabiaAdditionalInfo() const { return m_saudiArabiaAdditionalInfo; }
238 inline bool SaudiArabiaAdditionalInfoHasBeenSet() const { return m_saudiArabiaAdditionalInfoHasBeenSet; }
239 template<typename SaudiArabiaAdditionalInfoT = SaudiArabiaAdditionalInfo>
240 void SetSaudiArabiaAdditionalInfo(SaudiArabiaAdditionalInfoT&& value) { m_saudiArabiaAdditionalInfoHasBeenSet = true; m_saudiArabiaAdditionalInfo = std::forward<SaudiArabiaAdditionalInfoT>(value); }
241 template<typename SaudiArabiaAdditionalInfoT = SaudiArabiaAdditionalInfo>
242 AdditionalInfoResponse& WithSaudiArabiaAdditionalInfo(SaudiArabiaAdditionalInfoT&& value) { SetSaudiArabiaAdditionalInfo(std::forward<SaudiArabiaAdditionalInfoT>(value)); return *this;}
244
246
249 inline const SouthKoreaAdditionalInfo& GetSouthKoreaAdditionalInfo() const { return m_southKoreaAdditionalInfo; }
250 inline bool SouthKoreaAdditionalInfoHasBeenSet() const { return m_southKoreaAdditionalInfoHasBeenSet; }
251 template<typename SouthKoreaAdditionalInfoT = SouthKoreaAdditionalInfo>
252 void SetSouthKoreaAdditionalInfo(SouthKoreaAdditionalInfoT&& value) { m_southKoreaAdditionalInfoHasBeenSet = true; m_southKoreaAdditionalInfo = std::forward<SouthKoreaAdditionalInfoT>(value); }
253 template<typename SouthKoreaAdditionalInfoT = SouthKoreaAdditionalInfo>
254 AdditionalInfoResponse& WithSouthKoreaAdditionalInfo(SouthKoreaAdditionalInfoT&& value) { SetSouthKoreaAdditionalInfo(std::forward<SouthKoreaAdditionalInfoT>(value)); return *this;}
256
258
261 inline const SpainAdditionalInfo& GetSpainAdditionalInfo() const { return m_spainAdditionalInfo; }
262 inline bool SpainAdditionalInfoHasBeenSet() const { return m_spainAdditionalInfoHasBeenSet; }
263 template<typename SpainAdditionalInfoT = SpainAdditionalInfo>
264 void SetSpainAdditionalInfo(SpainAdditionalInfoT&& value) { m_spainAdditionalInfoHasBeenSet = true; m_spainAdditionalInfo = std::forward<SpainAdditionalInfoT>(value); }
265 template<typename SpainAdditionalInfoT = SpainAdditionalInfo>
266 AdditionalInfoResponse& WithSpainAdditionalInfo(SpainAdditionalInfoT&& value) { SetSpainAdditionalInfo(std::forward<SpainAdditionalInfoT>(value)); return *this;}
268
270
273 inline const TurkeyAdditionalInfo& GetTurkeyAdditionalInfo() const { return m_turkeyAdditionalInfo; }
274 inline bool TurkeyAdditionalInfoHasBeenSet() const { return m_turkeyAdditionalInfoHasBeenSet; }
275 template<typename TurkeyAdditionalInfoT = TurkeyAdditionalInfo>
276 void SetTurkeyAdditionalInfo(TurkeyAdditionalInfoT&& value) { m_turkeyAdditionalInfoHasBeenSet = true; m_turkeyAdditionalInfo = std::forward<TurkeyAdditionalInfoT>(value); }
277 template<typename TurkeyAdditionalInfoT = TurkeyAdditionalInfo>
278 AdditionalInfoResponse& WithTurkeyAdditionalInfo(TurkeyAdditionalInfoT&& value) { SetTurkeyAdditionalInfo(std::forward<TurkeyAdditionalInfoT>(value)); return *this;}
280
282
285 inline const UkraineAdditionalInfo& GetUkraineAdditionalInfo() const { return m_ukraineAdditionalInfo; }
286 inline bool UkraineAdditionalInfoHasBeenSet() const { return m_ukraineAdditionalInfoHasBeenSet; }
287 template<typename UkraineAdditionalInfoT = UkraineAdditionalInfo>
288 void SetUkraineAdditionalInfo(UkraineAdditionalInfoT&& value) { m_ukraineAdditionalInfoHasBeenSet = true; m_ukraineAdditionalInfo = std::forward<UkraineAdditionalInfoT>(value); }
289 template<typename UkraineAdditionalInfoT = UkraineAdditionalInfo>
290 AdditionalInfoResponse& WithUkraineAdditionalInfo(UkraineAdditionalInfoT&& value) { SetUkraineAdditionalInfo(std::forward<UkraineAdditionalInfoT>(value)); return *this;}
292
294
297 inline const UzbekistanAdditionalInfo& GetUzbekistanAdditionalInfo() const { return m_uzbekistanAdditionalInfo; }
298 inline bool UzbekistanAdditionalInfoHasBeenSet() const { return m_uzbekistanAdditionalInfoHasBeenSet; }
299 template<typename UzbekistanAdditionalInfoT = UzbekistanAdditionalInfo>
300 void SetUzbekistanAdditionalInfo(UzbekistanAdditionalInfoT&& value) { m_uzbekistanAdditionalInfoHasBeenSet = true; m_uzbekistanAdditionalInfo = std::forward<UzbekistanAdditionalInfoT>(value); }
301 template<typename UzbekistanAdditionalInfoT = UzbekistanAdditionalInfo>
302 AdditionalInfoResponse& WithUzbekistanAdditionalInfo(UzbekistanAdditionalInfoT&& value) { SetUzbekistanAdditionalInfo(std::forward<UzbekistanAdditionalInfoT>(value)); return *this;}
304
306
309 inline const VietnamAdditionalInfo& GetVietnamAdditionalInfo() const { return m_vietnamAdditionalInfo; }
310 inline bool VietnamAdditionalInfoHasBeenSet() const { return m_vietnamAdditionalInfoHasBeenSet; }
311 template<typename VietnamAdditionalInfoT = VietnamAdditionalInfo>
312 void SetVietnamAdditionalInfo(VietnamAdditionalInfoT&& value) { m_vietnamAdditionalInfoHasBeenSet = true; m_vietnamAdditionalInfo = std::forward<VietnamAdditionalInfoT>(value); }
313 template<typename VietnamAdditionalInfoT = VietnamAdditionalInfo>
314 AdditionalInfoResponse& WithVietnamAdditionalInfo(VietnamAdditionalInfoT&& value) { SetVietnamAdditionalInfo(std::forward<VietnamAdditionalInfoT>(value)); return *this;}
316 private:
317
318 BrazilAdditionalInfo m_brazilAdditionalInfo;
319 bool m_brazilAdditionalInfoHasBeenSet = false;
320
321 CanadaAdditionalInfo m_canadaAdditionalInfo;
322 bool m_canadaAdditionalInfoHasBeenSet = false;
323
324 EgyptAdditionalInfo m_egyptAdditionalInfo;
325 bool m_egyptAdditionalInfoHasBeenSet = false;
326
327 EstoniaAdditionalInfo m_estoniaAdditionalInfo;
328 bool m_estoniaAdditionalInfoHasBeenSet = false;
329
330 GeorgiaAdditionalInfo m_georgiaAdditionalInfo;
331 bool m_georgiaAdditionalInfoHasBeenSet = false;
332
333 GreeceAdditionalInfo m_greeceAdditionalInfo;
334 bool m_greeceAdditionalInfoHasBeenSet = false;
335
336 IndiaAdditionalInfo m_indiaAdditionalInfo;
337 bool m_indiaAdditionalInfoHasBeenSet = false;
338
339 IndonesiaAdditionalInfo m_indonesiaAdditionalInfo;
340 bool m_indonesiaAdditionalInfoHasBeenSet = false;
341
342 IsraelAdditionalInfo m_israelAdditionalInfo;
343 bool m_israelAdditionalInfoHasBeenSet = false;
344
345 ItalyAdditionalInfo m_italyAdditionalInfo;
346 bool m_italyAdditionalInfoHasBeenSet = false;
347
348 KenyaAdditionalInfo m_kenyaAdditionalInfo;
349 bool m_kenyaAdditionalInfoHasBeenSet = false;
350
351 MalaysiaAdditionalInfo m_malaysiaAdditionalInfo;
352 bool m_malaysiaAdditionalInfoHasBeenSet = false;
353
354 PolandAdditionalInfo m_polandAdditionalInfo;
355 bool m_polandAdditionalInfoHasBeenSet = false;
356
357 RomaniaAdditionalInfo m_romaniaAdditionalInfo;
358 bool m_romaniaAdditionalInfoHasBeenSet = false;
359
360 SaudiArabiaAdditionalInfo m_saudiArabiaAdditionalInfo;
361 bool m_saudiArabiaAdditionalInfoHasBeenSet = false;
362
363 SouthKoreaAdditionalInfo m_southKoreaAdditionalInfo;
364 bool m_southKoreaAdditionalInfoHasBeenSet = false;
365
366 SpainAdditionalInfo m_spainAdditionalInfo;
367 bool m_spainAdditionalInfoHasBeenSet = false;
368
369 TurkeyAdditionalInfo m_turkeyAdditionalInfo;
370 bool m_turkeyAdditionalInfoHasBeenSet = false;
371
372 UkraineAdditionalInfo m_ukraineAdditionalInfo;
373 bool m_ukraineAdditionalInfoHasBeenSet = false;
374
375 UzbekistanAdditionalInfo m_uzbekistanAdditionalInfo;
376 bool m_uzbekistanAdditionalInfoHasBeenSet = false;
377
378 VietnamAdditionalInfo m_vietnamAdditionalInfo;
379 bool m_vietnamAdditionalInfoHasBeenSet = false;
380 };
381
382} // namespace Model
383} // namespace TaxSettings
384} // 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