Source code for kittycad.models.aggregate_usage_collection_threshold_view

from typing import Optional

from ..models.aggregate_usage_collection_threshold_bounds import (
    AggregateUsageCollectionThresholdBounds,
)
from ..models.aggregate_usage_collection_threshold_source import (
    AggregateUsageCollectionThresholdSource,
)
from .base import KittyCadBaseModel


[docs] class AggregateUsageCollectionThresholdView(KittyCadBaseModel): """Configured and effective aggregate-usage collection-threshold state.""" admin_amount: Optional[float] = None admin_bounds: AggregateUsageCollectionThresholdBounds customer_amount: Optional[float] = None customer_bounds: AggregateUsageCollectionThresholdBounds default_amount: float effective_amount: float source: AggregateUsageCollectionThresholdSource version: int