Skip to content

Commit bd94126

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): clean up missing models (#2178)
1 parent 3fd5de2 commit bd94126

19 files changed

+184
-844
lines changed

api.md

+12-22
Original file line numberDiff line numberDiff line change
@@ -1945,24 +1945,21 @@ Types:
19451945

19461946
```python
19471947
from cloudflare.types.pagerules import (
1948+
PageRule,
19481949
Target,
1949-
PageruleCreateResponse,
1950-
PageruleUpdateResponse,
19511950
PageruleListResponse,
19521951
PageruleDeleteResponse,
1953-
PageruleEditResponse,
1954-
PageruleGetResponse,
19551952
)
19561953
```
19571954

19581955
Methods:
19591956

1960-
- <code title="post /zones/{zone_id}/pagerules">client.pagerules.<a href="./src/cloudflare/resources/pagerules/pagerules.py">create</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/pagerules/pagerule_create_params.py">params</a>) -> <a href="./src/cloudflare/types/pagerules/pagerule_create_response.py">Optional</a></code>
1961-
- <code title="put /zones/{zone_id}/pagerules/{pagerule_id}">client.pagerules.<a href="./src/cloudflare/resources/pagerules/pagerules.py">update</a>(pagerule_id, \*, zone_id, \*\*<a href="src/cloudflare/types/pagerules/pagerule_update_params.py">params</a>) -> <a href="./src/cloudflare/types/pagerules/pagerule_update_response.py">Optional</a></code>
1957+
- <code title="post /zones/{zone_id}/pagerules">client.pagerules.<a href="./src/cloudflare/resources/pagerules/pagerules.py">create</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/pagerules/pagerule_create_params.py">params</a>) -> <a href="./src/cloudflare/types/pagerules/page_rule.py">Optional</a></code>
1958+
- <code title="put /zones/{zone_id}/pagerules/{pagerule_id}">client.pagerules.<a href="./src/cloudflare/resources/pagerules/pagerules.py">update</a>(pagerule_id, \*, zone_id, \*\*<a href="src/cloudflare/types/pagerules/pagerule_update_params.py">params</a>) -> <a href="./src/cloudflare/types/pagerules/page_rule.py">Optional</a></code>
19621959
- <code title="get /zones/{zone_id}/pagerules">client.pagerules.<a href="./src/cloudflare/resources/pagerules/pagerules.py">list</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/pagerules/pagerule_list_params.py">params</a>) -> <a href="./src/cloudflare/types/pagerules/pagerule_list_response.py">Optional</a></code>
19631960
- <code title="delete /zones/{zone_id}/pagerules/{pagerule_id}">client.pagerules.<a href="./src/cloudflare/resources/pagerules/pagerules.py">delete</a>(pagerule_id, \*, zone_id) -> <a href="./src/cloudflare/types/pagerules/pagerule_delete_response.py">Optional</a></code>
1964-
- <code title="patch /zones/{zone_id}/pagerules/{pagerule_id}">client.pagerules.<a href="./src/cloudflare/resources/pagerules/pagerules.py">edit</a>(pagerule_id, \*, zone_id, \*\*<a href="src/cloudflare/types/pagerules/pagerule_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/pagerules/pagerule_edit_response.py">Optional</a></code>
1965-
- <code title="get /zones/{zone_id}/pagerules/{pagerule_id}">client.pagerules.<a href="./src/cloudflare/resources/pagerules/pagerules.py">get</a>(pagerule_id, \*, zone_id) -> <a href="./src/cloudflare/types/pagerules/pagerule_get_response.py">Optional</a></code>
1961+
- <code title="patch /zones/{zone_id}/pagerules/{pagerule_id}">client.pagerules.<a href="./src/cloudflare/resources/pagerules/pagerules.py">edit</a>(pagerule_id, \*, zone_id, \*\*<a href="src/cloudflare/types/pagerules/pagerule_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/pagerules/page_rule.py">Optional</a></code>
1962+
- <code title="get /zones/{zone_id}/pagerules/{pagerule_id}">client.pagerules.<a href="./src/cloudflare/resources/pagerules/pagerules.py">get</a>(pagerule_id, \*, zone_id) -> <a href="./src/cloudflare/types/pagerules/page_rule.py">Optional</a></code>
19661963

19671964
## Settings
19681965

@@ -6375,32 +6372,25 @@ Methods:
63756372
Types:
63766373

63776374
```python
6378-
from cloudflare.types.hyperdrive import Configuration
6375+
from cloudflare.types.hyperdrive import Configuration, Hyperdrive
63796376
```
63806377

63816378
## Configs
63826379

63836380
Types:
63846381

63856382
```python
6386-
from cloudflare.types.hyperdrive import (
6387-
ConfigCreateResponse,
6388-
ConfigUpdateResponse,
6389-
ConfigListResponse,
6390-
ConfigDeleteResponse,
6391-
ConfigEditResponse,
6392-
ConfigGetResponse,
6393-
)
6383+
from cloudflare.types.hyperdrive import ConfigDeleteResponse
63946384
```
63956385

63966386
Methods:
63976387

6398-
- <code title="post /accounts/{account_id}/hyperdrive/configs">client.hyperdrive.configs.<a href="./src/cloudflare/resources/hyperdrive/configs.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/hyperdrive/config_create_params.py">params</a>) -> <a href="./src/cloudflare/types/hyperdrive/config_create_response.py">ConfigCreateResponse</a></code>
6399-
- <code title="put /accounts/{account_id}/hyperdrive/configs/{hyperdrive_id}">client.hyperdrive.configs.<a href="./src/cloudflare/resources/hyperdrive/configs.py">update</a>(hyperdrive_id, \*, account_id, \*\*<a href="src/cloudflare/types/hyperdrive/config_update_params.py">params</a>) -> <a href="./src/cloudflare/types/hyperdrive/config_update_response.py">ConfigUpdateResponse</a></code>
6400-
- <code title="get /accounts/{account_id}/hyperdrive/configs">client.hyperdrive.configs.<a href="./src/cloudflare/resources/hyperdrive/configs.py">list</a>(\*, account_id) -> <a href="./src/cloudflare/types/hyperdrive/config_list_response.py">SyncSinglePage[ConfigListResponse]</a></code>
6388+
- <code title="post /accounts/{account_id}/hyperdrive/configs">client.hyperdrive.configs.<a href="./src/cloudflare/resources/hyperdrive/configs.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/hyperdrive/config_create_params.py">params</a>) -> <a href="./src/cloudflare/types/hyperdrive/hyperdrive.py">Hyperdrive</a></code>
6389+
- <code title="put /accounts/{account_id}/hyperdrive/configs/{hyperdrive_id}">client.hyperdrive.configs.<a href="./src/cloudflare/resources/hyperdrive/configs.py">update</a>(hyperdrive_id, \*, account_id, \*\*<a href="src/cloudflare/types/hyperdrive/config_update_params.py">params</a>) -> <a href="./src/cloudflare/types/hyperdrive/hyperdrive.py">Hyperdrive</a></code>
6390+
- <code title="get /accounts/{account_id}/hyperdrive/configs">client.hyperdrive.configs.<a href="./src/cloudflare/resources/hyperdrive/configs.py">list</a>(\*, account_id) -> <a href="./src/cloudflare/types/hyperdrive/hyperdrive.py">SyncSinglePage[Hyperdrive]</a></code>
64016391
- <code title="delete /accounts/{account_id}/hyperdrive/configs/{hyperdrive_id}">client.hyperdrive.configs.<a href="./src/cloudflare/resources/hyperdrive/configs.py">delete</a>(hyperdrive_id, \*, account_id) -> <a href="./src/cloudflare/types/hyperdrive/config_delete_response.py">object</a></code>
6402-
- <code title="patch /accounts/{account_id}/hyperdrive/configs/{hyperdrive_id}">client.hyperdrive.configs.<a href="./src/cloudflare/resources/hyperdrive/configs.py">edit</a>(hyperdrive_id, \*, account_id, \*\*<a href="src/cloudflare/types/hyperdrive/config_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/hyperdrive/config_edit_response.py">ConfigEditResponse</a></code>
6403-
- <code title="get /accounts/{account_id}/hyperdrive/configs/{hyperdrive_id}">client.hyperdrive.configs.<a href="./src/cloudflare/resources/hyperdrive/configs.py">get</a>(hyperdrive_id, \*, account_id) -> <a href="./src/cloudflare/types/hyperdrive/config_get_response.py">ConfigGetResponse</a></code>
6392+
- <code title="patch /accounts/{account_id}/hyperdrive/configs/{hyperdrive_id}">client.hyperdrive.configs.<a href="./src/cloudflare/resources/hyperdrive/configs.py">edit</a>(hyperdrive_id, \*, account_id, \*\*<a href="src/cloudflare/types/hyperdrive/config_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/hyperdrive/hyperdrive.py">Hyperdrive</a></code>
6393+
- <code title="get /accounts/{account_id}/hyperdrive/configs/{hyperdrive_id}">client.hyperdrive.configs.<a href="./src/cloudflare/resources/hyperdrive/configs.py">get</a>(hyperdrive_id, \*, account_id) -> <a href="./src/cloudflare/types/hyperdrive/hyperdrive.py">Hyperdrive</a></code>
64046394

64056395
# RUM
64066396

src/cloudflare/resources/hyperdrive/configs.py

+31-35
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,7 @@
2323
from ...pagination import SyncSinglePage, AsyncSinglePage
2424
from ..._base_client import AsyncPaginator, make_request_options
2525
from ...types.hyperdrive import config_edit_params, config_create_params, config_update_params
26-
from ...types.hyperdrive.config_get_response import ConfigGetResponse
27-
from ...types.hyperdrive.config_edit_response import ConfigEditResponse
28-
from ...types.hyperdrive.config_list_response import ConfigListResponse
29-
from ...types.hyperdrive.config_create_response import ConfigCreateResponse
30-
from ...types.hyperdrive.config_update_response import ConfigUpdateResponse
26+
from ...types.hyperdrive.hyperdrive import Hyperdrive
3127

3228
__all__ = ["ConfigsResource", "AsyncConfigsResource"]
3329

@@ -65,7 +61,7 @@ def create(
6561
extra_query: Query | None = None,
6662
extra_body: Body | None = None,
6763
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
68-
) -> ConfigCreateResponse:
64+
) -> Hyperdrive:
6965
"""
7066
Creates and returns a new Hyperdrive configuration.
7167
@@ -97,9 +93,9 @@ def create(
9793
extra_query=extra_query,
9894
extra_body=extra_body,
9995
timeout=timeout,
100-
post_parser=ResultWrapper[ConfigCreateResponse]._unwrapper,
96+
post_parser=ResultWrapper[Hyperdrive]._unwrapper,
10197
),
102-
cast_to=cast(Type[ConfigCreateResponse], ResultWrapper[ConfigCreateResponse]),
98+
cast_to=cast(Type[Hyperdrive], ResultWrapper[Hyperdrive]),
10399
)
104100

105101
def update(
@@ -116,7 +112,7 @@ def update(
116112
extra_query: Query | None = None,
117113
extra_body: Body | None = None,
118114
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
119-
) -> ConfigUpdateResponse:
115+
) -> Hyperdrive:
120116
"""
121117
Updates and returns the specified Hyperdrive configuration.
122118
@@ -152,9 +148,9 @@ def update(
152148
extra_query=extra_query,
153149
extra_body=extra_body,
154150
timeout=timeout,
155-
post_parser=ResultWrapper[ConfigUpdateResponse]._unwrapper,
151+
post_parser=ResultWrapper[Hyperdrive]._unwrapper,
156152
),
157-
cast_to=cast(Type[ConfigUpdateResponse], ResultWrapper[ConfigUpdateResponse]),
153+
cast_to=cast(Type[Hyperdrive], ResultWrapper[Hyperdrive]),
158154
)
159155

160156
def list(
@@ -167,7 +163,7 @@ def list(
167163
extra_query: Query | None = None,
168164
extra_body: Body | None = None,
169165
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
170-
) -> SyncSinglePage[ConfigListResponse]:
166+
) -> SyncSinglePage[Hyperdrive]:
171167
"""
172168
Returns a list of Hyperdrives
173169
@@ -186,11 +182,11 @@ def list(
186182
raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
187183
return self._get_api_list(
188184
f"/accounts/{account_id}/hyperdrive/configs",
189-
page=SyncSinglePage[ConfigListResponse],
185+
page=SyncSinglePage[Hyperdrive],
190186
options=make_request_options(
191187
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
192188
),
193-
model=ConfigListResponse,
189+
model=Hyperdrive,
194190
)
195191

196192
def delete(
@@ -251,7 +247,7 @@ def edit(
251247
extra_query: Query | None = None,
252248
extra_body: Body | None = None,
253249
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
254-
) -> ConfigEditResponse:
250+
) -> Hyperdrive:
255251
"""Patches and returns the specified Hyperdrive configuration.
256252
257253
Custom caching
@@ -289,9 +285,9 @@ def edit(
289285
extra_query=extra_query,
290286
extra_body=extra_body,
291287
timeout=timeout,
292-
post_parser=ResultWrapper[ConfigEditResponse]._unwrapper,
288+
post_parser=ResultWrapper[Hyperdrive]._unwrapper,
293289
),
294-
cast_to=cast(Type[ConfigEditResponse], ResultWrapper[ConfigEditResponse]),
290+
cast_to=cast(Type[Hyperdrive], ResultWrapper[Hyperdrive]),
295291
)
296292

