Class: Aws::Invoicing::Types::ProcurementPortalPreferenceSummary

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#aws_account_id ⇒ String

The Amazon Web Services account ID associated with this procurement portal preference summary.

Returns:

  • (String)


1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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.

Returns:

  • (String)


1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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.

Returns:

  • (String)


1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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.

Returns:

  • (Time)


1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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.

Returns:

  • (Boolean)


1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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.

Returns:

  • (String)


1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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.

Returns:

  • (String)


1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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.

Returns:

  • (Time)


1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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.

Returns:

  • (String)


1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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.

Returns:

  • (String)


1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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.

Returns:

  • (Boolean)


1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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.

Returns:

  • (String)


1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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.

Returns:

  • (String)


1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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.



1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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.

Returns:

  • (String)


1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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.

Returns:

  • (String)


1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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.

Returns:

  • (Integer)


1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 1702

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,
  :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