Skip to content

Commit a8d801a

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): OpenAPI spec update via Stainless API (#326)
1 parent 892540a commit a8d801a

36 files changed

+422
-429
lines changed

api.md

+29-29
Large diffs are not rendered by default.

src/cloudflare/resources/workers/account_settings.py

+9-9
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44

5-
from typing import Type, cast
5+
from typing import Type, Optional, cast
66

77
import httpx
88

@@ -48,7 +48,7 @@ def update(
4848
extra_query: Query | None = None,
4949
extra_body: Body | None = None,
5050
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
51-
) -> AccountSettingUpdateResponse:
51+
) -> Optional[AccountSettingUpdateResponse]:
5252
"""
5353
Creates Worker account settings for an account.
5454
@@ -75,7 +75,7 @@ def update(
7575
timeout=timeout,
7676
post_parser=ResultWrapper._unwrapper,
7777
),
78-
cast_to=cast(Type[AccountSettingUpdateResponse], ResultWrapper[AccountSettingUpdateResponse]),
78+
cast_to=cast(Type[Optional[AccountSettingUpdateResponse]], ResultWrapper[AccountSettingUpdateResponse]),
7979
)
8080

8181
def get(
@@ -88,7 +88,7 @@ def get(
8888
extra_query: Query | None = None,
8989
extra_body: Body | None = None,
9090
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
91-
) -> AccountSettingGetResponse:
91+
) -> Optional[AccountSettingGetResponse]:
9292
"""
9393
Fetches Worker account settings for an account.
9494
@@ -114,7 +114,7 @@ def get(
114114
timeout=timeout,
115115
post_parser=ResultWrapper._unwrapper,
116116
),
117-
cast_to=cast(Type[AccountSettingGetResponse], ResultWrapper[AccountSettingGetResponse]),
117+
cast_to=cast(Type[Optional[AccountSettingGetResponse]], ResultWrapper[AccountSettingGetResponse]),
118118
)
119119

120120

@@ -138,7 +138,7 @@ async def update(
138138
extra_query: Query | None = None,
139139
extra_body: Body | None = None,
140140
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
141-
) -> AccountSettingUpdateResponse:
141+
) -> Optional[AccountSettingUpdateResponse]:
142142
"""
143143
Creates Worker account settings for an account.
144144
@@ -165,7 +165,7 @@ async def update(
165165
timeout=timeout,
166166
post_parser=ResultWrapper._unwrapper,
167167
),
168-
cast_to=cast(Type[AccountSettingUpdateResponse], ResultWrapper[AccountSettingUpdateResponse]),
168+
cast_to=cast(Type[Optional[AccountSettingUpdateResponse]], ResultWrapper[AccountSettingUpdateResponse]),
169169
)
170170

171171
async def get(
@@ -178,7 +178,7 @@ async def get(
178178
extra_query: Query | None = None,
179179
extra_body: Body | None = None,
180180
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
181-
) -> AccountSettingGetResponse:
181+
) -> Optional[AccountSettingGetResponse]:
182182
"""
183183
Fetches Worker account settings for an account.
184184
@@ -204,7 +204,7 @@ async def get(
204204
timeout=timeout,
205205
post_parser=ResultWrapper._unwrapper,
206206
),
207-
cast_to=cast(Type[AccountSettingGetResponse], ResultWrapper[AccountSettingGetResponse]),
207+
cast_to=cast(Type[Optional[AccountSettingGetResponse]], ResultWrapper[AccountSettingGetResponse]),
208208
)
209209

210210

src/cloudflare/resources/workers/domains.py

+9-9
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44

5-
from typing import Type, cast
5+
from typing import Type, Optional, cast
66

77
import httpx
88

@@ -53,7 +53,7 @@ def update(
5353
extra_query: Query | None = None,
5454
extra_body: Body | None = None,
5555
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
56-
) -> Domain:
56+
) -> Optional[Domain]:
5757
"""
5858
Attaches a Worker to a zone and hostname.
5959
@@ -94,7 +94,7 @@ def update(
9494
timeout=timeout,
9595
post_parser=ResultWrapper._unwrapper,
9696
),
97-
cast_to=cast(Type[Domain], ResultWrapper[Domain]),
97+
cast_to=cast(Type[Optional[Domain]], ResultWrapper[Domain]),
9898
)
9999

100100
def list(
@@ -211,7 +211,7 @@ def get(
211211
extra_query: Query | None = None,
212212
extra_body: Body | None = None,
213213
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
214-
) -> Domain:
214+
) -> Optional[Domain]:
215215
"""
216216
Gets a Worker domain.
217217
@@ -239,7 +239,7 @@ def get(
239239
timeout=timeout,
240240
post_parser=ResultWrapper._unwrapper,
241241
),
242-
cast_to=cast(Type[Domain], ResultWrapper[Domain]),
242+
cast_to=cast(Type[Optional[Domain]], ResultWrapper[Domain]),
243243
)
244244

