Skip to content

VariablePaymentTerm

Source code in docs_src/capo_marketplace_agreement/types/variable_payment_term.py
class VariablePaymentTerm(TypedDict, closed=True):
    type: NotRequired[
        "capo_marketplace_agreement.types.unversioned_term_type.UnversionedTermType"
    ]
    """<p>Type of the term.</p>"""
    id: NotRequired["capo_marketplace_agreement.types.term_id.TermId"]
    """<p>The unique identifier for the term.</p>"""
    currency_code: NotRequired[
        "capo_marketplace_agreement.types.currency_code.CurrencyCode"
    ]
    """<p>Defines the currency for the prices mentioned in the term.</p>"""
    max_total_charge_amount: NotRequired[
        "capo_marketplace_agreement.types.bounded_string.BoundedString"
    ]
    """<p>The maximum total amount that can be charged to the customer through variable payment requests under this term.</p>"""
    configuration: NotRequired[
        "capo_marketplace_agreement.types.variable_payment_term_configuration.VariablePaymentTermConfiguration"
    ]
    """<p>Additional parameters specified by the acceptor while accepting the term.</p>"""

configuration instance-attribute

configuration: NotRequired[VariablePaymentTermConfiguration]

Additional parameters specified by the acceptor while accepting the term.

currency_code instance-attribute

currency_code: NotRequired[CurrencyCode]

Defines the currency for the prices mentioned in the term.

id instance-attribute

id: NotRequired[TermId]

The unique identifier for the term.

max_total_charge_amount instance-attribute

max_total_charge_amount: NotRequired[BoundedString]

The maximum total amount that can be charged to the customer through variable payment requests under this term.

type instance-attribute

type: NotRequired[UnversionedTermType]

Type of the term.