qcs_api_client.models.billing_price_recurrence#

Module Contents#

Classes#

BillingPriceRecurrence

The recurring components of a price such as interval and usageType.

Attributes#

T

qcs_api_client.models.billing_price_recurrence.T#
class qcs_api_client.models.billing_price_recurrence.BillingPriceRecurrence#

The recurring components of a price such as interval and usageType.

interval#
Type

BillingPriceRecurrenceInterval

aggregate_usage#
Type

Union[Unset, BillingPriceRecurrenceAggregateUsage]

interval_count#
Type

Union[Unset, int]

usage_type#
Type

Union[Unset, BillingPriceRecurrenceUsageType]

interval :qcs_api_client.models.billing_price_recurrence_interval.BillingPriceRecurrenceInterval#
aggregate_usage :Union[qcs_api_client.types.Unset, qcs_api_client.models.billing_price_recurrence_aggregate_usage.BillingPriceRecurrenceAggregateUsage]#
interval_count :Union[qcs_api_client.types.Unset, int]#
usage_type :Union[qcs_api_client.types.Unset, qcs_api_client.models.billing_price_recurrence_usage_type.BillingPriceRecurrenceUsageType]#
additional_properties :Dict[str, Any]#
to_dict(pick_by_predicate: Optional[Callable[[Any], bool]] = is_not_none) Dict[str, Any]#
classmethod from_dict(src_dict: Dict[str, Any]) T#
property additional_keys List[str]#
__getitem__(key: str) Any#
__setitem__(key: str, value: Any) None#
__delitem__(key: str) None#
__contains__(key: str) bool#