Skip to content

PricingPlanTier

Source code in docs_src/capo_billing/types/pricing_plan_tier.py
class PricingPlanTier(TypedDict, closed=True):
    tier_minimum: "str"
    """<p>The minimum spend threshold for this tier.</p>"""
    tier_maximum: NotRequired["str"]
    """<p>The maximum spend threshold for this tier.</p>"""
    base_charge: "str"
    """<p>The base charge for this tier.</p>"""
    additional_percentage_of_aggregate_charges: "str"
    """<p>The additional percentage applied to aggregate charges in this tier.</p>"""
    aggregate_charges_adjustment: "str"
    """<p>The adjustment applied to aggregate charges.</p>"""
    incremental: "bool"
    """<p>Whether the tier charges are calculated incrementally.</p>"""
    increment: NotRequired["str"]
    """<p>The increment amount for incremental tier calculations.</p>"""
    increment_charge: NotRequired["str"]
    """<p>The charge per increment.</p>"""

additional_percentage_of_aggregate_charges instance-attribute

additional_percentage_of_aggregate_charges: str

The additional percentage applied to aggregate charges in this tier.

aggregate_charges_adjustment instance-attribute

aggregate_charges_adjustment: str

The adjustment applied to aggregate charges.

base_charge instance-attribute

base_charge: str

The base charge for this tier.

increment instance-attribute

increment: NotRequired[str]

The increment amount for incremental tier calculations.

increment_charge instance-attribute

increment_charge: NotRequired[str]

The charge per increment.

incremental instance-attribute

incremental: bool

Whether the tier charges are calculated incrementally.

tier_maximum instance-attribute

tier_maximum: NotRequired[str]

The maximum spend threshold for this tier.

tier_minimum instance-attribute

tier_minimum: str

The minimum spend threshold for this tier.