245245

@@ -266,7 +266,7 @@ async def update(
266266
extra_query: Query | None = None,
267267
extra_body: Body | None = None,
268268
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
269-
) -> Domain:
269+
) -> Optional[Domain]:
270270
"""
271271
Attaches a Worker to a zone and hostname.
272272
@@ -307,7 +307,7 @@ async def update(
307307
timeout=timeout,
308308
post_parser=ResultWrapper._unwrapper,
309309
),
310-
cast_to=cast(Type[Domain], ResultWrapper[Domain]),
310+
cast_to=cast(Type[Optional[Domain]], ResultWrapper[Domain]),
311311
)
312312

313313
def list(
@@ -424,7 +424,7 @@ async def get(
424424
extra_query: Query | None = None,
425425
extra_body: Body | None = None,
426426
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
427-
) -> Domain:
427+
) -> Optional[Domain]:
428428
"""
429429
Gets a Worker domain.
430430
@@ -452,7 +452,7 @@ async def get(
452452
timeout=timeout,
453453
post_parser=ResultWrapper._unwrapper,
454454
),
455-
cast_to=cast(Type[Domain], ResultWrapper[Domain]),
455+
cast_to=cast(Type[Optional[Domain]], ResultWrapper[Domain]),
456456
)
457457

458458

src/cloudflare/resources/workers/scripts/content.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44

5-
from typing import List, Type, Mapping, cast
5+
from typing import List, Type, Mapping, Optional, cast
66

77
import httpx
88

@@ -62,7 +62,7 @@ def update(
6262
extra_query: Query | None = None,
6363
extra_body: Body | None = None,
6464
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
65-
) -> Script:
65+
) -> Optional[Script]:
6666
"""
6767
Put script content without touching config or metadata
6868
@@ -115,7 +115,7 @@ def update(
115115
timeout=timeout,
116116
post_parser=ResultWrapper._unwrapper,
117117
),
118-
cast_to=cast(Type[Script], ResultWrapper[Script]),
118+
cast_to=cast(Type[Optional[Script]], ResultWrapper[Script]),
119119
)
120120

121121
def get(
@@ -182,7 +182,7 @@ async def update(
182182
extra_query: Query | None = None,
183183
extra_body: Body | None = None,
184184
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
185-
) -> Script:
185+
) -> Optional[Script]:
186186
"""
187187
Put script content without touching config or metadata
188188
@@ -235,7 +235,7 @@ async def update(
235235
timeout=timeout,
236236
post_parser=ResultWrapper._unwrapper,
237237
),
238-
cast_to=cast(Type[Script], ResultWrapper[Script]),
238+
cast_to=cast(Type[Optional[Script]], ResultWrapper[Script]),
239239
)
240240

241241
async def get(

src/cloudflare/resources/workers/scripts/deployments.py

+9-9
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44

5-
from typing import Type, cast
5+
from typing import Type, Optional, cast
66

77
import httpx
88

@@ -55,7 +55,7 @@ def create(
5555
extra_query: Query | None = None,
5656
extra_body: Body | None = None,
5757
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
58-
) -> DeploymentCreateResponse:
58+
) -> Optional[DeploymentCreateResponse]:
5959
"""
6060
Deployments configure how
6161
[Worker Versions](https://developers.cloudflare.com/api/operations/worker-versions-list-versions)
@@ -95,7 +95,7 @@ def create(
9595
timeout=timeout,
9696
post_parser=ResultWrapper._unwrapper,
9797
),
98-
cast_to=cast(Type[DeploymentCreateResponse], ResultWrapper[DeploymentCreateResponse]),
98+
cast_to=cast(Type[Optional[DeploymentCreateResponse]], ResultWrapper[DeploymentCreateResponse]),
9999
)
100100

101101
def get(
@@ -109,7 +109,7 @@ def get(
109109
extra_query: Query | None = None,
110110
extra_body: Body | None = None,
111111
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
112-
) -> DeploymentGetResponse:
112+
) -> Optional[DeploymentGetResponse]:
113113
"""List of Worker Deployments.
114114
115115
The first deployment in the list is the latest
@@ -141,7 +141,7 @@ def get(
141141
timeout=timeout,
142142
post_parser=ResultWrapper._unwrapper,
143143
),
144-
cast_to=cast(Type[DeploymentGetResponse], ResultWrapper[DeploymentGetResponse]),
144+
cast_to=cast(Type[Optional[DeploymentGetResponse]], ResultWrapper[DeploymentGetResponse]),
145145
)
146146

147147

