2323from ...pagination import SyncSinglePage , AsyncSinglePage
2424from ..._base_client import AsyncPaginator , make_request_options
2525from ...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