7#include <aws/invoicing/Invoicing_EXPORTS.h>
8#include <aws/invoicing/model/EinvoiceDeliveryDocumentType.h>
9#include <aws/invoicing/model/PurchaseOrderDataSourceType.h>
43 m_einvoiceDeliveryDocumentTypeHasBeenSet =
true;
44 m_einvoiceDeliveryDocumentType = value;
59 m_purchaseOrderDataSourceTypeHasBeenSet =
true;
60 m_purchaseOrderDataSourceType = value;
71 bool m_einvoiceDeliveryDocumentTypeHasBeenSet =
false;
72 bool m_purchaseOrderDataSourceTypeHasBeenSet =
false;
AWS_INVOICING_API PurchaseOrderDataSource & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetEinvoiceDeliveryDocumentType(EinvoiceDeliveryDocumentType value)
void SetPurchaseOrderDataSourceType(PurchaseOrderDataSourceType value)
AWS_INVOICING_API Aws::Utils::Json::JsonValue Jsonize() const
PurchaseOrderDataSource & WithEinvoiceDeliveryDocumentType(EinvoiceDeliveryDocumentType value)
PurchaseOrderDataSource & WithPurchaseOrderDataSourceType(PurchaseOrderDataSourceType value)
bool PurchaseOrderDataSourceTypeHasBeenSet() const
bool EinvoiceDeliveryDocumentTypeHasBeenSet() const
AWS_INVOICING_API PurchaseOrderDataSource()=default
EinvoiceDeliveryDocumentType GetEinvoiceDeliveryDocumentType() const
PurchaseOrderDataSourceType GetPurchaseOrderDataSourceType() const
AWS_INVOICING_API PurchaseOrderDataSource(Aws::Utils::Json::JsonView jsonValue)
PurchaseOrderDataSourceType
EinvoiceDeliveryDocumentType
Aws::Utils::Json::JsonValue JsonValue