diff --git a/.stats.yml b/.stats.yml index 7dadcc65..70f3e6e9 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,2 +1,2 @@ configured_endpoints: 93 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb-36672419987ce3762474f5fe41ded634068ca8780d7e2a835943ff294a88d031.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb-e620baef7c2e237e0f03f462c688ba7bb1215d6481139b56b0074b6022d0ce6e.yml diff --git a/src/orb/types/price.py b/src/orb/types/price.py index d32b7bce..38ea6f2f 100644 --- a/src/orb/types/price.py +++ b/src/orb/types/price.py @@ -186,7 +186,7 @@ class UnitPrice(BaseModel): billable_metric: Optional[UnitPriceBillableMetric] = None - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -286,7 +286,7 @@ class PackagePrice(BaseModel): billable_metric: Optional[PackagePriceBillableMetric] = None - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -397,7 +397,7 @@ class MatrixPrice(BaseModel): billable_metric: Optional[MatrixPriceBillableMetric] = None - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -501,7 +501,7 @@ class TieredPrice(BaseModel): billable_metric: Optional[TieredPriceBillableMetric] = None - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -611,7 +611,7 @@ class TieredBpsPrice(BaseModel): billable_metric: Optional[TieredBpsPriceBillableMetric] = None - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -709,7 +709,7 @@ class BpsPrice(BaseModel): bps_config: BpsPriceBpsConfig - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -816,7 +816,7 @@ class BulkBpsPrice(BaseModel): bulk_bps_config: BulkBpsPriceBulkBpsConfig - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -917,7 +917,7 @@ class BulkPrice(BaseModel): bulk_config: BulkPriceBulkConfig - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -1003,7 +1003,7 @@ class ThresholdTotalAmountPrice(BaseModel): billable_metric: Optional[ThresholdTotalAmountPriceBillableMetric] = None - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -1091,7 +1091,7 @@ class TieredPackagePrice(BaseModel): billable_metric: Optional[TieredPackagePriceBillableMetric] = None - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -1179,7 +1179,7 @@ class GroupedTieredPrice(BaseModel): billable_metric: Optional[GroupedTieredPriceBillableMetric] = None - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -1267,7 +1267,7 @@ class TieredWithMinimumPrice(BaseModel): billable_metric: Optional[TieredWithMinimumPriceBillableMetric] = None - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -1355,7 +1355,7 @@ class TieredPackageWithMinimumPrice(BaseModel): billable_metric: Optional[TieredPackageWithMinimumPriceBillableMetric] = None - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -1443,7 +1443,7 @@ class PackageWithAllocationPrice(BaseModel): billable_metric: Optional[PackageWithAllocationPriceBillableMetric] = None - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -1531,7 +1531,7 @@ class UnitWithPercentPrice(BaseModel): billable_metric: Optional[UnitWithPercentPriceBillableMetric] = None - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -1645,7 +1645,7 @@ class MatrixWithAllocationPrice(BaseModel): billable_metric: Optional[MatrixWithAllocationPriceBillableMetric] = None - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -1733,7 +1733,7 @@ class TieredWithProrationPrice(BaseModel): billable_metric: Optional[TieredWithProrationPriceBillableMetric] = None - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None @@ -1821,7 +1821,7 @@ class UnitWithProrationPrice(BaseModel): billable_metric: Optional[UnitWithProrationPriceBillableMetric] = None - cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"] + cadence: Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"] conversion_rate: Optional[float] = None diff --git a/src/orb/types/subscription_price_intervals_params.py b/src/orb/types/subscription_price_intervals_params.py index a09b9474..84e7ab85 100644 --- a/src/orb/types/subscription_price_intervals_params.py +++ b/src/orb/types/subscription_price_intervals_params.py @@ -82,7 +82,7 @@ class AddAllocationPrice(TypedDict, total=False): amount: Required[str] """An amount of the currency to allocate to the customer at the specified cadence.""" - cadence: Required[Literal["one_time", "monthly", "quarterly", "semi_annual", "annual"]] + cadence: Required[Literal["one_time", "monthly", "quarterly", "semi_annual", "annual", "custom"]] """The cadence at which to allocate the amount to the customer.""" currency: Required[str]