Skip to content

Commit 0d9658b

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): OpenAPI spec update via Stainless API (#377)
1 parent 2b05694 commit 0d9658b

File tree

4 files changed

+63
-63
lines changed

4 files changed

+63
-63
lines changed

.stats.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
configured_endpoints: 1266
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-4f0694869a2da3cbfcc749f0c718b6f45464c72e586046527d6e04c06210b0ca.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-c4098fcb3861719a0115fe0bd93ede436f466e42ea623f1ed1feeb1f126d9c3d.yml

api.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -7152,8 +7152,8 @@ from cloudflare.types.bot_management import (
71527152

71537153
Methods:
71547154

7155-
- <code title="put /zones/{zone_id}/bot_management">client.bot_management.<a href="./src/cloudflare/resources/bot_management.py">update</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/bot_management/bot_management_update_params.py">params</a>) -> <a href="./src/cloudflare/types/bot_management/bot_management_update_response.py">BotManagementUpdateResponse</a></code>
7156-
- <code title="get /zones/{zone_id}/bot_management">client.bot_management.<a href="./src/cloudflare/resources/bot_management.py">get</a>(\*, zone_id) -> <a href="./src/cloudflare/types/bot_management/bot_management_get_response.py">BotManagementGetResponse</a></code>
7155+
- <code title="put /zones/{zone_id}/bot_management">client.bot_management.<a href="./src/cloudflare/resources/bot_management.py">update</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/bot_management/bot_management_update_params.py">params</a>) -> <a href="./src/cloudflare/types/bot_management/bot_management_update_response.py">Optional</a></code>
7156+
- <code title="get /zones/{zone_id}/bot_management">client.bot_management.<a href="./src/cloudflare/resources/bot_management.py">get</a>(\*, zone_id) -> <a href="./src/cloudflare/types/bot_management/bot_management_get_response.py">Optional</a></code>
71577157

71587158
# OriginPostQuantumEncryption
71597159

src/cloudflare/resources/bot_management.py

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

33
from __future__ import annotations
44

5-
from typing import Any, cast, overload
5+
from typing import Any, Optional, cast, overload
66
from typing_extensions import Literal
77

88
import httpx
@@ -54,7 +54,7 @@ def update(
5454
extra_query: Query | None = None,
5555
extra_body: Body | None = None,
5656
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
57-
) -> BotManagementUpdateResponse:
57+
) -> Optional[BotManagementUpdateResponse]:
5858
"""
5959
Updates the Bot Management configuration for a zone.
6060
@@ -101,7 +101,7 @@ def update(
101101
extra_query: Query | None = None,
102102
extra_body: Body | None = None,
103103
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
104-
) -> BotManagementUpdateResponse:
104+
) -> Optional[BotManagementUpdateResponse]:
105105
"""
106106
Updates the Bot Management configuration for a zone.
107107
@@ -157,7 +157,7 @@ def update(
157157
extra_query: Query | None = None,
158158
extra_body: Body | None = None,
159159
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
160-
) -> BotManagementUpdateResponse:
160+
) -> Optional[BotManagementUpdateResponse]:
161161
"""
162162
Updates the Bot Management configuration for a zone.
163163
@@ -212,7 +212,7 @@ def update(
212212
extra_query: Query | None = None,
213213
extra_body: Body | None = None,
214214
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
215-
) -> BotManagementUpdateResponse:
215+
) -> Optional[BotManagementUpdateResponse]:
216216
"""
217217
Updates the Bot Management configuration for a zone.
218218
@@ -268,11 +268,11 @@ def update(
268268
extra_query: Query | None = None,
269269
extra_body: Body | None = None,
270270
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
271-
) -> BotManagementUpdateResponse:
271+
) -> Optional[BotManagementUpdateResponse]:
272272
if not zone_id:
273273
raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
274274
return cast(
275-
BotManagementUpdateResponse,
275+
Optional[BotManagementUpdateResponse],
276276
self._put(
277277
f"/zones/{zone_id}/bot_management",
278278
body=maybe_transform(
@@ -294,7 +294,7 @@ def update(
294294
extra_query=extra_query,
295295
extra_body=extra_body,
296296
timeout=timeout,
297-
post_parser=ResultWrapper[BotManagementUpdateResponse]._unwrapper,
297+
post_parser=ResultWrapper[Optional[BotManagementUpdateResponse]]._unwrapper,
298298
),
299299
cast_to=cast(
300300
Any, ResultWrapper[BotManagementUpdateResponse]
@@ -312,7 +312,7 @@ def get(
312312
extra_query: Query | None = None,
313313
extra_body: Body | None = None,
314314
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
315-
) -> BotManagementGetResponse:
315+
) -> Optional[BotManagementGetResponse]:
316316
"""
317317
Retrieve a zone's Bot Management Config
318318
@@ -330,15 +330,15 @@ def get(
330330
if not zone_id:
331331
raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
332332
return cast(
333-
BotManagementGetResponse,
333+
Optional[BotManagementGetResponse],
334334
self._get(
335335
f"/zones/{zone_id}/bot_management",
336336
options=make_request_options(
337337
extra_headers=extra_headers,
338338
extra_query=extra_query,
339339
extra_body=extra_body,
340340
timeout=timeout,
341-
post_parser=ResultWrapper[BotManagementGetResponse]._unwrapper,
341+
post_parser=ResultWrapper[Optional[BotManagementGetResponse]]._unwrapper,
342342
),
343343
cast_to=cast(
344344
Any, ResultWrapper[BotManagementGetResponse]
@@ -369,7 +369,7 @@ async def update(
369369
extra_query: Query | None = None,
370370
extra_body: Body | None = None,
371371
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
372-
) -> BotManagementUpdateResponse:
372+
) -> Optional[BotManagementUpdateResponse]:
373373
"""
374374
Updates the Bot Management configuration for a zone.
375375
@@ -416,7 +416,7 @@ async def update(
416416
extra_query: Query | None = None,
417417
extra_body: Body | None = None,
418418
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
419-
) -> BotManagementUpdateResponse:
419+
) -> Optional[BotManagementUpdateResponse]:
420420
"""
421421
Updates the Bot Management configuration for a zone.
422422
@@ -472,7 +472,7 @@ async def update(
472472
extra_query: Query | None = None,
473473
extra_body: Body | None = None,
474474
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
475-
) -> BotManagementUpdateResponse:
475+
) -> Optional[BotManagementUpdateResponse]:
476476
"""
477477
Updates the Bot Management configuration for a zone.
478478
@@ -527,7 +527,7 @@ async def update(
527527
extra_query: Query | None = None,
528528
extra_body: Body | None = None,
529529
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
530-
) -> BotManagementUpdateResponse:
530+
) -> Optional[BotManagementUpdateResponse]:
531531
"""
532532
Updates the Bot Management configuration for a zone.
533533
@@ -583,11 +583,11 @@ async def update(
583583
extra_query: Query | None = None,
584584
extra_body: Body | None = None,
585585
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
586-
) -> BotManagementUpdateResponse:
586+
) -> Optional[BotManagementUpdateResponse]:
587587
if not zone_id:
588588
raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
589589
return cast(
590-
BotManagementUpdateResponse,
590+
Optional[BotManagementUpdateResponse],
591591
await self._put(
592592
f"/zones/{zone_id}/bot_management",
593593
body=await async_maybe_transform(
@@ -609,7 +609,7 @@ async def update(
609609
extra_query=extra_query,
610610
extra_body=extra_body,
611611
timeout=timeout,
612-
post_parser=ResultWrapper[BotManagementUpdateResponse]._unwrapper,
612+
post_parser=ResultWrapper[Optional[BotManagementUpdateResponse]]._unwrapper,
613613
),
614614
cast_to=cast(
615615
Any, ResultWrapper[BotManagementUpdateResponse]
@@ -627,7 +627,7 @@ async def get(
627627
extra_query: Query | None = None,
628628
extra_body: Body | None = None,
629629
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
630-
) -> BotManagementGetResponse:
630+
) -> Optional[BotManagementGetResponse]:
631631
"""
632632
Retrieve a zone's Bot Management Config
633633
@@ -645,15 +645,15 @@ async def get(
645645
if not zone_id:
646646
raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
647647
return cast(
648-
BotManagementGetResponse,
648+
Optional[BotManagementGetResponse],
649649
await self._get(
650650
f"/zones/{zone_id}/bot_management",
651651
options=make_request_options(
652652
extra_headers=extra_headers,
653653
extra_query=extra_query,
654654
extra_body=extra_body,
655655
timeout=timeout,
656-
post_parser=ResultWrapper[BotManagementGetResponse]._unwrapper,
656+
post_parser=ResultWrapper[Optional[BotManagementGetResponse]]._unwrapper,
657657
),
658658
cast_to=cast(
659659
Any, ResultWrapper[BotManagementGetResponse]

0 commit comments

Comments
 (0)