Class: Aws::MarketplaceAgreement::Types::VariablePaymentTermConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb

Overview

Additional parameters specified by the acceptor while accepting the variable payment term.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#expiration_duration ⇒ String

Defines the duration after which a payment request is automatically approved if no further action is taken. This only applies when the payment request approval strategy is set to AUTO_APPROVE_ON_EXPIRATION. The duration is represented in the ISO_8601 format (e.g., P10D for 10 days).

Returns:

  • (String)


4173
4174
4175
4176
4177
4178
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 4173

class VariablePaymentTermConfiguration < Struct.new(
  :payment_request_approval_strategy,
  :expiration_duration)
  SENSITIVE = []
  include Aws::Structure
end

#payment_request_approval_strategy ⇒ String

Defines the strategy for approving payment requests. Values include AUTO_APPROVE_ON_EXPIRATION and WAIT_FOR_APPROVAL

Returns:

  • (String)


4173
4174
4175
4176
4177
4178
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 4173

class VariablePaymentTermConfiguration < Struct.new(
  :payment_request_approval_strategy,
  :expiration_duration)
  SENSITIVE = []
  include Aws::Structure
end