Class: Aws::BedrockAgentCore::Types::ProcessPaymentResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCore::Types::ProcessPaymentResponse
- Defined in:
- gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb
Overview
Response structure for processing a payment.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#created_at ⇒ Time
The timestamp when the payment was created.
-
#payment_instrument_id ⇒ String
The ID of the payment instrument used.
-
#payment_manager_arn ⇒ String
The ARN of the payment manager.
-
#payment_output ⇒ Types::PaymentOutput
The payment output details specific to the payment type.
-
#payment_session_id ⇒ String
The ID of the payment session used.
-
#payment_type ⇒ String
The type of payment processed.
-
#process_payment_id ⇒ String
The unique identifier of the processed payment.
-
#status ⇒ String
The status of the payment.
-
#updated_at ⇒ Time
The timestamp when the payment was last updated.
Instance Attribute Details
#created_at ⇒ Time
The timestamp when the payment was created.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8351 class ProcessPaymentResponse < Struct.new( :process_payment_id, :payment_manager_arn, :payment_session_id, :payment_instrument_id, :payment_type, :status, :payment_output, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#payment_instrument_id ⇒ String
The ID of the payment instrument used.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8351 class ProcessPaymentResponse < Struct.new( :process_payment_id, :payment_manager_arn, :payment_session_id, :payment_instrument_id, :payment_type, :status, :payment_output, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#payment_manager_arn ⇒ String
The ARN of the payment manager.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8351 class ProcessPaymentResponse < Struct.new( :process_payment_id, :payment_manager_arn, :payment_session_id, :payment_instrument_id, :payment_type, :status, :payment_output, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#payment_output ⇒ Types::PaymentOutput
The payment output details specific to the payment type.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8351 class ProcessPaymentResponse < Struct.new( :process_payment_id, :payment_manager_arn, :payment_session_id, :payment_instrument_id, :payment_type, :status, :payment_output, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#payment_session_id ⇒ String
The ID of the payment session used.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8351 class ProcessPaymentResponse < Struct.new( :process_payment_id, :payment_manager_arn, :payment_session_id, :payment_instrument_id, :payment_type, :status, :payment_output, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#payment_type ⇒ String
The type of payment processed.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8351 class ProcessPaymentResponse < Struct.new( :process_payment_id, :payment_manager_arn, :payment_session_id, :payment_instrument_id, :payment_type, :status, :payment_output, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#process_payment_id ⇒ String
The unique identifier of the processed payment.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8351 class ProcessPaymentResponse < Struct.new( :process_payment_id, :payment_manager_arn, :payment_session_id, :payment_instrument_id, :payment_type, :status, :payment_output, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the payment.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8351 class ProcessPaymentResponse < Struct.new( :process_payment_id, :payment_manager_arn, :payment_session_id, :payment_instrument_id, :payment_type, :status, :payment_output, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp when the payment was last updated.
8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8351 class ProcessPaymentResponse < Struct.new( :process_payment_id, :payment_manager_arn, :payment_session_id, :payment_instrument_id, :payment_type, :status, :payment_output, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |