Class: Aws::Invoicing::Types::ProcurementPortalPreferenceSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::Invoicing::Types::ProcurementPortalPreferenceSummary
- Defined in:
- gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb
Overview
Provides a summary of a procurement portal preference, including key identifiers and status information.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#aws_account_id ⇒ String
The Amazon Web Services account ID associated with this procurement portal preference summary.
-
#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.
-
#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_status ⇒ String
The current status of the e-invoice delivery preference in this summary.
-
#einvoice_delivery_preference_status_reason ⇒ String
The reason for the current e-invoice delivery preference status in this summary.
-
#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.
-
#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.
-
#purchase_order_retrieval_enabled ⇒ Boolean
Indicates whether purchase order retrieval is enabled for this procurement portal preference.
-
#purchase_order_retrieval_preference_status ⇒ String
The current status of the purchase order retrieval preference in this summary.
-
#purchase_order_retrieval_preference_status_reason ⇒ String
The reason for the current purchase order retrieval preference status in this summary.
-
#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.
-
#version ⇒ Integer
The version number of the procurement portal preference configuration in this summary.
Instance Attribute Details
#aws_account_id ⇒ String
The Amazon Web Services account ID associated with this procurement portal preference summary.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#buyer_domain ⇒ String
The domain identifier for the buyer in the procurement portal.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#buyer_identifier ⇒ String
The unique identifier for the buyer in the procurement portal.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#create_date ⇒ Time
The date and time when the procurement portal preference was created.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#einvoice_delivery_enabled ⇒ Boolean
Indicates whether e-invoice delivery is enabled for this procurement portal preference.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#einvoice_delivery_preference_status ⇒ String
The current status of the e-invoice delivery preference in this summary.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#einvoice_delivery_preference_status_reason ⇒ String
The reason for the current e-invoice delivery preference status in this summary.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#last_update_date ⇒ Time
The date and time when the procurement portal preference was last updated.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#marketplace_punch_out_enabled ⇒ Boolean
Indicates whether Marketplace PunchOut is enabled for this
procurement portal preference. Defaults to false.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#procurement_portal_name ⇒ String
The name of the procurement portal.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#procurement_portal_preference_arn ⇒ String
The Amazon Resource Name (ARN) of the procurement portal preference.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#purchase_order_retrieval_enabled ⇒ Boolean
Indicates whether purchase order retrieval is enabled for this procurement portal preference.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#purchase_order_retrieval_preference_status ⇒ String
The current status of the purchase order retrieval preference in this summary.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#purchase_order_retrieval_preference_status_reason ⇒ String
The reason for the current purchase order retrieval preference status in this summary.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#selector ⇒ Types::ProcurementPortalPreferenceSelector
Specifies criteria for selecting which invoices should be processed using a particular procurement portal preference.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#supplier_domain ⇒ String
The domain identifier for the supplier in the procurement portal.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#supplier_identifier ⇒ String
The unique identifier for the supplier in the procurement portal.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |
#version ⇒ Integer
The version number of the procurement portal preference configuration in this summary.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1748 class ProcurementPortalPreferenceSummary < Struct.new( :aws_account_id, :procurement_portal_preference_arn, :procurement_portal_name, :buyer_domain, :buyer_identifier, :supplier_domain, :supplier_identifier, :selector, :einvoice_delivery_enabled, :purchase_order_retrieval_enabled, :marketplace_punch_out_enabled, :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 = [] include Aws::Structure end |