Class: Aws::BedrockAgentCore::Types::PaymentInstrument
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCore::Types::PaymentInstrument
- Defined in:
- gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb
Overview
Represents a payment instrument.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#created_at ⇒ Time
The timestamp when this payment instrument was created.
-
#payment_connector_id ⇒ String
The ID of the payment connector associated with this instrument.
-
#payment_instrument_details ⇒ Types::PaymentInstrumentDetails
The details specific to the payment instrument type.
-
#payment_instrument_id ⇒ String
The unique identifier for this payment instrument.
-
#payment_instrument_type ⇒ String
The type of payment instrument (e.g., EMBEDDED_CRYPTO_WALLET).
-
#payment_manager_arn ⇒ String
The ARN of the payment manager that owns this payment instrument.
-
#status ⇒ String
The current status of this payment instrument.
-
#updated_at ⇒ Time
The timestamp when this payment instrument was last updated.
-
#user_id ⇒ String
The user ID associated with this payment instrument.
Instance Attribute Details
#created_at ⇒ Time
The timestamp when this payment instrument was created.
8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8278 class PaymentInstrument < Struct.new( :payment_instrument_id, :payment_manager_arn, :payment_connector_id, :user_id, :payment_instrument_type, :payment_instrument_details, :created_at, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#payment_connector_id ⇒ String
The ID of the payment connector associated with this instrument.
8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8278 class PaymentInstrument < Struct.new( :payment_instrument_id, :payment_manager_arn, :payment_connector_id, :user_id, :payment_instrument_type, :payment_instrument_details, :created_at, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#payment_instrument_details ⇒ Types::PaymentInstrumentDetails
The details specific to the payment instrument type.
8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8278 class PaymentInstrument < Struct.new( :payment_instrument_id, :payment_manager_arn, :payment_connector_id, :user_id, :payment_instrument_type, :payment_instrument_details, :created_at, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#payment_instrument_id ⇒ String
The unique identifier for this payment instrument.
8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8278 class PaymentInstrument < Struct.new( :payment_instrument_id, :payment_manager_arn, :payment_connector_id, :user_id, :payment_instrument_type, :payment_instrument_details, :created_at, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#payment_instrument_type ⇒ String
The type of payment instrument (e.g., EMBEDDED_CRYPTO_WALLET).
8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8278 class PaymentInstrument < Struct.new( :payment_instrument_id, :payment_manager_arn, :payment_connector_id, :user_id, :payment_instrument_type, :payment_instrument_details, :created_at, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#payment_manager_arn ⇒ String
The ARN of the payment manager that owns this payment instrument.
8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8278 class PaymentInstrument < Struct.new( :payment_instrument_id, :payment_manager_arn, :payment_connector_id, :user_id, :payment_instrument_type, :payment_instrument_details, :created_at, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of this payment instrument.
8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8278 class PaymentInstrument < Struct.new( :payment_instrument_id, :payment_manager_arn, :payment_connector_id, :user_id, :payment_instrument_type, :payment_instrument_details, :created_at, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp when this payment instrument was last updated.
8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8278 class PaymentInstrument < Struct.new( :payment_instrument_id, :payment_manager_arn, :payment_connector_id, :user_id, :payment_instrument_type, :payment_instrument_details, :created_at, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |
#user_id ⇒ String
The user ID associated with this payment instrument.
8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8278 class PaymentInstrument < Struct.new( :payment_instrument_id, :payment_manager_arn, :payment_connector_id, :user_id, :payment_instrument_type, :payment_instrument_details, :created_at, :status, :updated_at) SENSITIVE = [] include Aws::Structure end |