diff --git a/.release-please-manifest.json b/.release-please-manifest.json index f3ab3a80..81e5e657 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "4.26.0" + ".": "4.27.0" } \ No newline at end of file diff --git a/.stats.yml b/.stats.yml index 0fdea26b..d2bd16b2 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-d0eaf664d43e26c42ebf8740ff1b6ee34c4d424c7048a7f04df994cb65627f89.yml -openapi_spec_hash: 4d7622040380d5c7bd2e5a5ec9b86783 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/orb%2Forb-2b5eeb4a60cbec92f80b4a54f33c2d17b36cbac4739886f737108f2ad74ff12d.yml +openapi_spec_hash: ebbe8419f5831506de5b4c0b4eb56acf config_hash: 1f73a949b649ecfe6ec68ba1bb459dc2 diff --git a/CHANGELOG.md b/CHANGELOG.md index 311c1553..920b02ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 4.27.0 (2025-10-15) + +Full Changelog: [v4.26.0...v4.27.0](https://github.com/orbcorp/orb-python/compare/v4.26.0...v4.27.0) + +### Features + +* **api:** api update ([98d744d](https://github.com/orbcorp/orb-python/commit/98d744daa4c10ebeeb447a89402d7209c1331e84)) + ## 4.26.0 (2025-10-13) Full Changelog: [v4.25.0...v4.26.0](https://github.com/orbcorp/orb-python/compare/v4.25.0...v4.26.0) diff --git a/pyproject.toml b/pyproject.toml index e84d876a..ed4ab678 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "orb-billing" -version = "4.26.0" +version = "4.27.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 9c48ab98..000ecd18 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.26.0" # x-release-please-version +__version__ = "4.27.0" # x-release-please-version diff --git a/src/orb/types/customers/credits/ledger_create_entry_by_external_id_params.py b/src/orb/types/customers/credits/ledger_create_entry_by_external_id_params.py index 6db90ed6..302e6456 100644 --- a/src/orb/types/customers/credits/ledger_create_entry_by_external_id_params.py +++ b/src/orb/types/customers/credits/ledger_create_entry_by_external_id_params.py @@ -104,6 +104,12 @@ class AddIncrementCreditLedgerEntryRequestParamsInvoiceSettings(TypedDict, total credit block's effective date. """ + item_id: Optional[str] + """The ID of the Item to be used for the invoice line item. + + If not provided, a default 'Credits' item will be used. + """ + memo: Optional[str] """An optional memo to display on the invoice.""" diff --git a/src/orb/types/customers/credits/ledger_create_entry_params.py b/src/orb/types/customers/credits/ledger_create_entry_params.py index a300e05f..a81fd3fc 100644 --- a/src/orb/types/customers/credits/ledger_create_entry_params.py +++ b/src/orb/types/customers/credits/ledger_create_entry_params.py @@ -104,6 +104,12 @@ class AddIncrementCreditLedgerEntryRequestParamsInvoiceSettings(TypedDict, total credit block's effective date. """ + item_id: Optional[str] + """The ID of the Item to be used for the invoice line item. + + If not provided, a default 'Credits' item will be used. + """ + memo: Optional[str] """An optional memo to display on the invoice.""" diff --git a/tests/api_resources/customers/credits/test_ledger.py b/tests/api_resources/customers/credits/test_ledger.py index 866dc610..cbab5758 100644 --- a/tests/api_resources/customers/credits/test_ledger.py +++ b/tests/api_resources/customers/credits/test_ledger.py @@ -103,6 +103,7 @@ def test_method_create_entry_with_all_params_overload_1(self, client: Orb) -> No "net_terms": 0, "custom_due_date": parse_date("2019-12-27"), "invoice_date": parse_date("2019-12-27"), + "item_id": "item_id", "memo": "memo", "require_successful_payment": True, }, @@ -418,6 +419,7 @@ def test_method_create_entry_by_external_id_with_all_params_overload_1(self, cli "net_terms": 0, "custom_due_date": parse_date("2019-12-27"), "invoice_date": parse_date("2019-12-27"), + "item_id": "item_id", "memo": "memo", "require_successful_payment": True, }, @@ -849,6 +851,7 @@ async def test_method_create_entry_with_all_params_overload_1(self, async_client "net_terms": 0, "custom_due_date": parse_date("2019-12-27"), "invoice_date": parse_date("2019-12-27"), + "item_id": "item_id", "memo": "memo", "require_successful_payment": True, }, @@ -1164,6 +1167,7 @@ async def test_method_create_entry_by_external_id_with_all_params_overload_1(sel "net_terms": 0, "custom_due_date": parse_date("2019-12-27"), "invoice_date": parse_date("2019-12-27"), + "item_id": "item_id", "memo": "memo", "require_successful_payment": True, },