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_durationString

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)


1327
1328
1329
1330
1331
1332
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 1327

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

#payment_request_approval_strategyString

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

Returns:

  • (String)


1327
1328
1329
1330
1331
1332
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 1327

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