Values.ProcurementPortalPreferenceSummarySourceProvides a summary of a procurement portal preference, including key identifiers and status information.
type nonrec t = {awsAccountId : AccountIdString.t option;The Amazon Web Services account ID associated with this procurement portal preference summary.
*)procurementPortalPreferenceArn : ProcurementPortalPreferenceArnString.t option;The Amazon Resource Name (ARN) of the procurement portal preference.
*)procurementPortalName : ProcurementPortalName.t option;The name of the procurement portal.
*)buyerDomain : BuyerDomain.t option;The domain identifier for the buyer in the procurement portal.
*)buyerIdentifier : BasicStringWithoutSpace.t option;The unique identifier for the buyer in the procurement portal.
*)supplierDomain : SupplierDomain.t option;The domain identifier for the supplier in the procurement portal.
*)supplierIdentifier : BasicStringWithoutSpace.t option;The unique identifier for the supplier in the procurement portal.
*)selector : ProcurementPortalPreferenceSelector.t option;einvoiceDeliveryEnabled : Boolean.t option;Indicates whether e-invoice delivery is enabled for this procurement portal preference.
*)purchaseOrderRetrievalEnabled : Boolean.t option;Indicates whether purchase order retrieval is enabled for this procurement portal preference.
*)einvoiceDeliveryPreferenceStatus : ProcurementPortalPreferenceStatus.t option;The current status of the e-invoice delivery preference in this summary.
*)einvoiceDeliveryPreferenceStatusReason : BasicString.t option;The reason for the current e-invoice delivery preference status in this summary.
*)purchaseOrderRetrievalPreferenceStatus : ProcurementPortalPreferenceStatus.t
option;The current status of the purchase order retrieval preference in this summary.
*)purchaseOrderRetrievalPreferenceStatusReason : BasicString.t option;The reason for the current purchase order retrieval preference status in this summary.
*)version : Long.t option;The version number of the procurement portal preference configuration in this summary.
*)createDate : Timestamp.t option;The date and time when the procurement portal preference was created.
*)lastUpdateDate : Timestamp.t option;The date and time when the procurement portal preference was last updated.
*)}val make :
?awsAccountId:??? ->
?procurementPortalPreferenceArn:??? ->
?procurementPortalName:??? ->
?buyerDomain:??? ->
?buyerIdentifier:??? ->
?supplierDomain:??? ->
?supplierIdentifier:??? ->
?selector:??? ->
?einvoiceDeliveryEnabled:??? ->
?purchaseOrderRetrievalEnabled:??? ->
?einvoiceDeliveryPreferenceStatus:??? ->
?einvoiceDeliveryPreferenceStatusReason:??? ->
?purchaseOrderRetrievalPreferenceStatus:??? ->
?purchaseOrderRetrievalPreferenceStatusReason:??? ->
?version:??? ->
?createDate:??? ->
?lastUpdateDate:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Long of Long.t
| `String of AccountIdString.t
| `Structure of
(string * [> `List of [> `String of InvoiceUnitArnString.t ] list ])
list
| `Timestamp of Timestamp.t ])
list ]