Skip to content

Commit 1b1a293

Browse files
Add Stripe-Request-Trigger header (#1748)
* add "prepare" to justfile * add Stripe-Request-Trigger header
1 parent 596c603 commit 1b1a293

21 files changed

Lines changed: 117 additions & 18 deletions

justfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ export PATH := `pwd` / VENV_NAME / "bin:" + env('PATH')
99
_default:
1010
just --list --unsorted
1111

12+
# ⭐ run format, lint, typecheck, and tests to prepare for CI
13+
prepare: format lint typecheck test
14+
1215
# ⭐ run all unit tests
1316
[positional-arguments]
1417
test *args: install-test-deps

stripe/events/_v1_billing_meter_error_report_triggered_event.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ def fetch_related_object(self) -> "Meter":
4040
"get",
4141
self.related_object.url,
4242
stripe_context=self.context,
43+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
4344
usage=["fetch_related_object"],
4445
)
4546
return cast(
@@ -64,6 +65,7 @@ async def fetch_related_object_async(self) -> "Meter":
6465
"get",
6566
self.related_object.url,
6667
stripe_context=self.context,
68+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
6769
usage=["fetch_related_object"],
6870
)
6971
return cast(
@@ -209,6 +211,9 @@ def fetch_related_object(self) -> "Meter":
209211
"get",
210212
self.related_object.url,
211213
base_address="api",
212-
options={"stripe_context": self.context},
214+
options={
215+
"stripe_context": self.context,
216+
"headers": {"Stripe-Request-Trigger": f"event={self.id}"},
217+
},
213218
),
214219
)

stripe/events/_v2_core_account_closed_event.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ def fetch_related_object(self) -> "Account":
3737
"get",
3838
self.related_object.url,
3939
stripe_context=self.context,
40+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
4041
usage=["fetch_related_object"],
4142
)
4243
return cast(
@@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "Account":
5960
"get",
6061
self.related_object.url,
6162
stripe_context=self.context,
63+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
6264
usage=["fetch_related_object"],
6365
)
6466
return cast(
@@ -103,6 +105,9 @@ def fetch_related_object(self) -> "Account":
103105
"get",
104106
self.related_object.url,
105107
base_address="api",
106-
options={"stripe_context": self.context},
108+
options={
109+
"stripe_context": self.context,
110+
"headers": {"Stripe-Request-Trigger": f"event={self.id}"},
111+
},
107112
),
108113
)

stripe/events/_v2_core_account_created_event.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ def fetch_related_object(self) -> "Account":
3737
"get",
3838
self.related_object.url,
3939
stripe_context=self.context,
40+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
4041
usage=["fetch_related_object"],
4142
)
4243
return cast(
@@ -59,6 +60,7 @@ async def fetch_related_object_async(self) -> "Account":
5960
"get",
6061
self.related_object.url,
6162
stripe_context=self.context,
63+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
6264
usage=["fetch_related_object"],
6365
)
6466
return cast(
@@ -103,6 +105,9 @@ def fetch_related_object(self) -> "Account":
103105
"get",
104106
self.related_object.url,
105107
base_address="api",
106-
options={"stripe_context": self.context},
108+
options={
109+
"stripe_context": self.context,
110+
"headers": {"Stripe-Request-Trigger": f"event={self.id}"},
111+
},
107112
),
108113
)

stripe/events/_v2_core_account_including_configuration_customer_capability_status_updated_event.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ def fetch_related_object(self) -> "Account":
4848
"get",
4949
self.related_object.url,
5050
stripe_context=self.context,
51+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
5152
usage=["fetch_related_object"],
5253
)
5354
return cast(
@@ -72,6 +73,7 @@ async def fetch_related_object_async(self) -> "Account":
7273
"get",
7374
self.related_object.url,
7475
stripe_context=self.context,
76+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
7577
usage=["fetch_related_object"],
7678
)
7779
return cast(
@@ -159,6 +161,9 @@ def fetch_related_object(self) -> "Account":
159161
"get",
160162
self.related_object.url,
161163
base_address="api",
162-
options={"stripe_context": self.context},
164+
options={
165+
"stripe_context": self.context,
166+
"headers": {"Stripe-Request-Trigger": f"event={self.id}"},
167+
},
163168
),
164169
)

