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_idString

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

Returns:

  • (String)


1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'gems/aws-sdk-invoicing/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.

Returns:

  • (String)


1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'gems/aws-sdk-invoicing/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.

Returns:

  • (String)


1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'gems/aws-sdk-invoicing/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.

Returns:

  • (Time)


1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'gems/aws-sdk-invoicing/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.

Returns:

  • (Boolean)


1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'gems/aws-sdk-invoicing/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.

Returns:

  • (String)


1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'gems/aws-sdk-invoicing/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.

Returns:

  • (String)


1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'gems/aws-sdk-invoicing/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.

Returns:

  • (Time)


1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'gems/aws-sdk-invoicing/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.

Returns:

  • (String)


1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'gems/aws-sdk-invoicing/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.

Returns:

  • (String)


1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'gems/aws-sdk-invoicing/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.

Returns:

  • (Boolean)


1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'gems/aws-sdk-invoicing/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.

Returns:

  • (String)


1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'gems/aws-sdk-invoicing/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.

Returns:

  • (String)


1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'gems/aws-sdk-invoicing/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 'gems/aws-sdk-invoicing/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.

Returns:

  • (String)


1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'gems/aws-sdk-invoicing/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.

Returns:

  • (String)


1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'gems/aws-sdk-invoicing/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.

Returns:

  • (Integer)


1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
# File 'gems/aws-sdk-invoicing/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