23
23
from ...pagination import SyncSinglePage , AsyncSinglePage
24
24
from ..._base_client import AsyncPaginator , make_request_options
25
25
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
31
27
32
28
__all__ = ["ConfigsResource" , "AsyncConfigsResource" ]
33
29
@@ -65,7 +61,7 @@ def create(
65
61
extra_query : Query | None = None ,
66
62
extra_body : Body | None = None ,
67
63
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
68
- ) -> ConfigCreateResponse :
64
+ ) -> Hyperdrive :
69
65
"""
70
66
Creates and returns a new Hyperdrive configuration.
71
67
@@ -97,9 +93,9 @@ def create(
97
93
extra_query = extra_query ,
98
94
extra_body = extra_body ,
99
95
timeout = timeout ,
100
- post_parser = ResultWrapper [ConfigCreateResponse ]._unwrapper ,
96
+ post_parser = ResultWrapper [Hyperdrive ]._unwrapper ,
101
97
),
102
- cast_to = cast (Type [ConfigCreateResponse ], ResultWrapper [ConfigCreateResponse ]),
98
+ cast_to = cast (Type [Hyperdrive ], ResultWrapper [Hyperdrive ]),
103
99
)
104
100
105
101
def update (
@@ -116,7 +112,7 @@ def update(
116
112
extra_query : Query | None = None ,
117
113
extra_body : Body | None = None ,
118
114
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
119
- ) -> ConfigUpdateResponse :
115
+ ) -> Hyperdrive :
120
116
"""
121
117
Updates and returns the specified Hyperdrive configuration.
122
118
@@ -152,9 +148,9 @@ def update(
152
148
extra_query = extra_query ,
153
149
extra_body = extra_body ,
154
150
timeout = timeout ,
155
- post_parser = ResultWrapper [ConfigUpdateResponse ]._unwrapper ,
151
+ post_parser = ResultWrapper [Hyperdrive ]._unwrapper ,
156
152
),
157
- cast_to = cast (Type [ConfigUpdateResponse ], ResultWrapper [ConfigUpdateResponse ]),
153
+ cast_to = cast (Type [Hyperdrive ], ResultWrapper [Hyperdrive ]),
158
154
)
159
155
160
156
def list (
@@ -167,7 +163,7 @@ def list(
167
163
extra_query : Query | None = None ,
168
164
extra_body : Body | None = None ,
169
165
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
170
- ) -> SyncSinglePage [ConfigListResponse ]:
166
+ ) -> SyncSinglePage [Hyperdrive ]:
171
167
"""
172
168
Returns a list of Hyperdrives
173
169
@@ -186,11 +182,11 @@ def list(
186
182
raise ValueError (f"Expected a non-empty value for `account_id` but received { account_id !r} " )
187
183
return self ._get_api_list (
188
184
f"/accounts/{ account_id } /hyperdrive/configs" ,
189
- page = SyncSinglePage [ConfigListResponse ],
185
+ page = SyncSinglePage [Hyperdrive ],
190
186
options = make_request_options (
191
187
extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
192
188
),
193
- model = ConfigListResponse ,
189
+ model = Hyperdrive ,
194
190
)
195
191
196
192
def delete (
@@ -251,7 +247,7 @@ def edit(
251
247
extra_query : Query | None = None ,
252
248
extra_body : Body | None = None ,
253
249
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
254
- ) -> ConfigEditResponse :
250
+ ) -> Hyperdrive :
255
251
"""Patches and returns the specified Hyperdrive configuration.
256
252
257
253
Custom caching
@@ -289,9 +285,9 @@ def edit(
289
285
extra_query = extra_query ,
290
286
extra_body = extra_body ,
291
287
timeout = timeout ,
292
- post_parser = ResultWrapper [ConfigEditResponse ]._unwrapper ,
288
+ post_parser = ResultWrapper [Hyperdrive ]._unwrapper ,
293
289
),
294
- cast_to = cast (Type [ConfigEditResponse ], ResultWrapper [ConfigEditResponse ]),
290
+ cast_to = cast (Type [Hyperdrive ], ResultWrapper [Hyperdrive ]),
295
291
)
296
292
297
293
def get (
@@ -305,7 +301,7 @@ def get(
305
301
extra_query : Query | None = None ,
306
302
extra_body : Body | None = None ,
307
303
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
308
- ) -> ConfigGetResponse :
304
+ ) -> Hyperdrive :
309
305
"""
310
306
Returns the specified Hyperdrive configuration.
311
307
@@ -333,9 +329,9 @@ def get(
333
329
extra_query = extra_query ,
334
330
extra_body = extra_body ,
335
331
timeout = timeout ,
336
- post_parser = ResultWrapper [ConfigGetResponse ]._unwrapper ,
332
+ post_parser = ResultWrapper [Hyperdrive ]._unwrapper ,
337
333
),
338
- cast_to = cast (Type [ConfigGetResponse ], ResultWrapper [ConfigGetResponse ]),
334
+ cast_to = cast (Type [Hyperdrive ], ResultWrapper [Hyperdrive ]),
339
335
)
340
336
341
337
@@ -372,7 +368,7 @@ async def create(
372
368
extra_query : Query | None = None ,
373
369
extra_body : Body | None = None ,
374
370
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
375
- ) -> ConfigCreateResponse :
371
+ ) -> Hyperdrive :
376
372
"""
377
373
Creates and returns a new Hyperdrive configuration.
378
374
@@ -404,9 +400,9 @@ async def create(
404
400
extra_query = extra_query ,
405
401
extra_body = extra_body ,
406
402
timeout = timeout ,
407
- post_parser = ResultWrapper [ConfigCreateResponse ]._unwrapper ,
403
+ post_parser = ResultWrapper [Hyperdrive ]._unwrapper ,
408
404
),
409
- cast_to = cast (Type [ConfigCreateResponse ], ResultWrapper [ConfigCreateResponse ]),
405
+ cast_to = cast (Type [Hyperdrive ], ResultWrapper [Hyperdrive ]),
410
406
)
411
407
412
408
async def update (
@@ -423,7 +419,7 @@ async def update(
423
419
extra_query : Query | None = None ,
424
420
extra_body : Body | None = None ,
425
421
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
426
- ) -> ConfigUpdateResponse :
422
+ ) -> Hyperdrive :
427
423
"""
428
424
Updates and returns the specified Hyperdrive configuration.
429
425
@@ -459,9 +455,9 @@ async def update(
459
455
extra_query = extra_query ,
460
456
extra_body = extra_body ,
461
457
timeout = timeout ,
462
- post_parser = ResultWrapper [ConfigUpdateResponse ]._unwrapper ,
458
+ post_parser = ResultWrapper [Hyperdrive ]._unwrapper ,
463
459
),
464
- cast_to = cast (Type [ConfigUpdateResponse ], ResultWrapper [ConfigUpdateResponse ]),
460
+ cast_to = cast (Type [Hyperdrive ], ResultWrapper [Hyperdrive ]),
465
461
)
466
462
467
463
def list (
@@ -474,7 +470,7 @@ def list(
474
470
extra_query : Query | None = None ,
475
471
extra_body : Body | None = None ,
476
472
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
477
- ) -> AsyncPaginator [ConfigListResponse , AsyncSinglePage [ConfigListResponse ]]:
473
+ ) -> AsyncPaginator [Hyperdrive , AsyncSinglePage [Hyperdrive ]]:
478
474
"""
479
475
Returns a list of Hyperdrives
480
476
@@ -493,11 +489,11 @@ def list(
493
489
raise ValueError (f"Expected a non-empty value for `account_id` but received { account_id !r} " )
494
490
return self ._get_api_list (
495
491
f"/accounts/{ account_id } /hyperdrive/configs" ,
496
- page = AsyncSinglePage [ConfigListResponse ],
492
+ page = AsyncSinglePage [Hyperdrive ],
497
493
options = make_request_options (
498
494
extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
499
495
),
500
- model = ConfigListResponse ,
496
+ model = Hyperdrive ,
501
497
)
502
498
503
499
async def delete (
@@ -558,7 +554,7 @@ async def edit(
558
554
extra_query : Query | None = None ,
559
555
extra_body : Body | None = None ,
560
556
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
561
- ) -> ConfigEditResponse :
557
+ ) -> Hyperdrive :
562
558
"""Patches and returns the specified Hyperdrive configuration.
563
559
564
560
Custom caching
@@ -596,9 +592,9 @@ async def edit(
596
592
extra_query = extra_query ,
597
593
extra_body = extra_body ,
598
594
timeout = timeout ,
599
- post_parser = ResultWrapper [ConfigEditResponse ]._unwrapper ,
595
+ post_parser = ResultWrapper [Hyperdrive ]._unwrapper ,
600
596
),
601
- cast_to = cast (Type [ConfigEditResponse ], ResultWrapper [ConfigEditResponse ]),
597
+ cast_to = cast (Type [Hyperdrive ], ResultWrapper [Hyperdrive ]),
602
598
)
603
599
604
600
async def get (
@@ -612,7 +608,7 @@ async def get(
612
608
extra_query : Query | None = None ,
613
609
extra_body : Body | None = None ,
614
610
timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
615
- ) -> ConfigGetResponse :
611
+ ) -> Hyperdrive :
616
612
"""
617
613
Returns the specified Hyperdrive configuration.
618
614
@@ -640,9 +636,9 @@ async def get(
640
636
extra_query = extra_query ,
641
637
extra_body = extra_body ,
642
638
timeout = timeout ,
643
- post_parser = ResultWrapper [ConfigGetResponse ]._unwrapper ,
639
+ post_parser = ResultWrapper [Hyperdrive ]._unwrapper ,
644
640
),
645
- cast_to = cast (Type [ConfigGetResponse ], ResultWrapper [ConfigGetResponse ]),
641
+ cast_to = cast (Type [Hyperdrive ], ResultWrapper [Hyperdrive ]),
646
642
)
647
643
648
644
0 commit comments