7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/invoicing/Invoicing_EXPORTS.h>
9#include <aws/invoicing/model/BuyerDomain.h>
10#include <aws/invoicing/model/SupplierDomain.h>
45 m_buyerDomainHasBeenSet =
true;
46 m_buyerDomain = value;
61 template <
typename BuyerIdentifierT = Aws::String>
63 m_buyerIdentifierHasBeenSet =
true;
64 m_buyerIdentifier = std::forward<BuyerIdentifierT>(value);
66 template <
typename BuyerIdentifierT = Aws::String>
81 m_supplierDomainHasBeenSet =
true;
82 m_supplierDomain = value;
97 template <
typename SupplierIdentifierT = Aws::String>
99 m_supplierIdentifierHasBeenSet =
true;
100 m_supplierIdentifier = std::forward<SupplierIdentifierT>(value);
102 template <
typename SupplierIdentifierT = Aws::String>
116 template <
typename ProcurementPortalSharedSecretT = Aws::String>
118 m_procurementPortalSharedSecretHasBeenSet =
true;
119 m_procurementPortalSharedSecret = std::forward<ProcurementPortalSharedSecretT>(value);
121 template <
typename ProcurementPortalSharedSecretT = Aws::String>
134 template <
typename ProcurementPortalInstanceEndpo
intT = Aws::String>
136 m_procurementPortalInstanceEndpointHasBeenSet =
true;
137 m_procurementPortalInstanceEndpoint = std::forward<ProcurementPortalInstanceEndpointT>(value);
139 template <
typename ProcurementPortalInstanceEndpo
intT = Aws::String>
153 template <
typename PurchaseOrderRetrievalEndpo
intT = Aws::String>
155 m_purchaseOrderRetrievalEndpointHasBeenSet =
true;
156 m_purchaseOrderRetrievalEndpoint = std::forward<PurchaseOrderRetrievalEndpointT>(value);
158 template <
typename PurchaseOrderRetrievalEndpo
intT = Aws::String>
178 bool m_buyerDomainHasBeenSet =
false;
179 bool m_buyerIdentifierHasBeenSet =
false;
180 bool m_supplierDomainHasBeenSet =
false;
181 bool m_supplierIdentifierHasBeenSet =
false;
182 bool m_procurementPortalSharedSecretHasBeenSet =
false;
183 bool m_procurementPortalInstanceEndpointHasBeenSet =
false;
184 bool m_purchaseOrderRetrievalEndpointHasBeenSet =
false;
bool ProcurementPortalInstanceEndpointHasBeenSet() const
bool BuyerIdentifierHasBeenSet() const
const Aws::String & GetBuyerIdentifier() const
void SetSupplierDomain(SupplierDomain value)
AWS_INVOICING_API TestEnvPreference()=default
AWS_INVOICING_API TestEnvPreference(Aws::Utils::Json::JsonView jsonValue)
bool BuyerDomainHasBeenSet() const
TestEnvPreference & WithBuyerDomain(BuyerDomain value)
SupplierDomain GetSupplierDomain() const
void SetBuyerIdentifier(BuyerIdentifierT &&value)
void SetProcurementPortalInstanceEndpoint(ProcurementPortalInstanceEndpointT &&value)
TestEnvPreference & WithProcurementPortalSharedSecret(ProcurementPortalSharedSecretT &&value)
TestEnvPreference & WithProcurementPortalInstanceEndpoint(ProcurementPortalInstanceEndpointT &&value)
bool PurchaseOrderRetrievalEndpointHasBeenSet() const
void SetProcurementPortalSharedSecret(ProcurementPortalSharedSecretT &&value)
bool ProcurementPortalSharedSecretHasBeenSet() const
const Aws::String & GetPurchaseOrderRetrievalEndpoint() const
bool SupplierIdentifierHasBeenSet() const
AWS_INVOICING_API TestEnvPreference & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetProcurementPortalInstanceEndpoint() const
void SetSupplierIdentifier(SupplierIdentifierT &&value)
const Aws::String & GetSupplierIdentifier() const
void SetPurchaseOrderRetrievalEndpoint(PurchaseOrderRetrievalEndpointT &&value)
BuyerDomain GetBuyerDomain() const
bool SupplierDomainHasBeenSet() const
TestEnvPreference & WithSupplierIdentifier(SupplierIdentifierT &&value)
TestEnvPreference & WithPurchaseOrderRetrievalEndpoint(PurchaseOrderRetrievalEndpointT &&value)
const Aws::String & GetProcurementPortalSharedSecret() const
TestEnvPreference & WithSupplierDomain(SupplierDomain value)
AWS_INVOICING_API Aws::Utils::Json::JsonValue Jsonize() const
TestEnvPreference & WithBuyerIdentifier(BuyerIdentifierT &&value)
void SetBuyerDomain(BuyerDomain value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue