7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/invoicing/Invoicing_EXPORTS.h>
9#include <aws/invoicing/model/ProcurementPortalEnv.h>
42 template <
typename SupplierIdentifierT = Aws::String>
44 m_supplierIdentifierHasBeenSet =
true;
45 m_supplierIdentifier = std::forward<SupplierIdentifierT>(value);
47 template <
typename SupplierIdentifierT = Aws::String>
62 template <
typename SellerOfRecordT = Aws::String>
64 m_sellerOfRecordHasBeenSet =
true;
65 m_sellerOfRecord = std::forward<SellerOfRecordT>(value);
67 template <
typename SellerOfRecordT = Aws::String>
81 template <
typename CountryCodeT = Aws::String>
83 m_countryCodeHasBeenSet =
true;
84 m_countryCode = std::forward<CountryCodeT>(value);
86 template <
typename CountryCodeT = Aws::String>
101 m_environmentHasBeenSet =
true;
102 m_environment = value;
117 bool m_supplierIdentifierHasBeenSet =
false;
118 bool m_sellerOfRecordHasBeenSet =
false;
119 bool m_countryCodeHasBeenSet =
false;
120 bool m_environmentHasBeenSet =
false;
ProcurementPortalSupplier & WithEnvironment(ProcurementPortalEnv value)
bool SellerOfRecordHasBeenSet() const
void SetCountryCode(CountryCodeT &&value)
ProcurementPortalEnv GetEnvironment() const
void SetSupplierIdentifier(SupplierIdentifierT &&value)
AWS_INVOICING_API Aws::Utils::Json::JsonValue Jsonize() const
bool CountryCodeHasBeenSet() const
void SetSellerOfRecord(SellerOfRecordT &&value)
ProcurementPortalSupplier & WithSellerOfRecord(SellerOfRecordT &&value)
const Aws::String & GetCountryCode() const
AWS_INVOICING_API ProcurementPortalSupplier(Aws::Utils::Json::JsonView jsonValue)
AWS_INVOICING_API ProcurementPortalSupplier & operator=(Aws::Utils::Json::JsonView jsonValue)
ProcurementPortalSupplier & WithSupplierIdentifier(SupplierIdentifierT &&value)
AWS_INVOICING_API ProcurementPortalSupplier()=default
void SetEnvironment(ProcurementPortalEnv value)
const Aws::String & GetSellerOfRecord() const
ProcurementPortalSupplier & WithCountryCode(CountryCodeT &&value)
const Aws::String & GetSupplierIdentifier() const
bool SupplierIdentifierHasBeenSet() const
bool EnvironmentHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue