From 1b1a293bde79d804c239af05b8d18811a85a3d8a Mon Sep 17 00:00:00 2001 From: David Brownman <109395161+xavdid-stripe@users.noreply.github.com> Date: Thu, 5 Mar 2026 07:25:23 -0800 Subject: [PATCH 1/5] Add Stripe-Request-Trigger header (#1748) * add "prepare" to justfile * add Stripe-Request-Trigger header --- justfile | 3 +++ .../_v1_billing_meter_error_report_triggered_event.py | 7 ++++++- stripe/events/_v2_core_account_closed_event.py | 7 ++++++- stripe/events/_v2_core_account_created_event.py | 7 ++++++- ...nfiguration_customer_capability_status_updated_event.py | 7 ++++++- ...count_including_configuration_customer_updated_event.py | 7 ++++++- ...nfiguration_merchant_capability_status_updated_event.py | 7 ++++++- ...count_including_configuration_merchant_updated_event.py | 7 ++++++- ...figuration_recipient_capability_status_updated_event.py | 7 ++++++- ...ount_including_configuration_recipient_updated_event.py | 7 ++++++- .../_v2_core_account_including_defaults_updated_event.py | 7 ++++++- ..._account_including_future_requirements_updated_event.py | 7 ++++++- .../_v2_core_account_including_identity_updated_event.py | 7 ++++++- ...v2_core_account_including_requirements_updated_event.py | 7 ++++++- stripe/events/_v2_core_account_person_created_event.py | 7 ++++++- stripe/events/_v2_core_account_person_deleted_event.py | 7 ++++++- stripe/events/_v2_core_account_person_updated_event.py | 7 ++++++- stripe/events/_v2_core_account_updated_event.py | 7 ++++++- stripe/events/_v2_core_event_destination_ping_event.py | 7 ++++++- stripe/v2/core/_event.py | 4 ++++ tests/test_v2_event.py | 2 ++ 21 files changed, 117 insertions(+), 18 deletions(-) diff --git a/justfile b/justfile index a37014e03..24ae601b1 100644 --- a/justfile +++ b/justfile @@ -9,6 +9,9 @@ export PATH := `pwd` / VENV_NAME / "bin:" + env('PATH') _default: just --list --unsorted +# ⭐ run format, lint, typecheck, and tests to prepare for CI +prepare: format lint typecheck test + # ⭐ run all unit tests [positional-arguments] test *args: install-test-deps diff --git a/stripe/events/_v1_billing_meter_error_report_triggered_event.py b/stripe/events/_v1_billing_meter_error_report_triggered_event.py index 0d8d7e01b..4162d1af4 100644 --- a/stripe/events/_v1_billing_meter_error_report_triggered_event.py +++ b/stripe/events/_v1_billing_meter_error_report_triggered_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "Meter": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -64,6 +65,7 @@ async def fetch_related_object_async(self) -> "Meter": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -209,6 +211,9 @@ def fetch_related_object(self) -> "Meter": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_closed_event.py b/stripe/events/_v2_core_account_closed_event.py index 30edcb63a..4664d7cfd 100644 --- a/stripe/events/_v2_core_account_closed_event.py +++ b/stripe/events/_v2_core_account_closed_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_created_event.py b/stripe/events/_v2_core_account_created_event.py index 0b2feb4eb..fd67a4053 100644 --- a/stripe/events/_v2_core_account_created_event.py +++ b/stripe/events/_v2_core_account_created_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_configuration_customer_capability_status_updated_event.py b/stripe/events/_v2_core_account_including_configuration_customer_capability_status_updated_event.py index 7530b4f26..e15b8704b 100644 --- a/stripe/events/_v2_core_account_including_configuration_customer_capability_status_updated_event.py +++ b/stripe/events/_v2_core_account_including_configuration_customer_capability_status_updated_event.py @@ -48,6 +48,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -72,6 +73,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -159,6 +161,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_configuration_customer_updated_event.py b/stripe/events/_v2_core_account_including_configuration_customer_updated_event.py index eac734ee6..06dcdf929 100644 --- a/stripe/events/_v2_core_account_including_configuration_customer_updated_event.py +++ b/stripe/events/_v2_core_account_including_configuration_customer_updated_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_configuration_merchant_capability_status_updated_event.py b/stripe/events/_v2_core_account_including_configuration_merchant_capability_status_updated_event.py index 6f9610ff9..e49fce024 100644 --- a/stripe/events/_v2_core_account_including_configuration_merchant_capability_status_updated_event.py +++ b/stripe/events/_v2_core_account_including_configuration_merchant_capability_status_updated_event.py @@ -48,6 +48,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -72,6 +73,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -205,6 +207,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_configuration_merchant_updated_event.py b/stripe/events/_v2_core_account_including_configuration_merchant_updated_event.py index 90970c245..26214979e 100644 --- a/stripe/events/_v2_core_account_including_configuration_merchant_updated_event.py +++ b/stripe/events/_v2_core_account_including_configuration_merchant_updated_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_configuration_recipient_capability_status_updated_event.py b/stripe/events/_v2_core_account_including_configuration_recipient_capability_status_updated_event.py index 12911bd54..5c11a2e32 100644 --- a/stripe/events/_v2_core_account_including_configuration_recipient_capability_status_updated_event.py +++ b/stripe/events/_v2_core_account_including_configuration_recipient_capability_status_updated_event.py @@ -48,6 +48,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -72,6 +73,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -166,6 +168,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_configuration_recipient_updated_event.py b/stripe/events/_v2_core_account_including_configuration_recipient_updated_event.py index 245c65102..34451392f 100644 --- a/stripe/events/_v2_core_account_including_configuration_recipient_updated_event.py +++ b/stripe/events/_v2_core_account_including_configuration_recipient_updated_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_defaults_updated_event.py b/stripe/events/_v2_core_account_including_defaults_updated_event.py index 469d65d22..a97102e35 100644 --- a/stripe/events/_v2_core_account_including_defaults_updated_event.py +++ b/stripe/events/_v2_core_account_including_defaults_updated_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_future_requirements_updated_event.py b/stripe/events/_v2_core_account_including_future_requirements_updated_event.py index 0e471082b..b4b64ed1d 100644 --- a/stripe/events/_v2_core_account_including_future_requirements_updated_event.py +++ b/stripe/events/_v2_core_account_including_future_requirements_updated_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_identity_updated_event.py b/stripe/events/_v2_core_account_including_identity_updated_event.py index 7f8249375..be4883a86 100644 --- a/stripe/events/_v2_core_account_including_identity_updated_event.py +++ b/stripe/events/_v2_core_account_including_identity_updated_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_requirements_updated_event.py b/stripe/events/_v2_core_account_including_requirements_updated_event.py index 3d06e3a4f..d372b422f 100644 --- a/stripe/events/_v2_core_account_including_requirements_updated_event.py +++ b/stripe/events/_v2_core_account_including_requirements_updated_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_person_created_event.py b/stripe/events/_v2_core_account_person_created_event.py index ef8068d39..d4deb8411 100644 --- a/stripe/events/_v2_core_account_person_created_event.py +++ b/stripe/events/_v2_core_account_person_created_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "AccountPerson": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -62,6 +63,7 @@ async def fetch_related_object_async(self) -> "AccountPerson": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -141,6 +143,9 @@ def fetch_related_object(self) -> "AccountPerson": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_person_deleted_event.py b/stripe/events/_v2_core_account_person_deleted_event.py index e55a1e835..580daeb27 100644 --- a/stripe/events/_v2_core_account_person_deleted_event.py +++ b/stripe/events/_v2_core_account_person_deleted_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "AccountPerson": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -62,6 +63,7 @@ async def fetch_related_object_async(self) -> "AccountPerson": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -141,6 +143,9 @@ def fetch_related_object(self) -> "AccountPerson": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_person_updated_event.py b/stripe/events/_v2_core_account_person_updated_event.py index 293a7b069..237a20955 100644 --- a/stripe/events/_v2_core_account_person_updated_event.py +++ b/stripe/events/_v2_core_account_person_updated_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "AccountPerson": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -62,6 +63,7 @@ async def fetch_related_object_async(self) -> "AccountPerson": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -141,6 +143,9 @@ def fetch_related_object(self) -> "AccountPerson": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_updated_event.py b/stripe/events/_v2_core_account_updated_event.py index 34a6c1d9c..4f9c43003 100644 --- a/stripe/events/_v2_core_account_updated_event.py +++ b/stripe/events/_v2_core_account_updated_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_event_destination_ping_event.py b/stripe/events/_v2_core_event_destination_ping_event.py index 222cfb429..bc20ed474 100644 --- a/stripe/events/_v2_core_event_destination_ping_event.py +++ b/stripe/events/_v2_core_event_destination_ping_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "EventDestination": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "EventDestination": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "EventDestination": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/v2/core/_event.py b/stripe/v2/core/_event.py index 1a6610d10..a10e218e9 100644 --- a/stripe/v2/core/_event.py +++ b/stripe/v2/core/_event.py @@ -191,6 +191,7 @@ def fetch_event(self) -> Event: "get", f"/v2/core/events/{self.id}", stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["pushed_event_pull"], ) return cast(Event, self._client.deserialize(response, api_mode="V2")) @@ -200,6 +201,7 @@ async def fetch_event_async(self) -> Event: "get", f"/v2/core/events/{self.id}", stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["pushed_event_pull", "pushed_event_pull_async"], ) return cast(Event, self._client.deserialize(response, api_mode="V2")) @@ -231,6 +233,7 @@ def fetch_related_object(self) -> Optional[StripeObject]: "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object", "unknown_event"], ) return self._client.deserialize( @@ -246,6 +249,7 @@ async def fetch_related_object_async(self) -> Optional[StripeObject]: "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object", "unknown_event"], ) return self._client.deserialize( diff --git a/tests/test_v2_event.py b/tests/test_v2_event.py index 46ddedfed..290efb3b4 100644 --- a/tests/test_v2_event.py +++ b/tests/test_v2_event.py @@ -247,6 +247,7 @@ def test_v2_events_integration( api_key="sk_test_1234", # context read from event stripe_context="acct_123", + extra_headers={"Stripe-Request-Trigger": "event=evt_234"}, ) http_client_mock.assert_requested( method, @@ -255,6 +256,7 @@ def test_v2_events_integration( api_key="sk_test_1234", # context read from event stripe_context="acct_123", + extra_headers={"Stripe-Request-Trigger": "event=evt_234"}, ) assert isinstance( From 7b94118f4b79425ee5a7b4abd1f0b074308173d8 Mon Sep 17 00:00:00 2001 From: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 21:43:37 +0000 Subject: [PATCH 2/5] Update generated code for v2189 and --- CODEGEN_VERSION | 2 +- .../_v1_billing_meter_error_report_triggered_event.py | 7 ++++++- stripe/events/_v2_billing_cadence_billed_event.py | 7 ++++++- stripe/events/_v2_billing_cadence_canceled_event.py | 7 ++++++- stripe/events/_v2_billing_cadence_created_event.py | 7 ++++++- stripe/events/_v2_billing_license_fee_created_event.py | 7 ++++++- stripe/events/_v2_billing_license_fee_updated_event.py | 7 ++++++- .../_v2_billing_license_fee_version_created_event.py | 7 ++++++- stripe/events/_v2_billing_licensed_item_created_event.py | 7 ++++++- stripe/events/_v2_billing_licensed_item_updated_event.py | 7 ++++++- stripe/events/_v2_billing_metered_item_created_event.py | 7 ++++++- stripe/events/_v2_billing_metered_item_updated_event.py | 7 ++++++- .../_v2_billing_pricing_plan_component_created_event.py | 7 ++++++- .../_v2_billing_pricing_plan_component_updated_event.py | 7 ++++++- stripe/events/_v2_billing_pricing_plan_created_event.py | 7 ++++++- ...bscription_collection_awaiting_customer_action_event.py | 7 ++++++- ...g_pricing_plan_subscription_collection_current_event.py | 7 ++++++- ..._pricing_plan_subscription_collection_past_due_event.py | 7 ++++++- ...ng_pricing_plan_subscription_collection_paused_event.py | 7 ++++++- ...ng_pricing_plan_subscription_collection_unpaid_event.py | 7 ++++++- ..._pricing_plan_subscription_servicing_activated_event.py | 7 ++++++- ...g_pricing_plan_subscription_servicing_canceled_event.py | 7 ++++++- ...ing_pricing_plan_subscription_servicing_paused_event.py | 7 ++++++- stripe/events/_v2_billing_pricing_plan_updated_event.py | 7 ++++++- .../_v2_billing_pricing_plan_version_created_event.py | 7 ++++++- stripe/events/_v2_billing_rate_card_created_event.py | 7 ++++++- ..._card_custom_pricing_unit_overage_rate_created_event.py | 7 ++++++- stripe/events/_v2_billing_rate_card_rate_created_event.py | 7 ++++++- .../_v2_billing_rate_card_subscription_activated_event.py | 7 ++++++- .../_v2_billing_rate_card_subscription_canceled_event.py | 7 ++++++- ...bscription_collection_awaiting_customer_action_event.py | 7 ++++++- ...ling_rate_card_subscription_collection_current_event.py | 7 ++++++- ...ing_rate_card_subscription_collection_past_due_event.py | 7 ++++++- ...lling_rate_card_subscription_collection_paused_event.py | 7 ++++++- ...lling_rate_card_subscription_collection_unpaid_event.py | 7 ++++++- ...ing_rate_card_subscription_servicing_activated_event.py | 7 ++++++- ...ling_rate_card_subscription_servicing_canceled_event.py | 7 ++++++- ...illing_rate_card_subscription_servicing_paused_event.py | 7 ++++++- stripe/events/_v2_billing_rate_card_updated_event.py | 7 ++++++- .../events/_v2_billing_rate_card_version_created_event.py | 7 ++++++- stripe/events/_v2_core_account_closed_event.py | 7 ++++++- stripe/events/_v2_core_account_created_event.py | 7 ++++++- ...uration_card_creator_capability_status_updated_event.py | 7 ++++++- ...t_including_configuration_card_creator_updated_event.py | 7 ++++++- ...nfiguration_customer_capability_status_updated_event.py | 7 ++++++- ...count_including_configuration_customer_updated_event.py | 7 ++++++- ...nfiguration_merchant_capability_status_updated_event.py | 7 ++++++- ...count_including_configuration_merchant_updated_event.py | 7 ++++++- ...figuration_recipient_capability_status_updated_event.py | 7 ++++++- ...ount_including_configuration_recipient_updated_event.py | 7 ++++++- ...configuration_storer_capability_status_updated_event.py | 7 ++++++- ...account_including_configuration_storer_updated_event.py | 7 ++++++- .../_v2_core_account_including_defaults_updated_event.py | 7 ++++++- ..._account_including_future_requirements_updated_event.py | 7 ++++++- .../_v2_core_account_including_identity_updated_event.py | 7 ++++++- ...v2_core_account_including_requirements_updated_event.py | 7 ++++++- stripe/events/_v2_core_account_person_created_event.py | 7 ++++++- stripe/events/_v2_core_account_person_deleted_event.py | 7 ++++++- stripe/events/_v2_core_account_person_updated_event.py | 7 ++++++- stripe/events/_v2_core_account_updated_event.py | 7 ++++++- stripe/events/_v2_core_claimable_sandbox_claimed_event.py | 7 ++++++- stripe/events/_v2_core_claimable_sandbox_created_event.py | 7 ++++++- stripe/events/_v2_core_claimable_sandbox_expired_event.py | 7 ++++++- stripe/events/_v2_core_claimable_sandbox_expiring_event.py | 7 ++++++- ..._sandbox_sandbox_details_owner_account_updated_event.py | 7 ++++++- stripe/events/_v2_core_event_destination_ping_event.py | 7 ++++++- .../_v2_money_management_adjustment_created_event.py | 7 ++++++- ..._v2_money_management_financial_account_created_event.py | 7 ++++++- ..._v2_money_management_financial_account_updated_event.py | 7 ++++++- ...2_money_management_financial_address_activated_event.py | 7 ++++++- .../_v2_money_management_financial_address_failed_event.py | 7 ++++++- ...v2_money_management_inbound_transfer_available_event.py | 7 ++++++- ..._management_inbound_transfer_bank_debit_failed_event.py | 7 ++++++- ...agement_inbound_transfer_bank_debit_processing_event.py | 7 ++++++- ..._management_inbound_transfer_bank_debit_queued_event.py | 7 ++++++- ...anagement_inbound_transfer_bank_debit_returned_event.py | 7 ++++++- ...nagement_inbound_transfer_bank_debit_succeeded_event.py | 7 ++++++- ..._v2_money_management_outbound_payment_canceled_event.py | 7 ++++++- .../_v2_money_management_outbound_payment_created_event.py | 7 ++++++- .../_v2_money_management_outbound_payment_failed_event.py | 7 ++++++- .../_v2_money_management_outbound_payment_posted_event.py | 7 ++++++- ..._v2_money_management_outbound_payment_returned_event.py | 7 ++++++- .../_v2_money_management_outbound_payment_updated_event.py | 7 ++++++- ...v2_money_management_outbound_transfer_canceled_event.py | 7 ++++++- ..._v2_money_management_outbound_transfer_created_event.py | 7 ++++++- .../_v2_money_management_outbound_transfer_failed_event.py | 7 ++++++- .../_v2_money_management_outbound_transfer_posted_event.py | 7 ++++++- ...v2_money_management_outbound_transfer_returned_event.py | 7 ++++++- ..._v2_money_management_outbound_transfer_updated_event.py | 7 ++++++- .../_v2_money_management_payout_method_created_event.py | 7 ++++++- .../_v2_money_management_payout_method_updated_event.py | 7 ++++++- ..._v2_money_management_received_credit_available_event.py | 7 ++++++- .../_v2_money_management_received_credit_failed_event.py | 7 ++++++- .../_v2_money_management_received_credit_returned_event.py | 7 ++++++- ..._v2_money_management_received_credit_succeeded_event.py | 7 ++++++- .../_v2_money_management_received_debit_canceled_event.py | 7 ++++++- .../_v2_money_management_received_debit_failed_event.py | 7 ++++++- .../_v2_money_management_received_debit_pending_event.py | 7 ++++++- .../_v2_money_management_received_debit_succeeded_event.py | 7 ++++++- .../_v2_money_management_received_debit_updated_event.py | 7 ++++++- ...oney_management_recipient_verification_created_event.py | 7 ++++++- ...oney_management_recipient_verification_updated_event.py | 7 ++++++- .../_v2_money_management_transaction_created_event.py | 7 ++++++- .../_v2_money_management_transaction_updated_event.py | 7 ++++++- ...v2_payments_off_session_payment_attempt_failed_event.py | 7 ++++++- ...2_payments_off_session_payment_attempt_started_event.py | 7 ++++++- ...f_session_payment_authorization_attempt_failed_event.py | 7 ++++++- ..._session_payment_authorization_attempt_started_event.py | 7 ++++++- .../_v2_payments_off_session_payment_canceled_event.py | 7 ++++++- .../_v2_payments_off_session_payment_created_event.py | 7 ++++++- .../_v2_payments_off_session_payment_failed_event.py | 7 ++++++- ..._payments_off_session_payment_requires_capture_event.py | 7 ++++++- .../_v2_payments_off_session_payment_succeeded_event.py | 7 ++++++- ...payments_settlement_allocation_intent_canceled_event.py | 7 ++++++- ..._payments_settlement_allocation_intent_created_event.py | 7 ++++++- ..._payments_settlement_allocation_intent_errored_event.py | 7 ++++++- ...ettlement_allocation_intent_funds_not_received_event.py | 7 ++++++- ..._payments_settlement_allocation_intent_matched_event.py | 7 ++++++- ..._payments_settlement_allocation_intent_settled_event.py | 7 ++++++- ...ts_settlement_allocation_intent_split_canceled_event.py | 7 ++++++- ...nts_settlement_allocation_intent_split_created_event.py | 7 ++++++- ...nts_settlement_allocation_intent_split_settled_event.py | 7 ++++++- ...ayments_settlement_allocation_intent_submitted_event.py | 7 ++++++- stripe/events/_v2_reporting_report_run_created_event.py | 7 ++++++- stripe/events/_v2_reporting_report_run_failed_event.py | 7 ++++++- stripe/events/_v2_reporting_report_run_succeeded_event.py | 7 ++++++- stripe/events/_v2_reporting_report_run_updated_event.py | 7 ++++++- 127 files changed, 757 insertions(+), 127 deletions(-) diff --git a/CODEGEN_VERSION b/CODEGEN_VERSION index 35857003c..58968e137 100644 --- a/CODEGEN_VERSION +++ b/CODEGEN_VERSION @@ -1 +1 @@ -e382d3775a1654ee3c0e28a2c8e33704a1312132 \ No newline at end of file +c2fdb8b70a4520e54d461041362bece6a6df54e9 \ No newline at end of file diff --git a/stripe/events/_v1_billing_meter_error_report_triggered_event.py b/stripe/events/_v1_billing_meter_error_report_triggered_event.py index 0d8d7e01b..4162d1af4 100644 --- a/stripe/events/_v1_billing_meter_error_report_triggered_event.py +++ b/stripe/events/_v1_billing_meter_error_report_triggered_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "Meter": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -64,6 +65,7 @@ async def fetch_related_object_async(self) -> "Meter": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -209,6 +211,9 @@ def fetch_related_object(self) -> "Meter": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_cadence_billed_event.py b/stripe/events/_v2_billing_cadence_billed_event.py index 0141a2f85..28a4a61b5 100644 --- a/stripe/events/_v2_billing_cadence_billed_event.py +++ b/stripe/events/_v2_billing_cadence_billed_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "Cadence": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -62,6 +63,7 @@ async def fetch_related_object_async(self) -> "Cadence": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -141,6 +143,9 @@ def fetch_related_object(self) -> "Cadence": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_cadence_canceled_event.py b/stripe/events/_v2_billing_cadence_canceled_event.py index 862356a7c..ac0e7b52e 100644 --- a/stripe/events/_v2_billing_cadence_canceled_event.py +++ b/stripe/events/_v2_billing_cadence_canceled_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "Cadence": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "Cadence": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "Cadence": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_cadence_created_event.py b/stripe/events/_v2_billing_cadence_created_event.py index ffe52e4db..367236a2a 100644 --- a/stripe/events/_v2_billing_cadence_created_event.py +++ b/stripe/events/_v2_billing_cadence_created_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "Cadence": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -62,6 +63,7 @@ async def fetch_related_object_async(self) -> "Cadence": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -141,6 +143,9 @@ def fetch_related_object(self) -> "Cadence": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_license_fee_created_event.py b/stripe/events/_v2_billing_license_fee_created_event.py index 52e52ff5c..c32a98f2f 100644 --- a/stripe/events/_v2_billing_license_fee_created_event.py +++ b/stripe/events/_v2_billing_license_fee_created_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "LicenseFee": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "LicenseFee": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "LicenseFee": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_license_fee_updated_event.py b/stripe/events/_v2_billing_license_fee_updated_event.py index 9e9c691be..2bc5f6850 100644 --- a/stripe/events/_v2_billing_license_fee_updated_event.py +++ b/stripe/events/_v2_billing_license_fee_updated_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "LicenseFee": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "LicenseFee": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "LicenseFee": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_license_fee_version_created_event.py b/stripe/events/_v2_billing_license_fee_version_created_event.py index 8fab9fad7..32225046d 100644 --- a/stripe/events/_v2_billing_license_fee_version_created_event.py +++ b/stripe/events/_v2_billing_license_fee_version_created_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "LicenseFeeVersion": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -64,6 +65,7 @@ async def fetch_related_object_async(self) -> "LicenseFeeVersion": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -143,6 +145,9 @@ def fetch_related_object(self) -> "LicenseFeeVersion": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_licensed_item_created_event.py b/stripe/events/_v2_billing_licensed_item_created_event.py index e06cf21d3..3d7d58c9b 100644 --- a/stripe/events/_v2_billing_licensed_item_created_event.py +++ b/stripe/events/_v2_billing_licensed_item_created_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "LicensedItem": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "LicensedItem": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "LicensedItem": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_licensed_item_updated_event.py b/stripe/events/_v2_billing_licensed_item_updated_event.py index af81ce406..b651b449c 100644 --- a/stripe/events/_v2_billing_licensed_item_updated_event.py +++ b/stripe/events/_v2_billing_licensed_item_updated_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "LicensedItem": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "LicensedItem": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "LicensedItem": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_metered_item_created_event.py b/stripe/events/_v2_billing_metered_item_created_event.py index 92ec6cd0b..6a087618a 100644 --- a/stripe/events/_v2_billing_metered_item_created_event.py +++ b/stripe/events/_v2_billing_metered_item_created_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "MeteredItem": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "MeteredItem": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "MeteredItem": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_metered_item_updated_event.py b/stripe/events/_v2_billing_metered_item_updated_event.py index 1d72a0925..4732ec80d 100644 --- a/stripe/events/_v2_billing_metered_item_updated_event.py +++ b/stripe/events/_v2_billing_metered_item_updated_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "MeteredItem": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "MeteredItem": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "MeteredItem": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_pricing_plan_component_created_event.py b/stripe/events/_v2_billing_pricing_plan_component_created_event.py index 66360c296..4be5ea3a8 100644 --- a/stripe/events/_v2_billing_pricing_plan_component_created_event.py +++ b/stripe/events/_v2_billing_pricing_plan_component_created_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "PricingPlanComponent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -64,6 +65,7 @@ async def fetch_related_object_async(self) -> "PricingPlanComponent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -143,6 +145,9 @@ def fetch_related_object(self) -> "PricingPlanComponent": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_pricing_plan_component_updated_event.py b/stripe/events/_v2_billing_pricing_plan_component_updated_event.py index 1da317865..d45490591 100644 --- a/stripe/events/_v2_billing_pricing_plan_component_updated_event.py +++ b/stripe/events/_v2_billing_pricing_plan_component_updated_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "PricingPlanComponent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -64,6 +65,7 @@ async def fetch_related_object_async(self) -> "PricingPlanComponent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -143,6 +145,9 @@ def fetch_related_object(self) -> "PricingPlanComponent": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_pricing_plan_created_event.py b/stripe/events/_v2_billing_pricing_plan_created_event.py index 3d64deefd..cad982ed3 100644 --- a/stripe/events/_v2_billing_pricing_plan_created_event.py +++ b/stripe/events/_v2_billing_pricing_plan_created_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "PricingPlan": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "PricingPlan": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "PricingPlan": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_pricing_plan_subscription_collection_awaiting_customer_action_event.py b/stripe/events/_v2_billing_pricing_plan_subscription_collection_awaiting_customer_action_event.py index 8c1c3bf2c..c36af7e0b 100644 --- a/stripe/events/_v2_billing_pricing_plan_subscription_collection_awaiting_customer_action_event.py +++ b/stripe/events/_v2_billing_pricing_plan_subscription_collection_awaiting_customer_action_event.py @@ -47,6 +47,7 @@ def fetch_related_object(self) -> "PricingPlanSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -73,6 +74,7 @@ async def fetch_related_object_async(self) -> "PricingPlanSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -121,6 +123,9 @@ def fetch_related_object(self) -> "PricingPlanSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_pricing_plan_subscription_collection_current_event.py b/stripe/events/_v2_billing_pricing_plan_subscription_collection_current_event.py index 267b28d18..d0e8fac5e 100644 --- a/stripe/events/_v2_billing_pricing_plan_subscription_collection_current_event.py +++ b/stripe/events/_v2_billing_pricing_plan_subscription_collection_current_event.py @@ -43,6 +43,7 @@ def fetch_related_object(self) -> "PricingPlanSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -67,6 +68,7 @@ async def fetch_related_object_async(self) -> "PricingPlanSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -111,6 +113,9 @@ def fetch_related_object(self) -> "PricingPlanSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_pricing_plan_subscription_collection_past_due_event.py b/stripe/events/_v2_billing_pricing_plan_subscription_collection_past_due_event.py index 48845e564..737d3d067 100644 --- a/stripe/events/_v2_billing_pricing_plan_subscription_collection_past_due_event.py +++ b/stripe/events/_v2_billing_pricing_plan_subscription_collection_past_due_event.py @@ -43,6 +43,7 @@ def fetch_related_object(self) -> "PricingPlanSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -67,6 +68,7 @@ async def fetch_related_object_async(self) -> "PricingPlanSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -111,6 +113,9 @@ def fetch_related_object(self) -> "PricingPlanSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_pricing_plan_subscription_collection_paused_event.py b/stripe/events/_v2_billing_pricing_plan_subscription_collection_paused_event.py index 1cc552c31..9babbed1b 100644 --- a/stripe/events/_v2_billing_pricing_plan_subscription_collection_paused_event.py +++ b/stripe/events/_v2_billing_pricing_plan_subscription_collection_paused_event.py @@ -43,6 +43,7 @@ def fetch_related_object(self) -> "PricingPlanSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -67,6 +68,7 @@ async def fetch_related_object_async(self) -> "PricingPlanSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -111,6 +113,9 @@ def fetch_related_object(self) -> "PricingPlanSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_pricing_plan_subscription_collection_unpaid_event.py b/stripe/events/_v2_billing_pricing_plan_subscription_collection_unpaid_event.py index 9d5a9dd17..9b10634a3 100644 --- a/stripe/events/_v2_billing_pricing_plan_subscription_collection_unpaid_event.py +++ b/stripe/events/_v2_billing_pricing_plan_subscription_collection_unpaid_event.py @@ -43,6 +43,7 @@ def fetch_related_object(self) -> "PricingPlanSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -67,6 +68,7 @@ async def fetch_related_object_async(self) -> "PricingPlanSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -111,6 +113,9 @@ def fetch_related_object(self) -> "PricingPlanSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_pricing_plan_subscription_servicing_activated_event.py b/stripe/events/_v2_billing_pricing_plan_subscription_servicing_activated_event.py index 4c74e8cbe..4b85a2748 100644 --- a/stripe/events/_v2_billing_pricing_plan_subscription_servicing_activated_event.py +++ b/stripe/events/_v2_billing_pricing_plan_subscription_servicing_activated_event.py @@ -43,6 +43,7 @@ def fetch_related_object(self) -> "PricingPlanSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -67,6 +68,7 @@ async def fetch_related_object_async(self) -> "PricingPlanSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -111,6 +113,9 @@ def fetch_related_object(self) -> "PricingPlanSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_pricing_plan_subscription_servicing_canceled_event.py b/stripe/events/_v2_billing_pricing_plan_subscription_servicing_canceled_event.py index fc04d89bc..54095b7c3 100644 --- a/stripe/events/_v2_billing_pricing_plan_subscription_servicing_canceled_event.py +++ b/stripe/events/_v2_billing_pricing_plan_subscription_servicing_canceled_event.py @@ -43,6 +43,7 @@ def fetch_related_object(self) -> "PricingPlanSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -67,6 +68,7 @@ async def fetch_related_object_async(self) -> "PricingPlanSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -111,6 +113,9 @@ def fetch_related_object(self) -> "PricingPlanSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_pricing_plan_subscription_servicing_paused_event.py b/stripe/events/_v2_billing_pricing_plan_subscription_servicing_paused_event.py index f9bae865f..b20ec7ce6 100644 --- a/stripe/events/_v2_billing_pricing_plan_subscription_servicing_paused_event.py +++ b/stripe/events/_v2_billing_pricing_plan_subscription_servicing_paused_event.py @@ -43,6 +43,7 @@ def fetch_related_object(self) -> "PricingPlanSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -67,6 +68,7 @@ async def fetch_related_object_async(self) -> "PricingPlanSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -111,6 +113,9 @@ def fetch_related_object(self) -> "PricingPlanSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_pricing_plan_updated_event.py b/stripe/events/_v2_billing_pricing_plan_updated_event.py index 1371bfe8e..2e194cc9a 100644 --- a/stripe/events/_v2_billing_pricing_plan_updated_event.py +++ b/stripe/events/_v2_billing_pricing_plan_updated_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "PricingPlan": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "PricingPlan": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "PricingPlan": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_pricing_plan_version_created_event.py b/stripe/events/_v2_billing_pricing_plan_version_created_event.py index 5397c9a7b..78111a945 100644 --- a/stripe/events/_v2_billing_pricing_plan_version_created_event.py +++ b/stripe/events/_v2_billing_pricing_plan_version_created_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "PricingPlanVersion": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -64,6 +65,7 @@ async def fetch_related_object_async(self) -> "PricingPlanVersion": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -143,6 +145,9 @@ def fetch_related_object(self) -> "PricingPlanVersion": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_rate_card_created_event.py b/stripe/events/_v2_billing_rate_card_created_event.py index 69ceeb885..88238dc0a 100644 --- a/stripe/events/_v2_billing_rate_card_created_event.py +++ b/stripe/events/_v2_billing_rate_card_created_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "RateCard": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -62,6 +63,7 @@ async def fetch_related_object_async(self) -> "RateCard": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -141,6 +143,9 @@ def fetch_related_object(self) -> "RateCard": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_rate_card_custom_pricing_unit_overage_rate_created_event.py b/stripe/events/_v2_billing_rate_card_custom_pricing_unit_overage_rate_created_event.py index 56769d93c..c93ca69bb 100644 --- a/stripe/events/_v2_billing_rate_card_custom_pricing_unit_overage_rate_created_event.py +++ b/stripe/events/_v2_billing_rate_card_custom_pricing_unit_overage_rate_created_event.py @@ -50,6 +50,7 @@ def fetch_related_object(self) -> "RateCardCustomPricingUnitOverageRate": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -76,6 +77,7 @@ async def fetch_related_object_async( "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -173,6 +175,9 @@ def fetch_related_object(self) -> "RateCardCustomPricingUnitOverageRate": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_rate_card_rate_created_event.py b/stripe/events/_v2_billing_rate_card_rate_created_event.py index e94406846..783c1183d 100644 --- a/stripe/events/_v2_billing_rate_card_rate_created_event.py +++ b/stripe/events/_v2_billing_rate_card_rate_created_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "RateCardRate": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -62,6 +63,7 @@ async def fetch_related_object_async(self) -> "RateCardRate": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -153,6 +155,9 @@ def fetch_related_object(self) -> "RateCardRate": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_rate_card_subscription_activated_event.py b/stripe/events/_v2_billing_rate_card_subscription_activated_event.py index 1d3d66e68..818c10843 100644 --- a/stripe/events/_v2_billing_rate_card_subscription_activated_event.py +++ b/stripe/events/_v2_billing_rate_card_subscription_activated_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_rate_card_subscription_canceled_event.py b/stripe/events/_v2_billing_rate_card_subscription_canceled_event.py index d2d7afae4..c2dc37150 100644 --- a/stripe/events/_v2_billing_rate_card_subscription_canceled_event.py +++ b/stripe/events/_v2_billing_rate_card_subscription_canceled_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_rate_card_subscription_collection_awaiting_customer_action_event.py b/stripe/events/_v2_billing_rate_card_subscription_collection_awaiting_customer_action_event.py index 566ac1e81..6e676862f 100644 --- a/stripe/events/_v2_billing_rate_card_subscription_collection_awaiting_customer_action_event.py +++ b/stripe/events/_v2_billing_rate_card_subscription_collection_awaiting_customer_action_event.py @@ -45,6 +45,7 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -69,6 +70,7 @@ async def fetch_related_object_async(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -119,6 +121,9 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_rate_card_subscription_collection_current_event.py b/stripe/events/_v2_billing_rate_card_subscription_collection_current_event.py index 0df3b6ee1..22b3cd4a1 100644 --- a/stripe/events/_v2_billing_rate_card_subscription_collection_current_event.py +++ b/stripe/events/_v2_billing_rate_card_subscription_collection_current_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_rate_card_subscription_collection_past_due_event.py b/stripe/events/_v2_billing_rate_card_subscription_collection_past_due_event.py index 7921760a2..471da2525 100644 --- a/stripe/events/_v2_billing_rate_card_subscription_collection_past_due_event.py +++ b/stripe/events/_v2_billing_rate_card_subscription_collection_past_due_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_rate_card_subscription_collection_paused_event.py b/stripe/events/_v2_billing_rate_card_subscription_collection_paused_event.py index 70c430891..5f1ee7160 100644 --- a/stripe/events/_v2_billing_rate_card_subscription_collection_paused_event.py +++ b/stripe/events/_v2_billing_rate_card_subscription_collection_paused_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_rate_card_subscription_collection_unpaid_event.py b/stripe/events/_v2_billing_rate_card_subscription_collection_unpaid_event.py index bd74f8f33..f2114477d 100644 --- a/stripe/events/_v2_billing_rate_card_subscription_collection_unpaid_event.py +++ b/stripe/events/_v2_billing_rate_card_subscription_collection_unpaid_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_rate_card_subscription_servicing_activated_event.py b/stripe/events/_v2_billing_rate_card_subscription_servicing_activated_event.py index 2509df915..8788ab841 100644 --- a/stripe/events/_v2_billing_rate_card_subscription_servicing_activated_event.py +++ b/stripe/events/_v2_billing_rate_card_subscription_servicing_activated_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_rate_card_subscription_servicing_canceled_event.py b/stripe/events/_v2_billing_rate_card_subscription_servicing_canceled_event.py index e89cba4d9..d29cc42df 100644 --- a/stripe/events/_v2_billing_rate_card_subscription_servicing_canceled_event.py +++ b/stripe/events/_v2_billing_rate_card_subscription_servicing_canceled_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_rate_card_subscription_servicing_paused_event.py b/stripe/events/_v2_billing_rate_card_subscription_servicing_paused_event.py index 4beb1a3ba..3f9f0a5b4 100644 --- a/stripe/events/_v2_billing_rate_card_subscription_servicing_paused_event.py +++ b/stripe/events/_v2_billing_rate_card_subscription_servicing_paused_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "RateCardSubscription": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "RateCardSubscription": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_rate_card_updated_event.py b/stripe/events/_v2_billing_rate_card_updated_event.py index ca20fc30e..0593bd1f0 100644 --- a/stripe/events/_v2_billing_rate_card_updated_event.py +++ b/stripe/events/_v2_billing_rate_card_updated_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "RateCard": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "RateCard": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "RateCard": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_billing_rate_card_version_created_event.py b/stripe/events/_v2_billing_rate_card_version_created_event.py index 00bcbe529..422738d96 100644 --- a/stripe/events/_v2_billing_rate_card_version_created_event.py +++ b/stripe/events/_v2_billing_rate_card_version_created_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "RateCardVersion": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -64,6 +65,7 @@ async def fetch_related_object_async(self) -> "RateCardVersion": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -143,6 +145,9 @@ def fetch_related_object(self) -> "RateCardVersion": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_closed_event.py b/stripe/events/_v2_core_account_closed_event.py index 30edcb63a..4664d7cfd 100644 --- a/stripe/events/_v2_core_account_closed_event.py +++ b/stripe/events/_v2_core_account_closed_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_created_event.py b/stripe/events/_v2_core_account_created_event.py index 0b2feb4eb..fd67a4053 100644 --- a/stripe/events/_v2_core_account_created_event.py +++ b/stripe/events/_v2_core_account_created_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_configuration_card_creator_capability_status_updated_event.py b/stripe/events/_v2_core_account_including_configuration_card_creator_capability_status_updated_event.py index 60a926ce8..de49e81cb 100644 --- a/stripe/events/_v2_core_account_including_configuration_card_creator_capability_status_updated_event.py +++ b/stripe/events/_v2_core_account_including_configuration_card_creator_capability_status_updated_event.py @@ -48,6 +48,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -72,6 +73,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -167,6 +169,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_configuration_card_creator_updated_event.py b/stripe/events/_v2_core_account_including_configuration_card_creator_updated_event.py index 5b6abe474..44e4b3d29 100644 --- a/stripe/events/_v2_core_account_including_configuration_card_creator_updated_event.py +++ b/stripe/events/_v2_core_account_including_configuration_card_creator_updated_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_configuration_customer_capability_status_updated_event.py b/stripe/events/_v2_core_account_including_configuration_customer_capability_status_updated_event.py index 7530b4f26..e15b8704b 100644 --- a/stripe/events/_v2_core_account_including_configuration_customer_capability_status_updated_event.py +++ b/stripe/events/_v2_core_account_including_configuration_customer_capability_status_updated_event.py @@ -48,6 +48,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -72,6 +73,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -159,6 +161,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_configuration_customer_updated_event.py b/stripe/events/_v2_core_account_including_configuration_customer_updated_event.py index eac734ee6..06dcdf929 100644 --- a/stripe/events/_v2_core_account_including_configuration_customer_updated_event.py +++ b/stripe/events/_v2_core_account_including_configuration_customer_updated_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_configuration_merchant_capability_status_updated_event.py b/stripe/events/_v2_core_account_including_configuration_merchant_capability_status_updated_event.py index 6f9610ff9..e49fce024 100644 --- a/stripe/events/_v2_core_account_including_configuration_merchant_capability_status_updated_event.py +++ b/stripe/events/_v2_core_account_including_configuration_merchant_capability_status_updated_event.py @@ -48,6 +48,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -72,6 +73,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -205,6 +207,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_configuration_merchant_updated_event.py b/stripe/events/_v2_core_account_including_configuration_merchant_updated_event.py index 90970c245..26214979e 100644 --- a/stripe/events/_v2_core_account_including_configuration_merchant_updated_event.py +++ b/stripe/events/_v2_core_account_including_configuration_merchant_updated_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_configuration_recipient_capability_status_updated_event.py b/stripe/events/_v2_core_account_including_configuration_recipient_capability_status_updated_event.py index fd2d44941..daaa8ccb7 100644 --- a/stripe/events/_v2_core_account_including_configuration_recipient_capability_status_updated_event.py +++ b/stripe/events/_v2_core_account_including_configuration_recipient_capability_status_updated_event.py @@ -48,6 +48,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -72,6 +73,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -168,6 +170,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_configuration_recipient_updated_event.py b/stripe/events/_v2_core_account_including_configuration_recipient_updated_event.py index 245c65102..34451392f 100644 --- a/stripe/events/_v2_core_account_including_configuration_recipient_updated_event.py +++ b/stripe/events/_v2_core_account_including_configuration_recipient_updated_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_configuration_storer_capability_status_updated_event.py b/stripe/events/_v2_core_account_including_configuration_storer_capability_status_updated_event.py index f60b2e9ff..5312cd152 100644 --- a/stripe/events/_v2_core_account_including_configuration_storer_capability_status_updated_event.py +++ b/stripe/events/_v2_core_account_including_configuration_storer_capability_status_updated_event.py @@ -50,6 +50,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -76,6 +77,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -181,6 +183,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_configuration_storer_updated_event.py b/stripe/events/_v2_core_account_including_configuration_storer_updated_event.py index 2d086d16f..8d860ddc5 100644 --- a/stripe/events/_v2_core_account_including_configuration_storer_updated_event.py +++ b/stripe/events/_v2_core_account_including_configuration_storer_updated_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_defaults_updated_event.py b/stripe/events/_v2_core_account_including_defaults_updated_event.py index 469d65d22..a97102e35 100644 --- a/stripe/events/_v2_core_account_including_defaults_updated_event.py +++ b/stripe/events/_v2_core_account_including_defaults_updated_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_future_requirements_updated_event.py b/stripe/events/_v2_core_account_including_future_requirements_updated_event.py index 0e471082b..b4b64ed1d 100644 --- a/stripe/events/_v2_core_account_including_future_requirements_updated_event.py +++ b/stripe/events/_v2_core_account_including_future_requirements_updated_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_identity_updated_event.py b/stripe/events/_v2_core_account_including_identity_updated_event.py index 7f8249375..be4883a86 100644 --- a/stripe/events/_v2_core_account_including_identity_updated_event.py +++ b/stripe/events/_v2_core_account_including_identity_updated_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_including_requirements_updated_event.py b/stripe/events/_v2_core_account_including_requirements_updated_event.py index 3d06e3a4f..d372b422f 100644 --- a/stripe/events/_v2_core_account_including_requirements_updated_event.py +++ b/stripe/events/_v2_core_account_including_requirements_updated_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_person_created_event.py b/stripe/events/_v2_core_account_person_created_event.py index ef8068d39..d4deb8411 100644 --- a/stripe/events/_v2_core_account_person_created_event.py +++ b/stripe/events/_v2_core_account_person_created_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "AccountPerson": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -62,6 +63,7 @@ async def fetch_related_object_async(self) -> "AccountPerson": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -141,6 +143,9 @@ def fetch_related_object(self) -> "AccountPerson": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_person_deleted_event.py b/stripe/events/_v2_core_account_person_deleted_event.py index e55a1e835..580daeb27 100644 --- a/stripe/events/_v2_core_account_person_deleted_event.py +++ b/stripe/events/_v2_core_account_person_deleted_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "AccountPerson": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -62,6 +63,7 @@ async def fetch_related_object_async(self) -> "AccountPerson": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -141,6 +143,9 @@ def fetch_related_object(self) -> "AccountPerson": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_person_updated_event.py b/stripe/events/_v2_core_account_person_updated_event.py index 293a7b069..237a20955 100644 --- a/stripe/events/_v2_core_account_person_updated_event.py +++ b/stripe/events/_v2_core_account_person_updated_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "AccountPerson": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -62,6 +63,7 @@ async def fetch_related_object_async(self) -> "AccountPerson": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -141,6 +143,9 @@ def fetch_related_object(self) -> "AccountPerson": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_account_updated_event.py b/stripe/events/_v2_core_account_updated_event.py index 34a6c1d9c..4f9c43003 100644 --- a/stripe/events/_v2_core_account_updated_event.py +++ b/stripe/events/_v2_core_account_updated_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "Account": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "Account": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_claimable_sandbox_claimed_event.py b/stripe/events/_v2_core_claimable_sandbox_claimed_event.py index 937310fc6..f483d66b4 100644 --- a/stripe/events/_v2_core_claimable_sandbox_claimed_event.py +++ b/stripe/events/_v2_core_claimable_sandbox_claimed_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "ClaimableSandbox": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "ClaimableSandbox": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "ClaimableSandbox": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_claimable_sandbox_created_event.py b/stripe/events/_v2_core_claimable_sandbox_created_event.py index 9831a2aa6..2ddb532c5 100644 --- a/stripe/events/_v2_core_claimable_sandbox_created_event.py +++ b/stripe/events/_v2_core_claimable_sandbox_created_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "ClaimableSandbox": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "ClaimableSandbox": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "ClaimableSandbox": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_claimable_sandbox_expired_event.py b/stripe/events/_v2_core_claimable_sandbox_expired_event.py index 2790bc552..0198c8c1f 100644 --- a/stripe/events/_v2_core_claimable_sandbox_expired_event.py +++ b/stripe/events/_v2_core_claimable_sandbox_expired_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "ClaimableSandbox": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "ClaimableSandbox": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "ClaimableSandbox": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_claimable_sandbox_expiring_event.py b/stripe/events/_v2_core_claimable_sandbox_expiring_event.py index 12219cf6f..9470c5a30 100644 --- a/stripe/events/_v2_core_claimable_sandbox_expiring_event.py +++ b/stripe/events/_v2_core_claimable_sandbox_expiring_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "ClaimableSandbox": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "ClaimableSandbox": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "ClaimableSandbox": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_claimable_sandbox_sandbox_details_owner_account_updated_event.py b/stripe/events/_v2_core_claimable_sandbox_sandbox_details_owner_account_updated_event.py index e1869f7d4..f42f3f126 100644 --- a/stripe/events/_v2_core_claimable_sandbox_sandbox_details_owner_account_updated_event.py +++ b/stripe/events/_v2_core_claimable_sandbox_sandbox_details_owner_account_updated_event.py @@ -45,6 +45,7 @@ def fetch_related_object(self) -> "ClaimableSandbox": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -69,6 +70,7 @@ async def fetch_related_object_async(self) -> "ClaimableSandbox": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -117,6 +119,9 @@ def fetch_related_object(self) -> "ClaimableSandbox": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_core_event_destination_ping_event.py b/stripe/events/_v2_core_event_destination_ping_event.py index 222cfb429..bc20ed474 100644 --- a/stripe/events/_v2_core_event_destination_ping_event.py +++ b/stripe/events/_v2_core_event_destination_ping_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "EventDestination": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "EventDestination": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "EventDestination": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_adjustment_created_event.py b/stripe/events/_v2_money_management_adjustment_created_event.py index f15e1eef3..f893d7a2f 100644 --- a/stripe/events/_v2_money_management_adjustment_created_event.py +++ b/stripe/events/_v2_money_management_adjustment_created_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "Adjustment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -61,6 +62,7 @@ async def fetch_related_object_async(self) -> "Adjustment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -105,6 +107,9 @@ def fetch_related_object(self) -> "Adjustment": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_financial_account_created_event.py b/stripe/events/_v2_money_management_financial_account_created_event.py index 84980d1c5..7e46f8d4d 100644 --- a/stripe/events/_v2_money_management_financial_account_created_event.py +++ b/stripe/events/_v2_money_management_financial_account_created_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "FinancialAccount": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "FinancialAccount": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "FinancialAccount": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_financial_account_updated_event.py b/stripe/events/_v2_money_management_financial_account_updated_event.py index 6a2abd0bc..5651dc6bb 100644 --- a/stripe/events/_v2_money_management_financial_account_updated_event.py +++ b/stripe/events/_v2_money_management_financial_account_updated_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "FinancialAccount": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "FinancialAccount": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "FinancialAccount": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_financial_address_activated_event.py b/stripe/events/_v2_money_management_financial_address_activated_event.py index e17cb8b83..3d1b4e4dd 100644 --- a/stripe/events/_v2_money_management_financial_address_activated_event.py +++ b/stripe/events/_v2_money_management_financial_address_activated_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "FinancialAddress": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "FinancialAddress": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "FinancialAddress": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_financial_address_failed_event.py b/stripe/events/_v2_money_management_financial_address_failed_event.py index afd3c8dfc..4e8061943 100644 --- a/stripe/events/_v2_money_management_financial_address_failed_event.py +++ b/stripe/events/_v2_money_management_financial_address_failed_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "FinancialAddress": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "FinancialAddress": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "FinancialAddress": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_inbound_transfer_available_event.py b/stripe/events/_v2_money_management_inbound_transfer_available_event.py index a675283fb..634f28804 100644 --- a/stripe/events/_v2_money_management_inbound_transfer_available_event.py +++ b/stripe/events/_v2_money_management_inbound_transfer_available_event.py @@ -42,6 +42,7 @@ def fetch_related_object(self) -> "InboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -66,6 +67,7 @@ async def fetch_related_object_async(self) -> "InboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -145,6 +147,9 @@ def fetch_related_object(self) -> "InboundTransfer": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_inbound_transfer_bank_debit_failed_event.py b/stripe/events/_v2_money_management_inbound_transfer_bank_debit_failed_event.py index 037dc0329..ce9b59921 100644 --- a/stripe/events/_v2_money_management_inbound_transfer_bank_debit_failed_event.py +++ b/stripe/events/_v2_money_management_inbound_transfer_bank_debit_failed_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "InboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "InboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "InboundTransfer": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_inbound_transfer_bank_debit_processing_event.py b/stripe/events/_v2_money_management_inbound_transfer_bank_debit_processing_event.py index 35d17875a..89af0838d 100644 --- a/stripe/events/_v2_money_management_inbound_transfer_bank_debit_processing_event.py +++ b/stripe/events/_v2_money_management_inbound_transfer_bank_debit_processing_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "InboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "InboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "InboundTransfer": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_inbound_transfer_bank_debit_queued_event.py b/stripe/events/_v2_money_management_inbound_transfer_bank_debit_queued_event.py index f8acb4553..89063b7f3 100644 --- a/stripe/events/_v2_money_management_inbound_transfer_bank_debit_queued_event.py +++ b/stripe/events/_v2_money_management_inbound_transfer_bank_debit_queued_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "InboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "InboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "InboundTransfer": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_inbound_transfer_bank_debit_returned_event.py b/stripe/events/_v2_money_management_inbound_transfer_bank_debit_returned_event.py index 916aa81df..021d63798 100644 --- a/stripe/events/_v2_money_management_inbound_transfer_bank_debit_returned_event.py +++ b/stripe/events/_v2_money_management_inbound_transfer_bank_debit_returned_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "InboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "InboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "InboundTransfer": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_inbound_transfer_bank_debit_succeeded_event.py b/stripe/events/_v2_money_management_inbound_transfer_bank_debit_succeeded_event.py index 256c91451..5647fc852 100644 --- a/stripe/events/_v2_money_management_inbound_transfer_bank_debit_succeeded_event.py +++ b/stripe/events/_v2_money_management_inbound_transfer_bank_debit_succeeded_event.py @@ -41,6 +41,7 @@ def fetch_related_object(self) -> "InboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "InboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -109,6 +111,9 @@ def fetch_related_object(self) -> "InboundTransfer": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_outbound_payment_canceled_event.py b/stripe/events/_v2_money_management_outbound_payment_canceled_event.py index 15f95dd5a..915eeee49 100644 --- a/stripe/events/_v2_money_management_outbound_payment_canceled_event.py +++ b/stripe/events/_v2_money_management_outbound_payment_canceled_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "OutboundPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "OutboundPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "OutboundPayment": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_outbound_payment_created_event.py b/stripe/events/_v2_money_management_outbound_payment_created_event.py index 62a15eb48..e84c6587c 100644 --- a/stripe/events/_v2_money_management_outbound_payment_created_event.py +++ b/stripe/events/_v2_money_management_outbound_payment_created_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "OutboundPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "OutboundPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "OutboundPayment": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_outbound_payment_failed_event.py b/stripe/events/_v2_money_management_outbound_payment_failed_event.py index 72dc74f43..018ce10d1 100644 --- a/stripe/events/_v2_money_management_outbound_payment_failed_event.py +++ b/stripe/events/_v2_money_management_outbound_payment_failed_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "OutboundPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "OutboundPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "OutboundPayment": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_outbound_payment_posted_event.py b/stripe/events/_v2_money_management_outbound_payment_posted_event.py index 2d4fddee3..f748ba61b 100644 --- a/stripe/events/_v2_money_management_outbound_payment_posted_event.py +++ b/stripe/events/_v2_money_management_outbound_payment_posted_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "OutboundPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "OutboundPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "OutboundPayment": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_outbound_payment_returned_event.py b/stripe/events/_v2_money_management_outbound_payment_returned_event.py index f0b45dcbc..303d509a1 100644 --- a/stripe/events/_v2_money_management_outbound_payment_returned_event.py +++ b/stripe/events/_v2_money_management_outbound_payment_returned_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "OutboundPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "OutboundPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "OutboundPayment": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_outbound_payment_updated_event.py b/stripe/events/_v2_money_management_outbound_payment_updated_event.py index 8eaae9007..2635ff9b1 100644 --- a/stripe/events/_v2_money_management_outbound_payment_updated_event.py +++ b/stripe/events/_v2_money_management_outbound_payment_updated_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "OutboundPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "OutboundPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "OutboundPayment": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_outbound_transfer_canceled_event.py b/stripe/events/_v2_money_management_outbound_transfer_canceled_event.py index 58b1630bd..3adc00e4c 100644 --- a/stripe/events/_v2_money_management_outbound_transfer_canceled_event.py +++ b/stripe/events/_v2_money_management_outbound_transfer_canceled_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "OutboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "OutboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "OutboundTransfer": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_outbound_transfer_created_event.py b/stripe/events/_v2_money_management_outbound_transfer_created_event.py index 1f71768ec..7687bbab3 100644 --- a/stripe/events/_v2_money_management_outbound_transfer_created_event.py +++ b/stripe/events/_v2_money_management_outbound_transfer_created_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "OutboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "OutboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "OutboundTransfer": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_outbound_transfer_failed_event.py b/stripe/events/_v2_money_management_outbound_transfer_failed_event.py index 45587a302..def1cfbb7 100644 --- a/stripe/events/_v2_money_management_outbound_transfer_failed_event.py +++ b/stripe/events/_v2_money_management_outbound_transfer_failed_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "OutboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "OutboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "OutboundTransfer": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_outbound_transfer_posted_event.py b/stripe/events/_v2_money_management_outbound_transfer_posted_event.py index 03373764f..f6a3681dc 100644 --- a/stripe/events/_v2_money_management_outbound_transfer_posted_event.py +++ b/stripe/events/_v2_money_management_outbound_transfer_posted_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "OutboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "OutboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "OutboundTransfer": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_outbound_transfer_returned_event.py b/stripe/events/_v2_money_management_outbound_transfer_returned_event.py index c7d154b04..5bf6a7b4c 100644 --- a/stripe/events/_v2_money_management_outbound_transfer_returned_event.py +++ b/stripe/events/_v2_money_management_outbound_transfer_returned_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "OutboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "OutboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "OutboundTransfer": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_outbound_transfer_updated_event.py b/stripe/events/_v2_money_management_outbound_transfer_updated_event.py index 00d9debe5..875381d3c 100644 --- a/stripe/events/_v2_money_management_outbound_transfer_updated_event.py +++ b/stripe/events/_v2_money_management_outbound_transfer_updated_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "OutboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "OutboundTransfer": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "OutboundTransfer": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_payout_method_created_event.py b/stripe/events/_v2_money_management_payout_method_created_event.py index 3e5123c10..2a1656091 100644 --- a/stripe/events/_v2_money_management_payout_method_created_event.py +++ b/stripe/events/_v2_money_management_payout_method_created_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "PayoutMethod": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -61,6 +62,7 @@ async def fetch_related_object_async(self) -> "PayoutMethod": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -105,6 +107,9 @@ def fetch_related_object(self) -> "PayoutMethod": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_payout_method_updated_event.py b/stripe/events/_v2_money_management_payout_method_updated_event.py index 1c0ed4f18..205893398 100644 --- a/stripe/events/_v2_money_management_payout_method_updated_event.py +++ b/stripe/events/_v2_money_management_payout_method_updated_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "PayoutMethod": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -61,6 +62,7 @@ async def fetch_related_object_async(self) -> "PayoutMethod": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -105,6 +107,9 @@ def fetch_related_object(self) -> "PayoutMethod": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_received_credit_available_event.py b/stripe/events/_v2_money_management_received_credit_available_event.py index 676a66196..fd8dfd13b 100644 --- a/stripe/events/_v2_money_management_received_credit_available_event.py +++ b/stripe/events/_v2_money_management_received_credit_available_event.py @@ -42,6 +42,7 @@ def fetch_related_object(self) -> "ReceivedCredit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -66,6 +67,7 @@ async def fetch_related_object_async(self) -> "ReceivedCredit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -145,6 +147,9 @@ def fetch_related_object(self) -> "ReceivedCredit": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_received_credit_failed_event.py b/stripe/events/_v2_money_management_received_credit_failed_event.py index f8e851b58..ed993ebed 100644 --- a/stripe/events/_v2_money_management_received_credit_failed_event.py +++ b/stripe/events/_v2_money_management_received_credit_failed_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "ReceivedCredit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "ReceivedCredit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "ReceivedCredit": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_received_credit_returned_event.py b/stripe/events/_v2_money_management_received_credit_returned_event.py index 530bf7d95..2e301c931 100644 --- a/stripe/events/_v2_money_management_received_credit_returned_event.py +++ b/stripe/events/_v2_money_management_received_credit_returned_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "ReceivedCredit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "ReceivedCredit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "ReceivedCredit": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_received_credit_succeeded_event.py b/stripe/events/_v2_money_management_received_credit_succeeded_event.py index 2e2520da2..238605ccf 100644 --- a/stripe/events/_v2_money_management_received_credit_succeeded_event.py +++ b/stripe/events/_v2_money_management_received_credit_succeeded_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "ReceivedCredit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "ReceivedCredit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "ReceivedCredit": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_received_debit_canceled_event.py b/stripe/events/_v2_money_management_received_debit_canceled_event.py index 7add70abc..6ea4fb506 100644 --- a/stripe/events/_v2_money_management_received_debit_canceled_event.py +++ b/stripe/events/_v2_money_management_received_debit_canceled_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "ReceivedDebit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "ReceivedDebit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "ReceivedDebit": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_received_debit_failed_event.py b/stripe/events/_v2_money_management_received_debit_failed_event.py index b6edf869e..fc707064b 100644 --- a/stripe/events/_v2_money_management_received_debit_failed_event.py +++ b/stripe/events/_v2_money_management_received_debit_failed_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "ReceivedDebit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -61,6 +62,7 @@ async def fetch_related_object_async(self) -> "ReceivedDebit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -105,6 +107,9 @@ def fetch_related_object(self) -> "ReceivedDebit": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_received_debit_pending_event.py b/stripe/events/_v2_money_management_received_debit_pending_event.py index 701aad393..0f0cc6200 100644 --- a/stripe/events/_v2_money_management_received_debit_pending_event.py +++ b/stripe/events/_v2_money_management_received_debit_pending_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "ReceivedDebit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "ReceivedDebit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "ReceivedDebit": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_received_debit_succeeded_event.py b/stripe/events/_v2_money_management_received_debit_succeeded_event.py index bcb06e10a..082408116 100644 --- a/stripe/events/_v2_money_management_received_debit_succeeded_event.py +++ b/stripe/events/_v2_money_management_received_debit_succeeded_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "ReceivedDebit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "ReceivedDebit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "ReceivedDebit": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_received_debit_updated_event.py b/stripe/events/_v2_money_management_received_debit_updated_event.py index ca89d6795..8a842cf48 100644 --- a/stripe/events/_v2_money_management_received_debit_updated_event.py +++ b/stripe/events/_v2_money_management_received_debit_updated_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "ReceivedDebit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "ReceivedDebit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "ReceivedDebit": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_recipient_verification_created_event.py b/stripe/events/_v2_money_management_recipient_verification_created_event.py index 4b3ccb603..b2c7bb37f 100644 --- a/stripe/events/_v2_money_management_recipient_verification_created_event.py +++ b/stripe/events/_v2_money_management_recipient_verification_created_event.py @@ -43,6 +43,7 @@ def fetch_related_object(self) -> "RecipientVerification": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -67,6 +68,7 @@ async def fetch_related_object_async(self) -> "RecipientVerification": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -111,6 +113,9 @@ def fetch_related_object(self) -> "RecipientVerification": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_recipient_verification_updated_event.py b/stripe/events/_v2_money_management_recipient_verification_updated_event.py index a58378eea..dc992a997 100644 --- a/stripe/events/_v2_money_management_recipient_verification_updated_event.py +++ b/stripe/events/_v2_money_management_recipient_verification_updated_event.py @@ -43,6 +43,7 @@ def fetch_related_object(self) -> "RecipientVerification": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -67,6 +68,7 @@ async def fetch_related_object_async(self) -> "RecipientVerification": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -111,6 +113,9 @@ def fetch_related_object(self) -> "RecipientVerification": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_transaction_created_event.py b/stripe/events/_v2_money_management_transaction_created_event.py index d9d137098..45ff9b3c1 100644 --- a/stripe/events/_v2_money_management_transaction_created_event.py +++ b/stripe/events/_v2_money_management_transaction_created_event.py @@ -40,6 +40,7 @@ def fetch_related_object(self) -> "Transaction": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -64,6 +65,7 @@ async def fetch_related_object_async(self) -> "Transaction": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -143,6 +145,9 @@ def fetch_related_object(self) -> "Transaction": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_money_management_transaction_updated_event.py b/stripe/events/_v2_money_management_transaction_updated_event.py index d7a588e6c..affb5f9b9 100644 --- a/stripe/events/_v2_money_management_transaction_updated_event.py +++ b/stripe/events/_v2_money_management_transaction_updated_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "Transaction": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -61,6 +62,7 @@ async def fetch_related_object_async(self) -> "Transaction": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -105,6 +107,9 @@ def fetch_related_object(self) -> "Transaction": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_off_session_payment_attempt_failed_event.py b/stripe/events/_v2_payments_off_session_payment_attempt_failed_event.py index 6536ffbb9..a05b24414 100644 --- a/stripe/events/_v2_payments_off_session_payment_attempt_failed_event.py +++ b/stripe/events/_v2_payments_off_session_payment_attempt_failed_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_off_session_payment_attempt_started_event.py b/stripe/events/_v2_payments_off_session_payment_attempt_started_event.py index f38fe364f..514445c9d 100644 --- a/stripe/events/_v2_payments_off_session_payment_attempt_started_event.py +++ b/stripe/events/_v2_payments_off_session_payment_attempt_started_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_off_session_payment_authorization_attempt_failed_event.py b/stripe/events/_v2_payments_off_session_payment_authorization_attempt_failed_event.py index d754715e2..8453f740b 100644 --- a/stripe/events/_v2_payments_off_session_payment_authorization_attempt_failed_event.py +++ b/stripe/events/_v2_payments_off_session_payment_authorization_attempt_failed_event.py @@ -45,6 +45,7 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -69,6 +70,7 @@ async def fetch_related_object_async(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -117,6 +119,9 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_off_session_payment_authorization_attempt_started_event.py b/stripe/events/_v2_payments_off_session_payment_authorization_attempt_started_event.py index a703d6e3b..8ec5730c4 100644 --- a/stripe/events/_v2_payments_off_session_payment_authorization_attempt_started_event.py +++ b/stripe/events/_v2_payments_off_session_payment_authorization_attempt_started_event.py @@ -45,6 +45,7 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -69,6 +70,7 @@ async def fetch_related_object_async(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -117,6 +119,9 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_off_session_payment_canceled_event.py b/stripe/events/_v2_payments_off_session_payment_canceled_event.py index a36bcb1cb..113c10c05 100644 --- a/stripe/events/_v2_payments_off_session_payment_canceled_event.py +++ b/stripe/events/_v2_payments_off_session_payment_canceled_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -61,6 +62,7 @@ async def fetch_related_object_async(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -105,6 +107,9 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_off_session_payment_created_event.py b/stripe/events/_v2_payments_off_session_payment_created_event.py index b4db0812d..26d9acc84 100644 --- a/stripe/events/_v2_payments_off_session_payment_created_event.py +++ b/stripe/events/_v2_payments_off_session_payment_created_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -61,6 +62,7 @@ async def fetch_related_object_async(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -105,6 +107,9 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_off_session_payment_failed_event.py b/stripe/events/_v2_payments_off_session_payment_failed_event.py index d00a70070..d9b6edeb7 100644 --- a/stripe/events/_v2_payments_off_session_payment_failed_event.py +++ b/stripe/events/_v2_payments_off_session_payment_failed_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -61,6 +62,7 @@ async def fetch_related_object_async(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -105,6 +107,9 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_off_session_payment_requires_capture_event.py b/stripe/events/_v2_payments_off_session_payment_requires_capture_event.py index bb101b0bf..0f57eebce 100644 --- a/stripe/events/_v2_payments_off_session_payment_requires_capture_event.py +++ b/stripe/events/_v2_payments_off_session_payment_requires_capture_event.py @@ -39,6 +39,7 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -63,6 +64,7 @@ async def fetch_related_object_async(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -107,6 +109,9 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_off_session_payment_succeeded_event.py b/stripe/events/_v2_payments_off_session_payment_succeeded_event.py index 19238512a..9c51ee290 100644 --- a/stripe/events/_v2_payments_off_session_payment_succeeded_event.py +++ b/stripe/events/_v2_payments_off_session_payment_succeeded_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -61,6 +62,7 @@ async def fetch_related_object_async(self) -> "OffSessionPayment": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -105,6 +107,9 @@ def fetch_related_object(self) -> "OffSessionPayment": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_settlement_allocation_intent_canceled_event.py b/stripe/events/_v2_payments_settlement_allocation_intent_canceled_event.py index f5dd218f3..a19967107 100644 --- a/stripe/events/_v2_payments_settlement_allocation_intent_canceled_event.py +++ b/stripe/events/_v2_payments_settlement_allocation_intent_canceled_event.py @@ -43,6 +43,7 @@ def fetch_related_object(self) -> "SettlementAllocationIntent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -67,6 +68,7 @@ async def fetch_related_object_async(self) -> "SettlementAllocationIntent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -111,6 +113,9 @@ def fetch_related_object(self) -> "SettlementAllocationIntent": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_settlement_allocation_intent_created_event.py b/stripe/events/_v2_payments_settlement_allocation_intent_created_event.py index d9f153191..43ad94f46 100644 --- a/stripe/events/_v2_payments_settlement_allocation_intent_created_event.py +++ b/stripe/events/_v2_payments_settlement_allocation_intent_created_event.py @@ -43,6 +43,7 @@ def fetch_related_object(self) -> "SettlementAllocationIntent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -67,6 +68,7 @@ async def fetch_related_object_async(self) -> "SettlementAllocationIntent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -111,6 +113,9 @@ def fetch_related_object(self) -> "SettlementAllocationIntent": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_settlement_allocation_intent_errored_event.py b/stripe/events/_v2_payments_settlement_allocation_intent_errored_event.py index 8baaf0bfc..7e7b5dfc2 100644 --- a/stripe/events/_v2_payments_settlement_allocation_intent_errored_event.py +++ b/stripe/events/_v2_payments_settlement_allocation_intent_errored_event.py @@ -46,6 +46,7 @@ def fetch_related_object(self) -> "SettlementAllocationIntent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -70,6 +71,7 @@ async def fetch_related_object_async(self) -> "SettlementAllocationIntent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -157,6 +159,9 @@ def fetch_related_object(self) -> "SettlementAllocationIntent": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_settlement_allocation_intent_funds_not_received_event.py b/stripe/events/_v2_payments_settlement_allocation_intent_funds_not_received_event.py index 297e0e335..0af3fe7ff 100644 --- a/stripe/events/_v2_payments_settlement_allocation_intent_funds_not_received_event.py +++ b/stripe/events/_v2_payments_settlement_allocation_intent_funds_not_received_event.py @@ -45,6 +45,7 @@ def fetch_related_object(self) -> "SettlementAllocationIntent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -69,6 +70,7 @@ async def fetch_related_object_async(self) -> "SettlementAllocationIntent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -115,6 +117,9 @@ def fetch_related_object(self) -> "SettlementAllocationIntent": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_settlement_allocation_intent_matched_event.py b/stripe/events/_v2_payments_settlement_allocation_intent_matched_event.py index 9e6df508d..7e39fcfdc 100644 --- a/stripe/events/_v2_payments_settlement_allocation_intent_matched_event.py +++ b/stripe/events/_v2_payments_settlement_allocation_intent_matched_event.py @@ -43,6 +43,7 @@ def fetch_related_object(self) -> "SettlementAllocationIntent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -67,6 +68,7 @@ async def fetch_related_object_async(self) -> "SettlementAllocationIntent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -111,6 +113,9 @@ def fetch_related_object(self) -> "SettlementAllocationIntent": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_settlement_allocation_intent_settled_event.py b/stripe/events/_v2_payments_settlement_allocation_intent_settled_event.py index c599417dd..5c7888f9b 100644 --- a/stripe/events/_v2_payments_settlement_allocation_intent_settled_event.py +++ b/stripe/events/_v2_payments_settlement_allocation_intent_settled_event.py @@ -43,6 +43,7 @@ def fetch_related_object(self) -> "SettlementAllocationIntent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -67,6 +68,7 @@ async def fetch_related_object_async(self) -> "SettlementAllocationIntent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -111,6 +113,9 @@ def fetch_related_object(self) -> "SettlementAllocationIntent": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_settlement_allocation_intent_split_canceled_event.py b/stripe/events/_v2_payments_settlement_allocation_intent_split_canceled_event.py index d80c7a47a..cae3b789a 100644 --- a/stripe/events/_v2_payments_settlement_allocation_intent_split_canceled_event.py +++ b/stripe/events/_v2_payments_settlement_allocation_intent_split_canceled_event.py @@ -46,6 +46,7 @@ def fetch_related_object(self) -> "SettlementAllocationIntentSplit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -72,6 +73,7 @@ async def fetch_related_object_async( "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -153,6 +155,9 @@ def fetch_related_object(self) -> "SettlementAllocationIntentSplit": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_settlement_allocation_intent_split_created_event.py b/stripe/events/_v2_payments_settlement_allocation_intent_split_created_event.py index a13c66b38..ac2aa93fd 100644 --- a/stripe/events/_v2_payments_settlement_allocation_intent_split_created_event.py +++ b/stripe/events/_v2_payments_settlement_allocation_intent_split_created_event.py @@ -46,6 +46,7 @@ def fetch_related_object(self) -> "SettlementAllocationIntentSplit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -72,6 +73,7 @@ async def fetch_related_object_async( "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -153,6 +155,9 @@ def fetch_related_object(self) -> "SettlementAllocationIntentSplit": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_settlement_allocation_intent_split_settled_event.py b/stripe/events/_v2_payments_settlement_allocation_intent_split_settled_event.py index 33a781e8b..b07a440ef 100644 --- a/stripe/events/_v2_payments_settlement_allocation_intent_split_settled_event.py +++ b/stripe/events/_v2_payments_settlement_allocation_intent_split_settled_event.py @@ -46,6 +46,7 @@ def fetch_related_object(self) -> "SettlementAllocationIntentSplit": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -72,6 +73,7 @@ async def fetch_related_object_async( "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -153,6 +155,9 @@ def fetch_related_object(self) -> "SettlementAllocationIntentSplit": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_payments_settlement_allocation_intent_submitted_event.py b/stripe/events/_v2_payments_settlement_allocation_intent_submitted_event.py index ec0cb7778..b20677242 100644 --- a/stripe/events/_v2_payments_settlement_allocation_intent_submitted_event.py +++ b/stripe/events/_v2_payments_settlement_allocation_intent_submitted_event.py @@ -43,6 +43,7 @@ def fetch_related_object(self) -> "SettlementAllocationIntent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -67,6 +68,7 @@ async def fetch_related_object_async(self) -> "SettlementAllocationIntent": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -111,6 +113,9 @@ def fetch_related_object(self) -> "SettlementAllocationIntent": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_reporting_report_run_created_event.py b/stripe/events/_v2_reporting_report_run_created_event.py index 3e83fe455..16d6120e5 100644 --- a/stripe/events/_v2_reporting_report_run_created_event.py +++ b/stripe/events/_v2_reporting_report_run_created_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "ReportRun": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "ReportRun": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "ReportRun": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_reporting_report_run_failed_event.py b/stripe/events/_v2_reporting_report_run_failed_event.py index dd8a797ae..5368ba0b7 100644 --- a/stripe/events/_v2_reporting_report_run_failed_event.py +++ b/stripe/events/_v2_reporting_report_run_failed_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "ReportRun": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "ReportRun": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "ReportRun": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_reporting_report_run_succeeded_event.py b/stripe/events/_v2_reporting_report_run_succeeded_event.py index dad77f2b3..8b696f410 100644 --- a/stripe/events/_v2_reporting_report_run_succeeded_event.py +++ b/stripe/events/_v2_reporting_report_run_succeeded_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "ReportRun": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "ReportRun": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "ReportRun": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) diff --git a/stripe/events/_v2_reporting_report_run_updated_event.py b/stripe/events/_v2_reporting_report_run_updated_event.py index cc30ca17d..8c00b6908 100644 --- a/stripe/events/_v2_reporting_report_run_updated_event.py +++ b/stripe/events/_v2_reporting_report_run_updated_event.py @@ -37,6 +37,7 @@ def fetch_related_object(self) -> "ReportRun": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "ReportRun": "get", self.related_object.url, stripe_context=self.context, + headers={"Stripe-Request-Trigger": f"event={self.id}"}, usage=["fetch_related_object"], ) return cast( @@ -103,6 +105,9 @@ def fetch_related_object(self) -> "ReportRun": "get", self.related_object.url, base_address="api", - options={"stripe_context": self.context}, + options={ + "stripe_context": self.context, + "headers": {"Stripe-Request-Trigger": f"event={self.id}"}, + }, ), ) From f3393d1e93d12bb03bbc1b2c371cf1fce39c7d9d Mon Sep 17 00:00:00 2001 From: David Brownman <109395161+xavdid-stripe@users.noreply.github.com> Date: Fri, 6 Mar 2026 12:24:34 -0800 Subject: [PATCH 3/5] add new agent keys (#1751) --- stripe/_api_requestor.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/stripe/_api_requestor.py b/stripe/_api_requestor.py index fa4006843..da73bbf3f 100644 --- a/stripe/_api_requestor.py +++ b/stripe/_api_requestor.py @@ -471,13 +471,18 @@ def specific_oauth_error(self, rbody, rcode, resp, rheaders, error_code): return None AI_AGENTS = [ + # aiAgents: The beginning of the section generated from our OpenAPI spec ("ANTIGRAVITY_CLI_ALIAS", "antigravity"), ("CLAUDECODE", "claude_code"), ("CLINE_ACTIVE", "cline"), ("CODEX_SANDBOX", "codex_cli"), + ("CODEX_THREAD_ID", "codex_cli"), + ("CODEX_SANDBOX_NETWORK_DISABLED", "codex_cli"), + ("CODEX_CI", "codex_cli"), ("CURSOR_AGENT", "cursor"), ("GEMINI_CLI", "gemini_cli"), ("OPENCODE", "open_code"), + # aiAgents: The end of the section generated from our OpenAPI spec ] @staticmethod From 2855dc80a44a3b2795d5ebd52397137488203ec9 Mon Sep 17 00:00:00 2001 From: David Brownman Date: Fri, 6 Mar 2026 14:55:42 -0800 Subject: [PATCH 4/5] Bump version to 14.4.1 --- CHANGELOG.md | 4 ++++ VERSION | 2 +- pyproject.toml | 2 +- stripe/_version.py | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28d6860ce..37cc9c9b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 14.4.1 - 2026-03-06 +* [#1748](https://github.com/stripe/stripe-python/pull/1748) Add Stripe-Request-Trigger header +* [#1743](https://github.com/stripe/stripe-python/pull/1743) Add agent information to UserAgent + ## 14.4.0 - 2026-02-25 This release changes the pinned API version to `2026-02-25.clover`. diff --git a/VERSION b/VERSION index 72f51351f..a74a70e5d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -14.4.0 +14.4.1 diff --git a/pyproject.toml b/pyproject.toml index 0c4b398b0..98007f00a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "stripe" -version = "14.4.0" +version = "14.4.1" readme = "README.md" description = "Python bindings for the Stripe API" authors = [{ name = "Stripe", email = "support@stripe.com" }] diff --git a/stripe/_version.py b/stripe/_version.py index 9dcf1760a..d04532acd 100644 --- a/stripe/_version.py +++ b/stripe/_version.py @@ -1 +1 @@ -VERSION = "14.4.0" +VERSION = "14.4.1" From 13993f3606fe21c074fb1fa1ef76c480a9be25e2 Mon Sep 17 00:00:00 2001 From: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 00:22:11 +0000 Subject: [PATCH 5/5] Update generated code for v2190 and --- OPENAPI_VERSION | 2 +- stripe/_balance_transaction.py | 1 + stripe/_dispute.py | 4 + stripe/_invoice_item.py | 4 + stripe/_object_classes.py | 4 + stripe/_radar_service.py | 8 + .../_requested_session_confirm_params.py | 4 +- .../_requested_session_create_params.py | 4 +- stripe/params/radar/__init__.py | 42 +++ ..._authorization_evaluation_create_params.py | 236 +++++++++++++ stripe/radar/__init__.py | 14 + .../_issuing_authorization_evaluation.py | 329 ++++++++++++++++++ ...ssuing_authorization_evaluation_service.py | 54 +++ 13 files changed, 701 insertions(+), 5 deletions(-) create mode 100644 stripe/params/radar/_issuing_authorization_evaluation_create_params.py create mode 100644 stripe/radar/_issuing_authorization_evaluation.py create mode 100644 stripe/radar/_issuing_authorization_evaluation_service.py diff --git a/OPENAPI_VERSION b/OPENAPI_VERSION index 4c2310759..466b261db 100644 --- a/OPENAPI_VERSION +++ b/OPENAPI_VERSION @@ -1 +1 @@ -v2189 \ No newline at end of file +v2190 \ No newline at end of file diff --git a/stripe/_balance_transaction.py b/stripe/_balance_transaction.py index c4af433d8..fe807aaa2 100644 --- a/stripe/_balance_transaction.py +++ b/stripe/_balance_transaction.py @@ -77,6 +77,7 @@ class FeeDetail(StripeObject): The date that the transaction's net funds become available in the Stripe balance. """ balance_type: Literal[ + "fee_credits", "issuing", "payments", "refund_and_dispute_prefunding", diff --git a/stripe/_dispute.py b/stripe/_dispute.py index 71f056937..1c24b19af 100644 --- a/stripe/_dispute.py +++ b/stripe/_dispute.py @@ -433,6 +433,10 @@ class SmartDisputes(StripeObject): """ Disputed amount. Usually the amount of the charge, but it can differ (usually because of currency fluctuation or because only part of the order is disputed). """ + amount_to_counter: Optional[int] + """ + The amount you want to contest, in the dispute's currency. Setting this to less than the full dispute amount means accepting the loss on the remaining amount. If not specified, the entire disputed amount is contested. + """ balance_transactions: List["BalanceTransaction"] """ List of zero, one, or two balance transactions that show funds withdrawn and reinstated to your Stripe account as a result of this dispute. diff --git a/stripe/_invoice_item.py b/stripe/_invoice_item.py index c34c150d1..7606b0afd 100644 --- a/stripe/_invoice_item.py +++ b/stripe/_invoice_item.py @@ -286,6 +286,10 @@ class DiscountAmount(StripeObject): """ The discounts which apply to the invoice item. Item discounts are applied before invoice discounts. Use `expand[]=discounts` to expand each discount. """ + frozen_fields: Optional[List[Literal["pricing", "quantity"]]] + """ + Array of field names that can't be modified. Attempting to update a frozen field returns an error. + """ id: str """ Unique identifier for the object. diff --git a/stripe/_object_classes.py b/stripe/_object_classes.py index 76a7ed84a..8b803e2c7 100644 --- a/stripe/_object_classes.py +++ b/stripe/_object_classes.py @@ -294,6 +294,10 @@ "stripe.radar._early_fraud_warning", "EarlyFraudWarning", ), + "radar.issuing_authorization_evaluation": ( + "stripe.radar._issuing_authorization_evaluation", + "IssuingAuthorizationEvaluation", + ), "radar.payment_evaluation": ( "stripe.radar._payment_evaluation", "PaymentEvaluation", diff --git a/stripe/_radar_service.py b/stripe/_radar_service.py index 0b5bcf117..e45d1b668 100644 --- a/stripe/_radar_service.py +++ b/stripe/_radar_service.py @@ -11,6 +11,9 @@ from stripe.radar._early_fraud_warning_service import ( EarlyFraudWarningService, ) + from stripe.radar._issuing_authorization_evaluation_service import ( + IssuingAuthorizationEvaluationService, + ) from stripe.radar._payment_evaluation_service import ( PaymentEvaluationService, ) @@ -26,6 +29,10 @@ "stripe.radar._early_fraud_warning_service", "EarlyFraudWarningService", ], + "issuing_authorization_evaluations": [ + "stripe.radar._issuing_authorization_evaluation_service", + "IssuingAuthorizationEvaluationService", + ], "payment_evaluations": [ "stripe.radar._payment_evaluation_service", "PaymentEvaluationService", @@ -41,6 +48,7 @@ class RadarService(StripeService): account_evaluations: "AccountEvaluationService" early_fraud_warnings: "EarlyFraudWarningService" + issuing_authorization_evaluations: "IssuingAuthorizationEvaluationService" payment_evaluations: "PaymentEvaluationService" value_lists: "ValueListService" value_list_items: "ValueListItemService" diff --git a/stripe/params/delegated_checkout/_requested_session_confirm_params.py b/stripe/params/delegated_checkout/_requested_session_confirm_params.py index 8e9acb68e..e917e4cbe 100644 --- a/stripe/params/delegated_checkout/_requested_session_confirm_params.py +++ b/stripe/params/delegated_checkout/_requested_session_confirm_params.py @@ -24,8 +24,8 @@ class RequestedSessionConfirmParams(RequestOptions): """ Risk details/signals associated with the requested session """ - affiliate_attributions: NotRequired[ - List["RequestedSessionConfirmParamsAffiliateAttribution"] + affiliate_attribution: NotRequired[ + "RequestedSessionConfirmParamsAffiliateAttribution" ] """ Affiliate attribution data associated with this requested session. diff --git a/stripe/params/delegated_checkout/_requested_session_create_params.py b/stripe/params/delegated_checkout/_requested_session_create_params.py index a6c6b3a00..02b2f447f 100644 --- a/stripe/params/delegated_checkout/_requested_session_create_params.py +++ b/stripe/params/delegated_checkout/_requested_session_create_params.py @@ -54,8 +54,8 @@ class RequestedSessionCreateParams(RequestOptions): """ The shared metadata for this requested session. """ - affiliate_attributions: NotRequired[ - List["RequestedSessionCreateParamsAffiliateAttribution"] + affiliate_attribution: NotRequired[ + "RequestedSessionCreateParamsAffiliateAttribution" ] """ Affiliate attribution data associated with this requested session. diff --git a/stripe/params/radar/__init__.py b/stripe/params/radar/__init__.py index a0aa4b32e..1589e76c6 100644 --- a/stripe/params/radar/__init__.py +++ b/stripe/params/radar/__init__.py @@ -32,6 +32,16 @@ from stripe.params.radar._early_fraud_warning_retrieve_params import ( EarlyFraudWarningRetrieveParams as EarlyFraudWarningRetrieveParams, ) + from stripe.params.radar._issuing_authorization_evaluation_create_params import ( + IssuingAuthorizationEvaluationCreateParams as IssuingAuthorizationEvaluationCreateParams, + IssuingAuthorizationEvaluationCreateParamsAuthorizationDetails as IssuingAuthorizationEvaluationCreateParamsAuthorizationDetails, + IssuingAuthorizationEvaluationCreateParamsCardDetails as IssuingAuthorizationEvaluationCreateParamsCardDetails, + IssuingAuthorizationEvaluationCreateParamsCardholderDetails as IssuingAuthorizationEvaluationCreateParamsCardholderDetails, + IssuingAuthorizationEvaluationCreateParamsMerchantDetails as IssuingAuthorizationEvaluationCreateParamsMerchantDetails, + IssuingAuthorizationEvaluationCreateParamsNetworkDetails as IssuingAuthorizationEvaluationCreateParamsNetworkDetails, + IssuingAuthorizationEvaluationCreateParamsTokenDetails as IssuingAuthorizationEvaluationCreateParamsTokenDetails, + IssuingAuthorizationEvaluationCreateParamsVerificationDetails as IssuingAuthorizationEvaluationCreateParamsVerificationDetails, + ) from stripe.params.radar._payment_evaluation_create_params import ( PaymentEvaluationCreateParams as PaymentEvaluationCreateParams, PaymentEvaluationCreateParamsClientDeviceMetadataDetails as PaymentEvaluationCreateParamsClientDeviceMetadataDetails, @@ -144,6 +154,38 @@ "stripe.params.radar._early_fraud_warning_retrieve_params", False, ), + "IssuingAuthorizationEvaluationCreateParams": ( + "stripe.params.radar._issuing_authorization_evaluation_create_params", + False, + ), + "IssuingAuthorizationEvaluationCreateParamsAuthorizationDetails": ( + "stripe.params.radar._issuing_authorization_evaluation_create_params", + False, + ), + "IssuingAuthorizationEvaluationCreateParamsCardDetails": ( + "stripe.params.radar._issuing_authorization_evaluation_create_params", + False, + ), + "IssuingAuthorizationEvaluationCreateParamsCardholderDetails": ( + "stripe.params.radar._issuing_authorization_evaluation_create_params", + False, + ), + "IssuingAuthorizationEvaluationCreateParamsMerchantDetails": ( + "stripe.params.radar._issuing_authorization_evaluation_create_params", + False, + ), + "IssuingAuthorizationEvaluationCreateParamsNetworkDetails": ( + "stripe.params.radar._issuing_authorization_evaluation_create_params", + False, + ), + "IssuingAuthorizationEvaluationCreateParamsTokenDetails": ( + "stripe.params.radar._issuing_authorization_evaluation_create_params", + False, + ), + "IssuingAuthorizationEvaluationCreateParamsVerificationDetails": ( + "stripe.params.radar._issuing_authorization_evaluation_create_params", + False, + ), "PaymentEvaluationCreateParams": ( "stripe.params.radar._payment_evaluation_create_params", False, diff --git a/stripe/params/radar/_issuing_authorization_evaluation_create_params.py b/stripe/params/radar/_issuing_authorization_evaluation_create_params.py new file mode 100644 index 000000000..ad3a80b0b --- /dev/null +++ b/stripe/params/radar/_issuing_authorization_evaluation_create_params.py @@ -0,0 +1,236 @@ +# -*- coding: utf-8 -*- +# File generated from our OpenAPI spec +from stripe._request_options import RequestOptions +from typing import Dict, List +from typing_extensions import Literal, NotRequired, TypedDict + + +class IssuingAuthorizationEvaluationCreateParams(RequestOptions): + authorization_details: ( + "IssuingAuthorizationEvaluationCreateParamsAuthorizationDetails" + ) + """ + Details about the authorization. + """ + card_details: "IssuingAuthorizationEvaluationCreateParamsCardDetails" + """ + Details about the card used in the authorization. + """ + cardholder_details: NotRequired[ + "IssuingAuthorizationEvaluationCreateParamsCardholderDetails" + ] + """ + Details about the cardholder. + """ + expand: NotRequired[List[str]] + """ + Specifies which fields in the response should be expanded. + """ + merchant_details: ( + "IssuingAuthorizationEvaluationCreateParamsMerchantDetails" + ) + """ + Details about the merchant where the authorization occurred. + """ + metadata: NotRequired[Dict[str, str]] + """ + Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to `metadata`. + """ + network_details: NotRequired[ + "IssuingAuthorizationEvaluationCreateParamsNetworkDetails" + ] + """ + Details about the card network processing. + """ + token_details: NotRequired[ + "IssuingAuthorizationEvaluationCreateParamsTokenDetails" + ] + """ + Details about the token, if a tokenized payment method was used. + """ + verification_details: NotRequired[ + "IssuingAuthorizationEvaluationCreateParamsVerificationDetails" + ] + """ + Details about verification checks performed. + """ + + +class IssuingAuthorizationEvaluationCreateParamsAuthorizationDetails( + TypedDict +): + amount: int + """ + The authorization amount in the smallest currency unit. + """ + authorization_method: NotRequired[ + Literal["chip", "contactless", "keyed_in", "online", "swipe"] + ] + """ + The method used for authorization. + """ + currency: str + """ + Three-letter ISO currency code in lowercase. + """ + entry_mode: NotRequired[ + Literal[ + "contactless", + "contactless_magstripe", + "credential_on_file", + "integrated_circuit_card", + "magstripe", + "magstripe_no_cvv", + "manual", + "other", + "unknown", + ] + ] + """ + The card entry mode. + """ + entry_mode_raw_code: NotRequired[str] + """ + The raw code for the card entry mode. + """ + initiated_at: int + """ + The time when the authorization was initiated (Unix timestamp). + """ + point_of_sale_condition: NotRequired[ + Literal[ + "account_verification", + "card_not_present", + "card_present", + "e_commerce", + "key_entered_pos", + "missing", + "moto", + "other", + "pin_entered", + "recurring", + ] + ] + """ + The point of sale condition. + """ + point_of_sale_condition_raw_code: NotRequired[str] + """ + The raw code for the point of sale condition. + """ + reference: str + """ + External reference for the authorization. + """ + + +class IssuingAuthorizationEvaluationCreateParamsCardDetails(TypedDict): + bin: str + """ + Bank Identification Number (BIN) of the card. + """ + bin_country: NotRequired[str] + """ + Two-letter ISO country code of the card's issuing bank. + """ + card_type: Literal["physical", "virtual"] + """ + The type of card (physical or virtual). + """ + created_at: int + """ + The time when the card was created (Unix timestamp). + """ + last4: NotRequired[str] + """ + Last 4 digits of the card number. + """ + reference: str + """ + External reference for the card. + """ + + +class IssuingAuthorizationEvaluationCreateParamsCardholderDetails(TypedDict): + created_at: NotRequired[int] + """ + The time when the cardholder was created (Unix timestamp). + """ + reference: NotRequired[str] + """ + External reference for the cardholder. + """ + + +class IssuingAuthorizationEvaluationCreateParamsMerchantDetails(TypedDict): + category_code: str + """ + Merchant Category Code (MCC). + """ + country: NotRequired[str] + """ + Two-letter ISO country code of the merchant. + """ + name: str + """ + Name of the merchant. + """ + network_id: str + """ + Network merchant identifier. + """ + terminal_id: NotRequired[str] + """ + Terminal identifier. + """ + + +class IssuingAuthorizationEvaluationCreateParamsNetworkDetails(TypedDict): + acquiring_institution_id: NotRequired[str] + """ + The acquiring institution identifier. + """ + routed_network: NotRequired[ + Literal[ + "cirrus", + "interlink", + "maestro", + "mastercard", + "other", + "plus", + "visa", + ] + ] + """ + The card network that routed the authorization. + """ + + +class IssuingAuthorizationEvaluationCreateParamsTokenDetails(TypedDict): + created_at: NotRequired[int] + """ + The time when the token was created (Unix timestamp). + """ + reference: NotRequired[str] + """ + External reference for the token. + """ + wallet: NotRequired[Literal["apple_pay", "google_pay", "samsung_pay"]] + """ + The wallet provider for the tokenized payment method. + """ + + +class IssuingAuthorizationEvaluationCreateParamsVerificationDetails(TypedDict): + three_d_secure_result: NotRequired[ + Literal[ + "attempt_acknowledged", + "authenticated", + "exempted", + "failed", + "required", + ] + ] + """ + The result of 3D Secure verification. + """ diff --git a/stripe/radar/__init__.py b/stripe/radar/__init__.py index 8f569ed80..605f2f053 100644 --- a/stripe/radar/__init__.py +++ b/stripe/radar/__init__.py @@ -16,6 +16,12 @@ from stripe.radar._early_fraud_warning_service import ( EarlyFraudWarningService as EarlyFraudWarningService, ) + from stripe.radar._issuing_authorization_evaluation import ( + IssuingAuthorizationEvaluation as IssuingAuthorizationEvaluation, + ) + from stripe.radar._issuing_authorization_evaluation_service import ( + IssuingAuthorizationEvaluationService as IssuingAuthorizationEvaluationService, + ) from stripe.radar._payment_evaluation import ( PaymentEvaluation as PaymentEvaluation, ) @@ -43,6 +49,14 @@ "stripe.radar._early_fraud_warning_service", False, ), + "IssuingAuthorizationEvaluation": ( + "stripe.radar._issuing_authorization_evaluation", + False, + ), + "IssuingAuthorizationEvaluationService": ( + "stripe.radar._issuing_authorization_evaluation_service", + False, + ), "PaymentEvaluation": ("stripe.radar._payment_evaluation", False), "PaymentEvaluationService": ( "stripe.radar._payment_evaluation_service", diff --git a/stripe/radar/_issuing_authorization_evaluation.py b/stripe/radar/_issuing_authorization_evaluation.py new file mode 100644 index 000000000..de9dd893e --- /dev/null +++ b/stripe/radar/_issuing_authorization_evaluation.py @@ -0,0 +1,329 @@ +# -*- coding: utf-8 -*- +# File generated from our OpenAPI spec +from stripe._createable_api_resource import CreateableAPIResource +from stripe._stripe_object import StripeObject +from typing import ClassVar, Dict, Optional, cast +from typing_extensions import Literal, Unpack, TYPE_CHECKING + +if TYPE_CHECKING: + from stripe.params.radar._issuing_authorization_evaluation_create_params import ( + IssuingAuthorizationEvaluationCreateParams, + ) + + +class IssuingAuthorizationEvaluation( + CreateableAPIResource["IssuingAuthorizationEvaluation"], +): + """ + Authorization Evaluations represent fraud risk assessments for Issuing card authorizations. They include fraud risk signals and contextual details about the authorization. + """ + + OBJECT_NAME: ClassVar[ + Literal["radar.issuing_authorization_evaluation"] + ] = "radar.issuing_authorization_evaluation" + + class AuthorizationDetails(StripeObject): + amount: int + """ + The authorization amount in the smallest currency unit. + """ + authorization_method: Optional[ + Literal["chip", "contactless", "keyed_in", "online", "swipe"] + ] + """ + The method used for authorization. + """ + currency: str + """ + Three-letter ISO currency code in lowercase. + """ + entry_mode: Optional[ + Literal[ + "contactless", + "contactless_magstripe", + "credential_on_file", + "integrated_circuit_card", + "magstripe", + "magstripe_no_cvv", + "manual", + "other", + "unknown", + ] + ] + """ + The card entry mode. + """ + entry_mode_raw_code: Optional[str] + """ + The raw code for the card entry mode. + """ + initiated_at: int + """ + The time when the authorization was initiated. + """ + point_of_sale_condition: Optional[ + Literal[ + "account_verification", + "card_not_present", + "card_present", + "e_commerce", + "key_entered_pos", + "missing", + "moto", + "other", + "pin_entered", + "recurring", + ] + ] + """ + The point of sale condition. + """ + point_of_sale_condition_raw_code: Optional[str] + """ + The raw code for the point of sale condition. + """ + reference: str + """ + External reference for the authorization. + """ + + class CardDetails(StripeObject): + bin: str + """ + The Bank Identification Number (BIN) of the card. + """ + bin_country: str + """ + The country code associated with the card BIN. + """ + card_type: Literal["physical", "virtual"] + """ + The type of card (physical or virtual). + """ + created_at: int + """ + The time when the card was created. + """ + last4: str + """ + The last 4 digits of the card number. + """ + reference: str + """ + External reference for the card. + """ + + class CardholderDetails(StripeObject): + created_at: Optional[int] + """ + The time when the cardholder was created. + """ + reference: Optional[str] + """ + External reference for the cardholder. + """ + + class MerchantDetails(StripeObject): + category_code: str + """ + The merchant category code (MCC). + """ + country: Optional[str] + """ + The merchant country code. + """ + name: str + """ + The merchant name. + """ + network_id: str + """ + The merchant identifier from the card network. + """ + terminal_id: Optional[str] + """ + The terminal identifier. + """ + + class NetworkDetails(StripeObject): + acquiring_institution_id: Optional[str] + """ + The acquiring institution identifier. + """ + routed_network: Optional[ + Literal[ + "cirrus", + "interlink", + "maestro", + "mastercard", + "other", + "plus", + "visa", + ] + ] + """ + The card network that processed the authorization. + """ + + class Signals(StripeObject): + class FraudRisk(StripeObject): + class Data(StripeObject): + evaluated_at: int + """ + The time when this signal was evaluated. + """ + level: Literal[ + "elevated", + "highest", + "low", + "normal", + "not_assessed", + "unknown", + ] + """ + Risk level, based on the score. + """ + score: float + """ + Fraud risk score for this evaluation. Score in the range [0,100], formatted as a 2 decimal float, with higher scores indicating a higher likelihood of fraud. + """ + + data: Optional[Data] + """ + Signal evaluation data, including score and level. + """ + error: Optional[Dict[str, str]] + """ + Details of an error that prevented reporting this signal. + """ + status: Literal["error", "success"] + """ + The status of this signal. + """ + _inner_class_types = {"data": Data} + + fraud_risk: FraudRisk + """ + A fraud risk signal with status, error, and data fields. + """ + _inner_class_types = {"fraud_risk": FraudRisk} + + class TokenDetails(StripeObject): + created_at: Optional[int] + """ + The time when the token was created. + """ + reference: Optional[str] + """ + External reference for the token. + """ + wallet: Optional[Literal["apple_pay", "google_pay", "samsung_pay"]] + """ + The wallet provider, if applicable. + """ + + class VerificationDetails(StripeObject): + three_d_secure_result: Optional[ + Literal[ + "attempt_acknowledged", + "authenticated", + "exempted", + "failed", + "required", + ] + ] + """ + The result of the 3D Secure verification. + """ + + authorization_details: Optional[AuthorizationDetails] + """ + Details about the authorization transaction. + """ + card_details: Optional[CardDetails] + """ + Details about the card used in the authorization. + """ + cardholder_details: Optional[CardholderDetails] + """ + Details about the cardholder. + """ + id: str + """ + Unique identifier for the object. + """ + livemode: bool + """ + If the object exists in live mode, the value is `true`. If the object exists in test mode, the value is `false`. + """ + merchant_details: Optional[MerchantDetails] + """ + Details about the merchant where the authorization occurred. + """ + metadata: Optional[Dict[str, str]] + """ + Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. + """ + network_details: Optional[NetworkDetails] + """ + Details about the card network processing. + """ + object: Literal["radar.issuing_authorization_evaluation"] + """ + String representing the object's type. Objects of the same type share the same value. + """ + signals: Signals + """ + Collection of fraud risk signals for this authorization evaluation. + """ + token_details: Optional[TokenDetails] + """ + Details about the token, if a tokenized payment method was used. + """ + verification_details: Optional[VerificationDetails] + """ + Details about verification checks performed. + """ + + @classmethod + def create( + cls, **params: Unpack["IssuingAuthorizationEvaluationCreateParams"] + ) -> "IssuingAuthorizationEvaluation": + """ + Request a fraud risk assessment from Stripe for an Issuing card authorization. + """ + return cast( + "IssuingAuthorizationEvaluation", + cls._static_request( + "post", + cls.class_url(), + params=params, + ), + ) + + @classmethod + async def create_async( + cls, **params: Unpack["IssuingAuthorizationEvaluationCreateParams"] + ) -> "IssuingAuthorizationEvaluation": + """ + Request a fraud risk assessment from Stripe for an Issuing card authorization. + """ + return cast( + "IssuingAuthorizationEvaluation", + await cls._static_request_async( + "post", + cls.class_url(), + params=params, + ), + ) + + _inner_class_types = { + "authorization_details": AuthorizationDetails, + "card_details": CardDetails, + "cardholder_details": CardholderDetails, + "merchant_details": MerchantDetails, + "network_details": NetworkDetails, + "signals": Signals, + "token_details": TokenDetails, + "verification_details": VerificationDetails, + } diff --git a/stripe/radar/_issuing_authorization_evaluation_service.py b/stripe/radar/_issuing_authorization_evaluation_service.py new file mode 100644 index 000000000..0a814f3f0 --- /dev/null +++ b/stripe/radar/_issuing_authorization_evaluation_service.py @@ -0,0 +1,54 @@ +# -*- coding: utf-8 -*- +# File generated from our OpenAPI spec +from stripe._stripe_service import StripeService +from typing import Optional, cast +from typing_extensions import TYPE_CHECKING + +if TYPE_CHECKING: + from stripe._request_options import RequestOptions + from stripe.params.radar._issuing_authorization_evaluation_create_params import ( + IssuingAuthorizationEvaluationCreateParams, + ) + from stripe.radar._issuing_authorization_evaluation import ( + IssuingAuthorizationEvaluation, + ) + + +class IssuingAuthorizationEvaluationService(StripeService): + def create( + self, + params: "IssuingAuthorizationEvaluationCreateParams", + options: Optional["RequestOptions"] = None, + ) -> "IssuingAuthorizationEvaluation": + """ + Request a fraud risk assessment from Stripe for an Issuing card authorization. + """ + return cast( + "IssuingAuthorizationEvaluation", + self._request( + "post", + "/v1/radar/issuing_authorization_evaluations", + base_address="api", + params=params, + options=options, + ), + ) + + async def create_async( + self, + params: "IssuingAuthorizationEvaluationCreateParams", + options: Optional["RequestOptions"] = None, + ) -> "IssuingAuthorizationEvaluation": + """ + Request a fraud risk assessment from Stripe for an Issuing card authorization. + """ + return cast( + "IssuingAuthorizationEvaluation", + await self._request_async( + "post", + "/v1/radar/issuing_authorization_evaluations", + base_address="api", + params=params, + options=options, + ), + )