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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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_idString

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



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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_domainString

The domain identifier for the buyer in the procurement portal.



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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_identifierString

The unique identifier for the buyer in the procurement portal.



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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_dateTime

The date and time when the procurement portal preference was created.



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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_enabledBoolean

Indicates whether e-invoice delivery is enabled for this procurement portal preference.



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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_statusString

The current status of the e-invoice delivery preference in this summary.



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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_reasonString

The reason for the current e-invoice delivery preference status in this summary.



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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_dateTime

The date and time when the procurement portal preference was last updated.



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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_nameString

The name of the procurement portal.



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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_arnString

The Amazon Resource Name (ARN) of the procurement portal preference.



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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_enabledBoolean

Indicates whether purchase order retrieval is enabled for this procurement portal preference.



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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_statusString

The current status of the purchase order retrieval preference in this summary.



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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_reasonString

The reason for the current purchase order retrieval preference status in this summary.



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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

#selectorTypes::ProcurementPortalPreferenceSelector

Specifies criteria for selecting which invoices should be processed using a particular procurement portal preference.



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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_domainString

The domain identifier for the supplier in the procurement portal.



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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_identifierString

The unique identifier for the supplier in the procurement portal.



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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

#versionInteger

The version number of the procurement portal preference configuration in this summary.



1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'lib/aws-sdk-invoicing/types.rb', line 1460

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