@@ -167,7 +167,7 @@ async def create(
167167
extra_query: Query | None = None,
168168
extra_body: Body | None = None,
169169
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
170-
) -> DeploymentCreateResponse:
170+
) -> Optional[DeploymentCreateResponse]:
171171
"""
172172
Deployments configure how
173173
[Worker Versions](https://developers.cloudflare.com/api/operations/worker-versions-list-versions)
@@ -207,7 +207,7 @@ async def create(
207207
timeout=timeout,
208208
post_parser=ResultWrapper._unwrapper,
209209
),
210-
cast_to=cast(Type[DeploymentCreateResponse], ResultWrapper[DeploymentCreateResponse]),
210+
cast_to=cast(Type[Optional[DeploymentCreateResponse]], ResultWrapper[DeploymentCreateResponse]),
211211
)
212212

213213
async def get(
@@ -221,7 +221,7 @@ async def get(
221221
extra_query: Query | None = None,
222222
extra_body: Body | None = None,
223223
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
224-
) -> DeploymentGetResponse:
224+
) -> Optional[DeploymentGetResponse]:
225225
"""List of Worker Deployments.
226226
227227
The first deployment in the list is the latest
@@ -253,7 +253,7 @@ async def get(
253253
timeout=timeout,
254254
post_parser=ResultWrapper._unwrapper,
255255
),
256-
cast_to=cast(Type[DeploymentGetResponse], ResultWrapper[DeploymentGetResponse]),
256+
cast_to=cast(Type[Optional[DeploymentGetResponse]], ResultWrapper[DeploymentGetResponse]),
257257
)
258258

259259

src/cloudflare/resources/workers/scripts/schedules.py

+9-9
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44

5-
from typing import Type, cast
5+
from typing import Type, Optional, cast
66

77
import httpx
88

@@ -49,7 +49,7 @@ def update(
4949
extra_query: Query | None = None,
5050
extra_body: Body | None = None,
5151
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
52-
) -> ScheduleUpdateResponse:
52+
) -> Optional[ScheduleUpdateResponse]:
5353
"""
5454
Updates Cron Triggers for a Worker.
5555
@@ -80,7 +80,7 @@ def update(
8080
timeout=timeout,
8181
post_parser=ResultWrapper._unwrapper,
8282
),
83-
cast_to=cast(Type[ScheduleUpdateResponse], ResultWrapper[ScheduleUpdateResponse]),
83+
cast_to=cast(Type[Optional[ScheduleUpdateResponse]], ResultWrapper[ScheduleUpdateResponse]),
8484
)
8585

8686
def get(
@@ -94,7 +94,7 @@ def get(
9494
extra_query: Query | None = None,
9595
extra_body: Body | None = None,
9696
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
97-
) -> ScheduleGetResponse:
97+
) -> Optional[ScheduleGetResponse]:
9898
"""
9999
Fetches Cron Triggers for a Worker.
100100
@@ -124,7 +124,7 @@ def get(
124124
timeout=timeout,
125125
post_parser=ResultWrapper._unwrapper,
126126
),
127-
cast_to=cast(Type[ScheduleGetResponse], ResultWrapper[ScheduleGetResponse]),
127+
cast_to=cast(Type[Optional[ScheduleGetResponse]], ResultWrapper[ScheduleGetResponse]),
128128
)
129129

130130

@@ -149,7 +149,7 @@ async def update(
149149
extra_query: Query | None = None,
150150
extra_body: Body | None = None,
151151
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
152-
) -> ScheduleUpdateResponse:
152+
) -> Optional[ScheduleUpdateResponse]:
153153
"""
154154
Updates Cron Triggers for a Worker.
155155
@@ -180,7 +180,7 @@ async def update(
180180
timeout=timeout,
181181
post_parser=ResultWrapper._unwrapper,
182182
),
183-
cast_to=cast(Type[ScheduleUpdateResponse], ResultWrapper[ScheduleUpdateResponse]),
183+
cast_to=cast(Type[Optional[ScheduleUpdateResponse]], ResultWrapper[ScheduleUpdateResponse]),
184184
)
185185

186186
async def get(
@@ -194,7 +194,7 @@ async def get(
194194
extra_query: Query | None = None,
195195
extra_body: Body | None = None,
196196
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
197-
) -> ScheduleGetResponse:
197+
) -> Optional[ScheduleGetResponse]:
198198
"""
199199
Fetches Cron Triggers for a Worker.
200200
@@ -224,7 +224,7 @@ async def get(
224224
timeout=timeout,
225225
post_parser=ResultWrapper._unwrapper,
226226
),
227-
cast_to=cast(Type[ScheduleGetResponse], ResultWrapper[ScheduleGetResponse]),
227+
cast_to=cast(Type[Optional[ScheduleGetResponse]], ResultWrapper[ScheduleGetResponse]),
228228
)
229229

230230

0 commit comments

Comments
 (0)