stripe/events/_v2_core_account_including_configuration_customer_updated_event.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ def fetch_related_object(self) -> "Account":
4141
"get",
4242
self.related_object.url,
4343
stripe_context=self.context,
44+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
4445
usage=["fetch_related_object"],
4546
)
4647
return cast(
@@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "Account":
6566
"get",
6667
self.related_object.url,
6768
stripe_context=self.context,
69+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
6870
usage=["fetch_related_object"],
6971
)
7072
return cast(
@@ -109,6 +111,9 @@ def fetch_related_object(self) -> "Account":
109111
"get",
110112
self.related_object.url,
111113
base_address="api",
112-
options={"stripe_context": self.context},
114+
options={
115+
"stripe_context": self.context,
116+
"headers": {"Stripe-Request-Trigger": f"event={self.id}"},
117+
},
113118
),
114119
)

stripe/events/_v2_core_account_including_configuration_merchant_capability_status_updated_event.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ def fetch_related_object(self) -> "Account":
4848
"get",
4949
self.related_object.url,
5050
stripe_context=self.context,
51+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
5152
usage=["fetch_related_object"],
5253
)
5354
return cast(
@@ -72,6 +73,7 @@ async def fetch_related_object_async(self) -> "Account":
7273
"get",
7374
self.related_object.url,
7475
stripe_context=self.context,
76+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
7577
usage=["fetch_related_object"],
7678
)
7779
return cast(
@@ -205,6 +207,9 @@ def fetch_related_object(self) -> "Account":
205207
"get",
206208
self.related_object.url,
207209
base_address="api",
208-
options={"stripe_context": self.context},
210+
options={
211+
"stripe_context": self.context,
212+
"headers": {"Stripe-Request-Trigger": f"event={self.id}"},
213+
},
209214
),
210215
)

stripe/events/_v2_core_account_including_configuration_merchant_updated_event.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ def fetch_related_object(self) -> "Account":
4141
"get",
4242
self.related_object.url,
4343
stripe_context=self.context,
44+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
4445
usage=["fetch_related_object"],
4546
)
4647
return cast(
@@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "Account":
6566
"get",
6667
self.related_object.url,
6768
stripe_context=self.context,
69+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
6870
usage=["fetch_related_object"],
6971
)
7072
return cast(
@@ -109,6 +111,9 @@ def fetch_related_object(self) -> "Account":
109111
"get",
110112
self.related_object.url,
111113
base_address="api",
112-
options={"stripe_context": self.context},
114+
options={
115+
"stripe_context": self.context,
116+
"headers": {"Stripe-Request-Trigger": f"event={self.id}"},
117+
},
113118
),
114119
)

stripe/events/_v2_core_account_including_configuration_recipient_capability_status_updated_event.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ def fetch_related_object(self) -> "Account":
4848
"get",
4949
self.related_object.url,
5050
stripe_context=self.context,
51+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
5152
usage=["fetch_related_object"],
5253
)
5354
return cast(
@@ -72,6 +73,7 @@ async def fetch_related_object_async(self) -> "Account":
7273
"get",
7374
self.related_object.url,
7475
stripe_context=self.context,
76+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
7577
usage=["fetch_related_object"],
7678
)
7779
return cast(
@@ -166,6 +168,9 @@ def fetch_related_object(self) -> "Account":
166168
"get",
167169
self.related_object.url,
168170
base_address="api",
169-
options={"stripe_context": self.context},
171+
options={
172+
"stripe_context": self.context,
173+
"headers": {"Stripe-Request-Trigger": f"event={self.id}"},
174+
},
170175
),
171176
)

stripe/events/_v2_core_account_including_configuration_recipient_updated_event.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ def fetch_related_object(self) -> "Account":
4141
"get",
4242
self.related_object.url,
4343
stripe_context=self.context,
44+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
4445
usage=["fetch_related_object"],
4546
)
4647
return cast(
@@ -65,6 +66,7 @@ async def fetch_related_object_async(self) -> "Account":
6566
"get",
6667
self.related_object.url,
6768
stripe_context=self.context,
69+
headers={"Stripe-Request-Trigger": f"event={self.id}"},
6870
usage=["fetch_related_object"],
6971
)
7072
return cast(
@@ -109,6 +111,9 @@ def fetch_related_object(self) -> "Account":
109111
"get",
110112
self.related_object.url,
111113
base_address="api",
112-
options={"stripe_context": self.context},
114+
options={
115+
"stripe_context": self.context,
116+
"headers": {"Stripe-Request-Trigger": f"event={self.id}"},
117+
},
113118
),
114119
)

0 commit comments

Comments
 (0)