diff --git a/CODEGEN_VERSION b/CODEGEN_VERSION index c99d4272f..faffa5321 100644 --- a/CODEGEN_VERSION +++ b/CODEGEN_VERSION @@ -1 +1 @@ -e10daa4ed23a4fe87d6ea60836226446e042fdd3 \ No newline at end of file +dae6f304b0c2f0f691575233e87620ad1f479146 \ No newline at end of file diff --git a/OPENAPI_VERSION b/OPENAPI_VERSION index 58dae7935..4c2310759 100644 --- a/OPENAPI_VERSION +++ b/OPENAPI_VERSION @@ -1 +1 @@ -v2186 \ No newline at end of file +v2189 \ No newline at end of file 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/_api_requestor.py b/stripe/_api_requestor.py index 3e864931f..5c3f1c7e5 100644 --- a/stripe/_api_requestor.py +++ b/stripe/_api_requestor.py @@ -507,13 +507,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 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_configuration_storer_capability_status_updated_event.py b/stripe/events/_v2_core_account_including_configuration_storer_capability_status_updated_event.py index 1ce8ffd64..2b2ee4ef5 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( @@ -180,6 +182,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_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_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/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(