diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ea3d667e..0a7c0458 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "4.36.0" + ".": "4.37.0" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index 5d845f55..ac446c34 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 118 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb%2Forb-f2b97a2c3e41f618dc8955ed325092320ff2170a7d7a9a26a31dc235c969b657.yml -openapi_spec_hash: 64548564dc8ce80ef3ad38fc8cb56b30 -config_hash: dd4343ce95871032ef6e0735a4ca038c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb%2Forb-672b562b91c2e644498b93b1940f8866576a6734a81346b324ed5792e9276bf3.yml +openapi_spec_hash: 3c1a3cc113493afd824bdc6773a202bb +config_hash: e6db17547fe854b1c240407cf4c6dc9e diff --git a/CHANGELOG.md b/CHANGELOG.md index cff9fd22..7783aabf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 4.37.0 (2025-11-07) + +Full Changelog: [v4.36.0...v4.37.0](https://github.com/orbcorp/orb-python/compare/v4.36.0...v4.37.0) + +### Features + +* **api:** api update ([1290aad](https://github.com/orbcorp/orb-python/commit/1290aada554232e9b6745833e01b37934958e796)) + ## 4.36.0 (2025-11-05) Full Changelog: [v4.35.0...v4.36.0](https://github.com/orbcorp/orb-python/compare/v4.35.0...v4.36.0) diff --git a/pyproject.toml b/pyproject.toml index 02b7894c..266b2697 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "orb-billing" -version = "4.36.0" +version = "4.37.0" description = "The official Python library for the orb API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/orb/_version.py b/src/orb/_version.py index f344a89d..64467cd8 100644 --- a/src/orb/_version.py +++ b/src/orb/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "orb" -__version__ = "4.36.0" # x-release-please-version +__version__ = "4.37.0" # x-release-please-version diff --git a/src/orb/resources/events/backfills.py b/src/orb/resources/events/backfills.py index 31ba93bd..7839e27c 100644 --- a/src/orb/resources/events/backfills.py +++ b/src/orb/resources/events/backfills.py @@ -102,6 +102,9 @@ def create( expressiveness of computed properties allows you to deprecate existing events based on both a period of time and specific property values. + You may not have multiple backfills in a pending or pending_revert state with + overlapping timeframes. + Args: timeframe_end: The (exclusive) end of the usage timeframe affected by this backfill. By default, Orb allows backfills up to 31 days in duration at a time. Reach out to @@ -418,6 +421,9 @@ async def create( expressiveness of computed properties allows you to deprecate existing events based on both a period of time and specific property values. + You may not have multiple backfills in a pending or pending_revert state with + overlapping timeframes. + Args: timeframe_end: The (exclusive) end of the usage timeframe affected by this backfill. By default, Orb allows backfills up to 31 days in duration at a time. Reach out to diff --git a/src/orb/types/customers/credit_list_by_external_id_response.py b/src/orb/types/customers/credit_list_by_external_id_response.py index c335247a..aecee49a 100644 --- a/src/orb/types/customers/credit_list_by_external_id_response.py +++ b/src/orb/types/customers/credit_list_by_external_id_response.py @@ -10,8 +10,8 @@ class Filter(BaseModel): - field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] - """The property of the price to filter on.""" + field: Literal["item_id"] + """The property of the price the block applies to. Only item_id is supported.""" operator: Literal["includes", "excludes"] """Should prices that match the filter be included or excluded.""" diff --git a/src/orb/types/customers/credit_list_response.py b/src/orb/types/customers/credit_list_response.py index fe0652d5..7de7e991 100644 --- a/src/orb/types/customers/credit_list_response.py +++ b/src/orb/types/customers/credit_list_response.py @@ -10,8 +10,8 @@ class Filter(BaseModel): - field: Literal["price_id", "item_id", "price_type", "currency", "pricing_unit_id"] - """The property of the price to filter on.""" + field: Literal["item_id"] + """The property of the price the block applies to. Only item_id is supported.""" operator: Literal["includes", "excludes"] """Should prices that match the filter be included or excluded."""