RequestedTermConfiguration
A tagged union that represents the term configuration provided by the acceptor. Only one configuration is accepted per term.
Inheritors
Types
Defines a prepaid payment model that allows buyers to configure the entitlements they want to purchase and the duration.
Additional parameters specified by the acceptor while accepting the term.
Additional parameters specified by the acceptor while accepting the variable payment term.
Functions
Casts this RequestedTermConfiguration as a ConfigurableUpfrontPricingTermConfiguration and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.ConfigurableUpfrontPricingTermConfiguration value. Throws an exception if the RequestedTermConfiguration is not a ConfigurableUpfrontPricingTermConfiguration.
Casts this RequestedTermConfiguration as a ConfigurableUpfrontPricingTermConfiguration and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.ConfigurableUpfrontPricingTermConfiguration value. Returns null if the RequestedTermConfiguration is not a ConfigurableUpfrontPricingTermConfiguration.
Casts this RequestedTermConfiguration as a RenewalTermConfiguration and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.RenewalTermConfiguration value. Throws an exception if the RequestedTermConfiguration is not a RenewalTermConfiguration.
Casts this RequestedTermConfiguration as a RenewalTermConfiguration and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.RenewalTermConfiguration value. Returns null if the RequestedTermConfiguration is not a RenewalTermConfiguration.
Casts this RequestedTermConfiguration as a VariablePaymentTermConfiguration and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.VariablePaymentTermConfiguration value. Throws an exception if the RequestedTermConfiguration is not a VariablePaymentTermConfiguration.
Casts this RequestedTermConfiguration as a VariablePaymentTermConfiguration and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.VariablePaymentTermConfiguration value. Returns null if the RequestedTermConfiguration is not a VariablePaymentTermConfiguration.