297293
def get(
@@ -305,7 +301,7 @@ def get(
305301
extra_query: Query | None = None,
306302
extra_body: Body | None = None,
307303
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
308-
) -> ConfigGetResponse:
304+
) -> Hyperdrive:
309305
"""
310306
Returns the specified Hyperdrive configuration.
311307
@@ -333,9 +329,9 @@ def get(
333329
extra_query=extra_query,
334330
extra_body=extra_body,
335331
timeout=timeout,
336-
post_parser=ResultWrapper[ConfigGetResponse]._unwrapper,
332+
post_parser=ResultWrapper[Hyperdrive]._unwrapper,
337333
),
338-
cast_to=cast(Type[ConfigGetResponse], ResultWrapper[ConfigGetResponse]),
334+
cast_to=cast(Type[Hyperdrive], ResultWrapper[Hyperdrive]),
339335
)
340336

341337

@@ -372,7 +368,7 @@ async def create(
372368
extra_query: Query | None = None,
373369
extra_body: Body | None = None,
374370
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
375-
) -> ConfigCreateResponse:
371+
) -> Hyperdrive:
376372
"""
377373
Creates and returns a new Hyperdrive configuration.
378374
@@ -404,9 +400,9 @@ async def create(
404400
extra_query=extra_query,
405401
extra_body=extra_body,
406402
timeout=timeout,
407-
post_parser=ResultWrapper[ConfigCreateResponse]._unwrapper,
403+
post_parser=ResultWrapper[Hyperdrive]._unwrapper,
408404
),
409-
cast_to=cast(Type[ConfigCreateResponse], ResultWrapper[ConfigCreateResponse]),
405+
cast_to=cast(Type[Hyperdrive], ResultWrapper[Hyperdrive]),
410406
)
411407

