Skip to content

ParentSavingsPlanOffering

Source code in docs_src/capo_savingsplans/types/parent_savings_plan_offering.py
class ParentSavingsPlanOffering(TypedDict, closed=True):
    offering_id: NotRequired["capo_savingsplans.types.uuid.UUID"]
    """<p>The ID of the offering.</p>"""
    payment_option: NotRequired[
        "capo_savingsplans.types.savings_plan_payment_option.SavingsPlanPaymentOption"
    ]
    """<p>The payment option.</p>"""
    plan_type: NotRequired["capo_savingsplans.types.savings_plan_type.SavingsPlanType"]
    """<p>The plan type.</p>"""
    duration_seconds: (
        "capo_savingsplans.types.savings_plans_duration.SavingsPlansDuration"
    )
    """<p>The duration, in seconds.</p>"""
    currency: NotRequired["capo_savingsplans.types.currency_code.CurrencyCode"]
    """<p>The currency.</p>"""
    plan_description: NotRequired[
        "capo_savingsplans.types.savings_plan_description.SavingsPlanDescription"
    ]
    """<p>The description.</p>"""

currency instance-attribute

currency: NotRequired[CurrencyCode]

The currency.

duration_seconds instance-attribute

duration_seconds: SavingsPlansDuration

The duration, in seconds.

offering_id instance-attribute

offering_id: NotRequired[UUID]

The ID of the offering.

payment_option instance-attribute

payment_option: NotRequired[SavingsPlanPaymentOption]

The payment option.

plan_description instance-attribute

plan_description: NotRequired[SavingsPlanDescription]

The description.

plan_type instance-attribute

plan_type: NotRequired[SavingsPlanType]

The plan type.