7#include <aws/taxsettings/TaxSettings_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
49 inline void SetCigNumber(
const char* value) { m_cigNumberHasBeenSet =
true; m_cigNumber.assign(value); }
65 inline void SetCupNumber(
const char* value) { m_cupNumberHasBeenSet =
true; m_cupNumber.assign(value); }
80 inline void SetSdiAccountId(
const char* value) { m_sdiAccountIdHasBeenSet =
true; m_sdiAccountId.assign(value); }
95 inline void SetTaxCode(
const char* value) { m_taxCodeHasBeenSet =
true; m_taxCode.assign(value); }
103 bool m_cigNumberHasBeenSet =
false;
106 bool m_cupNumberHasBeenSet =
false;
109 bool m_sdiAccountIdHasBeenSet =
false;
112 bool m_taxCodeHasBeenSet =
false;
bool TaxCodeHasBeenSet() const
ItalyAdditionalInfo & WithCigNumber(Aws::String &&value)
AWS_TAXSETTINGS_API ItalyAdditionalInfo(Aws::Utils::Json::JsonView jsonValue)
void SetSdiAccountId(const Aws::String &value)
void SetSdiAccountId(Aws::String &&value)
const Aws::String & GetCupNumber() const
ItalyAdditionalInfo & WithTaxCode(const char *value)
ItalyAdditionalInfo & WithTaxCode(const Aws::String &value)
ItalyAdditionalInfo & WithSdiAccountId(Aws::String &&value)
bool CigNumberHasBeenSet() const
void SetCupNumber(Aws::String &&value)
ItalyAdditionalInfo & WithSdiAccountId(const char *value)
void SetCupNumber(const char *value)
AWS_TAXSETTINGS_API ItalyAdditionalInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetTaxCode() const
ItalyAdditionalInfo & WithCupNumber(const char *value)
void SetTaxCode(const Aws::String &value)
void SetTaxCode(Aws::String &&value)
ItalyAdditionalInfo & WithCupNumber(const Aws::String &value)
AWS_TAXSETTINGS_API ItalyAdditionalInfo()
void SetCupNumber(const Aws::String &value)
void SetTaxCode(const char *value)
ItalyAdditionalInfo & WithCigNumber(const char *value)
void SetCigNumber(const char *value)
void SetCigNumber(Aws::String &&value)
ItalyAdditionalInfo & WithCupNumber(Aws::String &&value)
const Aws::String & GetSdiAccountId() const
ItalyAdditionalInfo & WithSdiAccountId(const Aws::String &value)
ItalyAdditionalInfo & WithTaxCode(Aws::String &&value)
AWS_TAXSETTINGS_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetCigNumber() const
void SetSdiAccountId(const char *value)
void SetCigNumber(const Aws::String &value)
ItalyAdditionalInfo & WithCigNumber(const Aws::String &value)
bool CupNumberHasBeenSet() const
bool SdiAccountIdHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue