Class: Aws::Invoicing::Types::ProcurementPortalPreference
- Inherits:
-
Struct
- Object
- Struct
- Aws::Invoicing::Types::ProcurementPortalPreference
- Defined in:
- gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb
Overview
Represents the full configuration of a procurement portal preference, including settings for e-invoice delivery and purchase order retrieval.
Constant Summary collapse
- SENSITIVE =
[:contacts]
Instance Attribute Summary collapse
-
#aws_account_id ⇒ String
The Amazon Web Services account ID associated with this procurement portal preference.
-
#buyer_domain ⇒ String
The domain identifier for the buyer in the procurement portal.
-
#buyer_identifier ⇒ String
The unique identifier for the buyer in the procurement portal.
-
#contacts ⇒ Array<Types::Contact>
List of contact information for portal administrators and technical contacts.
-
#create_date ⇒ Time
The date and time when the procurement portal preference was created.
-
#einvoice_delivery_enabled ⇒ Boolean
Indicates whether e-invoice delivery is enabled for this procurement portal preference.
-
#einvoice_delivery_preference ⇒ Types::EinvoiceDeliveryPreference
The e-invoice delivery configuration including document types, attachment types, and customization settings.
-
#einvoice_delivery_preference_status ⇒ String
The current status of the e-invoice delivery preference.
-
#einvoice_delivery_preference_status_reason ⇒ String
The reason for the current e-invoice delivery preference status.
-
#last_update_date ⇒ Time
The date and time when the procurement portal preference was last updated.
-
#marketplace_punch_out_enabled ⇒ Boolean
Indicates whether Marketplace PunchOut is enabled for this procurement portal preference.
-
#marketplace_punch_out_preference ⇒ Types::MarketplacePunchOutPreference
The Marketplace PunchOut configuration for this procurement portal preference.
-
#procurement_portal_instance_endpoint ⇒ String
The endpoint URL where e-invoices are delivered to the procurement portal.
-
#procurement_portal_name ⇒ String
The name of the procurement portal.
-
#procurement_portal_preference_arn ⇒ String
The Amazon Resource Name (ARN) of the procurement portal preference.
-
#procurement_portal_shared_secret ⇒ String
The shared secret or authentication credential used for secure communication with the procurement portal.
-
#purchase_order_retrieval_enabled ⇒ Boolean
Indicates whether purchase order retrieval is enabled for this procurement portal preference.
-
#purchase_order_retrieval_endpoint ⇒ String
The endpoint URL used for retrieving purchase orders from the procurement portal.
-
#purchase_order_retrieval_preference_status ⇒ String
The current status of the purchase order retrieval preference.
-
#purchase_order_retrieval_preference_status_reason ⇒ String
The reason for the current purchase order retrieval preference status.
-
#selector ⇒ Types::ProcurementPortalPreferenceSelector
Specifies criteria for selecting which invoices should be processed using a particular procurement portal preference.
-
#supplier_domain ⇒ String
The domain identifier for the supplier in the procurement portal.
-
#supplier_identifier ⇒ String
The unique identifier for the supplier in the procurement portal.
-
#test_env_preference ⇒ Types::TestEnvPreference
Configuration on settings for the test environment of the procurement portal.
-
#version ⇒ Integer
The version number of the procurement portal preference configuration.
Instance Attribute Details
#aws_account_id ⇒ String
The Amazon Web Services account ID associated with this procurement portal preference.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#buyer_domain ⇒ String
The domain identifier for the buyer in the procurement portal.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#buyer_identifier ⇒ String
The unique identifier for the buyer in the procurement portal.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#contacts ⇒ Array<Types::Contact>
List of contact information for portal administrators and technical contacts.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#create_date ⇒ Time
The date and time when the procurement portal preference was created.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#einvoice_delivery_enabled ⇒ Boolean
Indicates whether e-invoice delivery is enabled for this procurement portal preference.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#einvoice_delivery_preference ⇒ Types::EinvoiceDeliveryPreference
The e-invoice delivery configuration including document types, attachment types, and customization settings.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#einvoice_delivery_preference_status ⇒ String
The current status of the e-invoice delivery preference.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#einvoice_delivery_preference_status_reason ⇒ String
The reason for the current e-invoice delivery preference status.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#last_update_date ⇒ Time
The date and time when the procurement portal preference was last updated.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#marketplace_punch_out_enabled ⇒ Boolean
Indicates whether Marketplace PunchOut is enabled for this
procurement portal preference. Defaults to false.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#marketplace_punch_out_preference ⇒ Types::MarketplacePunchOutPreference
The Marketplace PunchOut configuration for this procurement portal
preference. This is present when MarketplacePunchOutEnabled is
true.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#procurement_portal_instance_endpoint ⇒ String
The endpoint URL where e-invoices are delivered to the procurement portal.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#procurement_portal_name ⇒ String
The name of the procurement portal.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#procurement_portal_preference_arn ⇒ String
The Amazon Resource Name (ARN) of the procurement portal preference.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#procurement_portal_shared_secret ⇒ String
The shared secret or authentication credential used for secure communication with the procurement portal.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#purchase_order_retrieval_enabled ⇒ Boolean
Indicates whether purchase order retrieval is enabled for this procurement portal preference.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#purchase_order_retrieval_endpoint ⇒ String
The endpoint URL used for retrieving purchase orders from the procurement portal.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#purchase_order_retrieval_preference_status ⇒ String
The current status of the purchase order retrieval preference.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#purchase_order_retrieval_preference_status_reason ⇒ String
The reason for the current purchase order retrieval preference status.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#selector ⇒ Types::ProcurementPortalPreferenceSelector
Specifies criteria for selecting which invoices should be processed using a particular procurement portal preference.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#supplier_domain ⇒ String
The domain identifier for the supplier in the procurement portal.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#supplier_identifier ⇒ String
The unique identifier for the supplier in the procurement portal.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#test_env_preference ⇒ Types::TestEnvPreference
Configuration on settings for the test environment of the procurement portal.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |
#version ⇒ Integer
The version number of the procurement portal preference configuration.
1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1608 class ProcurementPortalPreference < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :procurement_portal_shared_secret, :procurement_portal_instance_endpoint, :purchase_order_retrieval_endpoint, :test_env_preference, :einvoice_delivery_enabled, :einvoice_delivery_preference, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :marketplace_punch_out_preference, :contacts, :einvoice_delivery_preference_status, :einvoice_delivery_preference_status_reason, :purchase_order_retrieval_preference_status, :purchase_order_retrieval_preference_status_reason, :version, :create_date, :last_update_date) SENSITIVE = [:contacts] include Aws::Structure end |