412408
async def update(
@@ -423,7 +419,7 @@ async def update(
423419
extra_query: Query | None = None,
424420
extra_body: Body | None = None,
425421
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
426-
) -> ConfigUpdateResponse:
422+
) -> Hyperdrive:
427423
"""
428424
Updates and returns the specified Hyperdrive configuration.
429425
@@ -459,9 +455,9 @@ async def update(
459455
extra_query=extra_query,
460456
extra_body=extra_body,
461457
timeout=timeout,
462-
post_parser=ResultWrapper[ConfigUpdateResponse]._unwrapper,
458+
post_parser=ResultWrapper[Hyperdrive]._unwrapper,
463459
),
464-
cast_to=cast(Type[ConfigUpdateResponse], ResultWrapper[ConfigUpdateResponse]),
460+
cast_to=cast(Type[Hyperdrive], ResultWrapper[Hyperdrive]),
465461
)
466462

467463
def list(
@@ -474,7 +470,7 @@ def list(
474470
extra_query: Query | None = None,
475471
extra_body: Body | None = None,
476472
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
477-
) -> AsyncPaginator[ConfigListResponse, AsyncSinglePage[ConfigListResponse]]:
473+
) -> AsyncPaginator[Hyperdrive, AsyncSinglePage[Hyperdrive]]:
478474
"""
479475
Returns a list of Hyperdrives
480476
@@ -493,11 +489,11 @@ def list(
493489
raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
494490
return self._get_api_list(
495491
f"/accounts/{account_id}/hyperdrive/configs",
496-
page=AsyncSinglePage[ConfigListResponse],
492+
page=AsyncSinglePage[Hyperdrive],
497493
options=make_request_options(
498494
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
499495
),
500-
model=ConfigListResponse,
496+
model=Hyperdrive,
501497
)
502498

503499
async def delete(
@@ -558,7 +554,7 @@ async def edit(
558554
extra_query: Query | None = None,
559555
extra_body: Body | None = None,
560556
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
561-
) -> ConfigEditResponse:
557+
) -> Hyperdrive:
562558
"""Patches and returns the specified Hyperdrive configuration.
563559
564560
Custom caching
@@ -596,9 +592,9 @@ async def edit(
596592
extra_query=extra_query,
597593
extra_body=extra_body,
598594
timeout=timeout,
599-
post_parser=ResultWrapper[ConfigEditResponse]._unwrapper,
595+
post_parser=ResultWrapper[Hyperdrive]._unwrapper,
600596
),
601-
cast_to=cast(Type[ConfigEditResponse], ResultWrapper[ConfigEditResponse]),
597+
cast_to=cast(Type[Hyperdrive], ResultWrapper[Hyperdrive]),
602598
)
603599

604600
async def get(
@@ -612,7 +608,7 @@ async def get(
612608
extra_query: Query | None = None,
613609
extra_body: Body | None = None,
614610
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
615-
) -> ConfigGetResponse:
611+
) -> Hyperdrive:
616612
"""
617613
Returns the specified Hyperdrive configuration.
618614
@@ -640,9 +636,9 @@ async def get(
640636
extra_query=extra_query,
641637
extra_body=extra_body,
642638
timeout=timeout,
643-
post_parser=ResultWrapper[ConfigGetResponse]._unwrapper,
639+
post_parser=ResultWrapper[Hyperdrive]._unwrapper,
644640
),
645-
cast_to=cast(Type[ConfigGetResponse], ResultWrapper[ConfigGetResponse]),
641+
cast_to=cast(Type[Hyperdrive], ResultWrapper[Hyperdrive]),
646642
)
647643

648644

0 commit comments

Comments
 (0)