From 77eaece83f6c20603c0bff867ab7d35712918046 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 3 Jul 2025 12:48:44 +0000 Subject: [PATCH 1/3] feat(api): api update --- .stats.yml | 4 ++-- src/lithic/resources/events/events.py | 4 ++++ src/lithic/resources/events/subscriptions.py | 12 ++++++++++++ src/lithic/types/event.py | 2 ++ src/lithic/types/event_list_params.py | 2 ++ src/lithic/types/event_subscription.py | 2 ++ .../types/events/subscription_create_params.py | 2 ++ .../subscription_send_simulated_example_params.py | 2 ++ .../types/events/subscription_update_params.py | 2 ++ 9 files changed, 30 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index bcc65975..c736f694 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 164 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-80f2056989855259782c8e23b9b95530b708b87669d2ba82594ecfee843b4db3.yml -openapi_spec_hash: 160aa2f0e95a7be3ad9d68390ae9aa7c +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-0598a3569ace333f5006a8174ff828a0f1a290f6dc9bbbdb5659d50318c31957.yml +openapi_spec_hash: 09925ebceb9cfe47224f05a2ff9ce14f config_hash: a5d12cd64a37624cbe350cd7b2380693 diff --git a/src/lithic/resources/events/events.py b/src/lithic/resources/events/events.py index d4d3c5b9..7274460a 100644 --- a/src/lithic/resources/events/events.py +++ b/src/lithic/resources/events/events.py @@ -138,6 +138,8 @@ def list( "loan_tape.updated", "management_operation.created", "management_operation.updated", + "network_total.created", + "network_total.updated", "payment_transaction.created", "payment_transaction.updated", "internal_transaction.created", @@ -403,6 +405,8 @@ def list( "loan_tape.updated", "management_operation.created", "management_operation.updated", + "network_total.created", + "network_total.updated", "payment_transaction.created", "payment_transaction.updated", "internal_transaction.created", diff --git a/src/lithic/resources/events/subscriptions.py b/src/lithic/resources/events/subscriptions.py index c0df898e..8f456772 100644 --- a/src/lithic/resources/events/subscriptions.py +++ b/src/lithic/resources/events/subscriptions.py @@ -90,6 +90,8 @@ def create( "loan_tape.updated", "management_operation.created", "management_operation.updated", + "network_total.created", + "network_total.updated", "payment_transaction.created", "payment_transaction.updated", "internal_transaction.created", @@ -225,6 +227,8 @@ def update( "loan_tape.updated", "management_operation.created", "management_operation.updated", + "network_total.created", + "network_total.updated", "payment_transaction.created", "payment_transaction.updated", "internal_transaction.created", @@ -666,6 +670,8 @@ def send_simulated_example( "loan_tape.updated", "management_operation.created", "management_operation.updated", + "network_total.created", + "network_total.updated", "payment_transaction.created", "payment_transaction.updated", "internal_transaction.created", @@ -777,6 +783,8 @@ async def create( "loan_tape.updated", "management_operation.created", "management_operation.updated", + "network_total.created", + "network_total.updated", "payment_transaction.created", "payment_transaction.updated", "internal_transaction.created", @@ -912,6 +920,8 @@ async def update( "loan_tape.updated", "management_operation.created", "management_operation.updated", + "network_total.created", + "network_total.updated", "payment_transaction.created", "payment_transaction.updated", "internal_transaction.created", @@ -1353,6 +1363,8 @@ async def send_simulated_example( "loan_tape.updated", "management_operation.created", "management_operation.updated", + "network_total.created", + "network_total.updated", "payment_transaction.created", "payment_transaction.updated", "internal_transaction.created", diff --git a/src/lithic/types/event.py b/src/lithic/types/event.py index e5017865..33e42192 100644 --- a/src/lithic/types/event.py +++ b/src/lithic/types/event.py @@ -50,6 +50,8 @@ class Event(BaseModel): "loan_tape.updated", "management_operation.created", "management_operation.updated", + "network_total.created", + "network_total.updated", "payment_transaction.created", "payment_transaction.updated", "internal_transaction.created", diff --git a/src/lithic/types/event_list_params.py b/src/lithic/types/event_list_params.py index 62fd37a5..4283c093 100644 --- a/src/lithic/types/event_list_params.py +++ b/src/lithic/types/event_list_params.py @@ -62,6 +62,8 @@ class EventListParams(TypedDict, total=False): "loan_tape.updated", "management_operation.created", "management_operation.updated", + "network_total.created", + "network_total.updated", "payment_transaction.created", "payment_transaction.updated", "internal_transaction.created", diff --git a/src/lithic/types/event_subscription.py b/src/lithic/types/event_subscription.py index de52401d..30e2bfb0 100644 --- a/src/lithic/types/event_subscription.py +++ b/src/lithic/types/event_subscription.py @@ -53,6 +53,8 @@ class EventSubscription(BaseModel): "loan_tape.updated", "management_operation.created", "management_operation.updated", + "network_total.created", + "network_total.updated", "payment_transaction.created", "payment_transaction.updated", "internal_transaction.created", diff --git a/src/lithic/types/events/subscription_create_params.py b/src/lithic/types/events/subscription_create_params.py index 61da0828..4d29dcec 100644 --- a/src/lithic/types/events/subscription_create_params.py +++ b/src/lithic/types/events/subscription_create_params.py @@ -50,6 +50,8 @@ class SubscriptionCreateParams(TypedDict, total=False): "loan_tape.updated", "management_operation.created", "management_operation.updated", + "network_total.created", + "network_total.updated", "payment_transaction.created", "payment_transaction.updated", "internal_transaction.created", diff --git a/src/lithic/types/events/subscription_send_simulated_example_params.py b/src/lithic/types/events/subscription_send_simulated_example_params.py index cb185c2d..436e9f7d 100644 --- a/src/lithic/types/events/subscription_send_simulated_example_params.py +++ b/src/lithic/types/events/subscription_send_simulated_example_params.py @@ -39,6 +39,8 @@ class SubscriptionSendSimulatedExampleParams(TypedDict, total=False): "loan_tape.updated", "management_operation.created", "management_operation.updated", + "network_total.created", + "network_total.updated", "payment_transaction.created", "payment_transaction.updated", "internal_transaction.created", diff --git a/src/lithic/types/events/subscription_update_params.py b/src/lithic/types/events/subscription_update_params.py index bc00aa03..9c0b7283 100644 --- a/src/lithic/types/events/subscription_update_params.py +++ b/src/lithic/types/events/subscription_update_params.py @@ -50,6 +50,8 @@ class SubscriptionUpdateParams(TypedDict, total=False): "loan_tape.updated", "management_operation.created", "management_operation.updated", + "network_total.created", + "network_total.updated", "payment_transaction.created", "payment_transaction.updated", "internal_transaction.created", From c72de3375251f5260efb89453c64a0b1b9364af8 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 3 Jul 2025 12:52:07 +0000 Subject: [PATCH 2/3] feat(api): api update --- .stats.yml | 4 ++-- .../reports/settlement/network_total_list_response.py | 10 ++++++++-- .../settlement/network_total_retrieve_response.py | 10 ++++++++-- 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/.stats.yml b/.stats.yml index c736f694..b628d43c 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 164 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-0598a3569ace333f5006a8174ff828a0f1a290f6dc9bbbdb5659d50318c31957.yml -openapi_spec_hash: 09925ebceb9cfe47224f05a2ff9ce14f +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/lithic%2Flithic-1aaf1d9d9aea1bfa14a48559f01d539aa1449d65f252dc9c3b606c7bca300af1.yml +openapi_spec_hash: 3327246caf3bcbd3504ce99c81062075 config_hash: a5d12cd64a37624cbe350cd7b2380693 diff --git a/src/lithic/types/reports/settlement/network_total_list_response.py b/src/lithic/types/reports/settlement/network_total_list_response.py index 5792fd3c..e934f099 100644 --- a/src/lithic/types/reports/settlement/network_total_list_response.py +++ b/src/lithic/types/reports/settlement/network_total_list_response.py @@ -45,10 +45,16 @@ class NetworkTotalListResponse(BaseModel): For Visa: lowest level SRE (Settlement Reporting Entity). """ - network: Literal["VISA", "MASTERCARD", "MAESTRO", "INTERLINK"] + is_complete: bool + """ + Indicates that all settlement records related to this Network Total are + available in the details endpoint. + """ + + network: Literal["AMEX", "VISA", "MASTERCARD", "MAESTRO", "INTERLINK"] """Card network where the transaction took place. - VISA, MASTERCARD, MAESTRO, or INTERLINK. + AMEX, VISA, MASTERCARD, MAESTRO, or INTERLINK. """ report_date: date diff --git a/src/lithic/types/reports/settlement/network_total_retrieve_response.py b/src/lithic/types/reports/settlement/network_total_retrieve_response.py index 91fc60ac..07fe0c8e 100644 --- a/src/lithic/types/reports/settlement/network_total_retrieve_response.py +++ b/src/lithic/types/reports/settlement/network_total_retrieve_response.py @@ -45,10 +45,16 @@ class NetworkTotalRetrieveResponse(BaseModel): For Visa: lowest level SRE (Settlement Reporting Entity). """ - network: Literal["VISA", "MASTERCARD", "MAESTRO", "INTERLINK"] + is_complete: bool + """ + Indicates that all settlement records related to this Network Total are + available in the details endpoint. + """ + + network: Literal["AMEX", "VISA", "MASTERCARD", "MAESTRO", "INTERLINK"] """Card network where the transaction took place. - VISA, MASTERCARD, MAESTRO, or INTERLINK. + AMEX, VISA, MASTERCARD, MAESTRO, or INTERLINK. """ report_date: date From d1dd5a0385fc0116e9580f3e1fecb000c2643bfe Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 3 Jul 2025 12:52:32 +0000 Subject: [PATCH 3/3] release: 0.97.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 9 +++++++++ pyproject.toml | 2 +- src/lithic/_version.py | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index d486cde7..ca93fdaa 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.96.0" + ".": "0.97.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index e4ab78b9..9ecba4cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## 0.97.0 (2025-07-03) + +Full Changelog: [v0.96.0...v0.97.0](https://github.com/lithic-com/lithic-python/compare/v0.96.0...v0.97.0) + +### Features + +* **api:** api update ([c72de33](https://github.com/lithic-com/lithic-python/commit/c72de3375251f5260efb89453c64a0b1b9364af8)) +* **api:** api update ([77eaece](https://github.com/lithic-com/lithic-python/commit/77eaece83f6c20603c0bff867ab7d35712918046)) + ## 0.96.0 (2025-07-02) Full Changelog: [v0.95.0...v0.96.0](https://github.com/lithic-com/lithic-python/compare/v0.95.0...v0.96.0) diff --git a/pyproject.toml b/pyproject.toml index fbb0e843..4fb110da 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "lithic" -version = "0.96.0" +version = "0.97.0" description = "The official Python library for the lithic API" dynamic = ["readme"] license = "Apache-2.0" diff --git a/src/lithic/_version.py b/src/lithic/_version.py index d0e6eb5c..eb8d03fa 100644 --- a/src/lithic/_version.py +++ b/src/lithic/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. __title__ = "lithic" -__version__ = "0.96.0" # x-release-please-version +__version__ = "0.97.0" # x-release-please-version