2929)
3030from ....._base_client import AsyncPaginator , make_request_options
3131from .....types .pages .projects import deployment_list_params , deployment_create_params
32- from .....types .pages .projects .deployment_get_response import DeploymentGetResponse
33- from .....types .pages .projects .deployment_list_response import DeploymentListResponse
34- from .....types .pages .projects .deployment_retry_response import DeploymentRetryResponse
35- from .....types .pages .projects .deployment_create_response import DeploymentCreateResponse
36- from .....types .pages .projects .deployment_rollback_response import DeploymentRollbackResponse
32+ from .....types .pages .deployment import Deployment
3733
3834__all__ = ["DeploymentsResource" , "AsyncDeploymentsResource" ]
3935
@@ -86,7 +82,7 @@ def create(
8682 extra_query : Query | None = None ,
8783 extra_body : Body | None = None ,
8884 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
89- ) -> DeploymentCreateResponse :
85+ ) -> Deployment :
9086 """Start a new deployment from production.
9187
9288 The repository and account must have
@@ -181,9 +177,9 @@ def create(
181177 extra_query = extra_query ,
182178 extra_body = extra_body ,
183179 timeout = timeout ,
184- post_parser = ResultWrapper [DeploymentCreateResponse ]._unwrapper ,
180+ post_parser = ResultWrapper [Deployment ]._unwrapper ,
185181 ),
186- cast_to = cast (Type [DeploymentCreateResponse ], ResultWrapper [DeploymentCreateResponse ]),
182+ cast_to = cast (Type [Deployment ], ResultWrapper [Deployment ]),
187183 )
188184
189185 def list (
@@ -200,7 +196,7 @@ def list(
200196 extra_query : Query | None = None ,
201197 extra_body : Body | None = None ,
202198 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
203- ) -> SyncV4PagePaginationArray [DeploymentListResponse ]:
199+ ) -> SyncV4PagePaginationArray [Deployment ]:
204200 """
205201 Fetch a list of project deployments.
206202
@@ -229,7 +225,7 @@ def list(
229225 raise ValueError (f"Expected a non-empty value for `project_name` but received { project_name !r} " )
230226 return self ._get_api_list (
231227 f"/accounts/{ account_id } /pages/projects/{ project_name } /deployments" ,
232- page = SyncV4PagePaginationArray [DeploymentListResponse ],
228+ page = SyncV4PagePaginationArray [Deployment ],
233229 options = make_request_options (
234230 extra_headers = extra_headers ,
235231 extra_query = extra_query ,
@@ -244,7 +240,7 @@ def list(
244240 deployment_list_params .DeploymentListParams ,
245241 ),
246242 ),
247- model = DeploymentListResponse ,
243+ model = Deployment ,
248244 )
249245
250246 def delete (
@@ -308,7 +304,7 @@ def get(
308304 extra_query : Query | None = None ,
309305 extra_body : Body | None = None ,
310306 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
311- ) -> DeploymentGetResponse :
307+ ) -> Deployment :
312308 """
313309 Fetch information about a deployment.
314310
@@ -340,9 +336,9 @@ def get(
340336 extra_query = extra_query ,
341337 extra_body = extra_body ,
342338 timeout = timeout ,
343- post_parser = ResultWrapper [DeploymentGetResponse ]._unwrapper ,
339+ post_parser = ResultWrapper [Deployment ]._unwrapper ,
344340 ),
345- cast_to = cast (Type [DeploymentGetResponse ], ResultWrapper [DeploymentGetResponse ]),
341+ cast_to = cast (Type [Deployment ], ResultWrapper [Deployment ]),
346342 )
347343
348344 def retry (
@@ -357,7 +353,7 @@ def retry(
357353 extra_query : Query | None = None ,
358354 extra_body : Body | None = None ,
359355 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
360- ) -> DeploymentRetryResponse :
356+ ) -> Deployment :
361357 """
362358 Retry a previous deployment.
363359
@@ -389,9 +385,9 @@ def retry(
389385 extra_query = extra_query ,
390386 extra_body = extra_body ,
391387 timeout = timeout ,
392- post_parser = ResultWrapper [DeploymentRetryResponse ]._unwrapper ,
388+ post_parser = ResultWrapper [Deployment ]._unwrapper ,
393389 ),
394- cast_to = cast (Type [DeploymentRetryResponse ], ResultWrapper [DeploymentRetryResponse ]),
390+ cast_to = cast (Type [Deployment ], ResultWrapper [Deployment ]),
395391 )
396392
397393 def rollback (
@@ -406,7 +402,7 @@ def rollback(
406402 extra_query : Query | None = None ,
407403 extra_body : Body | None = None ,
408404 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
409- ) -> DeploymentRollbackResponse :
405+ ) -> Deployment :
410406 """Rollback the production deployment to a previous deployment.
411407
412408 You can only
@@ -440,9 +436,9 @@ def rollback(
440436 extra_query = extra_query ,
441437 extra_body = extra_body ,
442438 timeout = timeout ,
443- post_parser = ResultWrapper [DeploymentRollbackResponse ]._unwrapper ,
439+ post_parser = ResultWrapper [Deployment ]._unwrapper ,
444440 ),
445- cast_to = cast (Type [DeploymentRollbackResponse ], ResultWrapper [DeploymentRollbackResponse ]),
441+ cast_to = cast (Type [Deployment ], ResultWrapper [Deployment ]),
446442 )
447443
448444
@@ -494,7 +490,7 @@ async def create(
494490 extra_query : Query | None = None ,
495491 extra_body : Body | None = None ,
496492 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
497- ) -> DeploymentCreateResponse :
493+ ) -> Deployment :
498494 """Start a new deployment from production.
499495
500496 The repository and account must have
@@ -589,9 +585,9 @@ async def create(
589585 extra_query = extra_query ,
590586 extra_body = extra_body ,
591587 timeout = timeout ,
592- post_parser = ResultWrapper [DeploymentCreateResponse ]._unwrapper ,
588+ post_parser = ResultWrapper [Deployment ]._unwrapper ,
593589 ),
594- cast_to = cast (Type [DeploymentCreateResponse ], ResultWrapper [DeploymentCreateResponse ]),
590+ cast_to = cast (Type [Deployment ], ResultWrapper [Deployment ]),
595591 )
596592
597593 def list (
@@ -608,7 +604,7 @@ def list(
608604 extra_query : Query | None = None ,
609605 extra_body : Body | None = None ,
610606 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
611- ) -> AsyncPaginator [DeploymentListResponse , AsyncV4PagePaginationArray [DeploymentListResponse ]]:
607+ ) -> AsyncPaginator [Deployment , AsyncV4PagePaginationArray [Deployment ]]:
612608 """
613609 Fetch a list of project deployments.
614610
@@ -637,7 +633,7 @@ def list(
637633 raise ValueError (f"Expected a non-empty value for `project_name` but received { project_name !r} " )
638634 return self ._get_api_list (
639635 f"/accounts/{ account_id } /pages/projects/{ project_name } /deployments" ,
640- page = AsyncV4PagePaginationArray [DeploymentListResponse ],
636+ page = AsyncV4PagePaginationArray [Deployment ],
641637 options = make_request_options (
642638 extra_headers = extra_headers ,
643639 extra_query = extra_query ,
@@ -652,7 +648,7 @@ def list(
652648 deployment_list_params .DeploymentListParams ,
653649 ),
654650 ),
655- model = DeploymentListResponse ,
651+ model = Deployment ,
656652 )
657653
658654 async def delete (
@@ -716,7 +712,7 @@ async def get(
716712 extra_query : Query | None = None ,
717713 extra_body : Body | None = None ,
718714 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
719- ) -> DeploymentGetResponse :
715+ ) -> Deployment :
720716 """
721717 Fetch information about a deployment.
722718
@@ -748,9 +744,9 @@ async def get(
748744 extra_query = extra_query ,
749745 extra_body = extra_body ,
750746 timeout = timeout ,
751- post_parser = ResultWrapper [DeploymentGetResponse ]._unwrapper ,
747+ post_parser = ResultWrapper [Deployment ]._unwrapper ,
752748 ),
753- cast_to = cast (Type [DeploymentGetResponse ], ResultWrapper [DeploymentGetResponse ]),
749+ cast_to = cast (Type [Deployment ], ResultWrapper [Deployment ]),
754750 )
755751
756752 async def retry (
@@ -765,7 +761,7 @@ async def retry(
765761 extra_query : Query | None = None ,
766762 extra_body : Body | None = None ,
767763 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
768- ) -> DeploymentRetryResponse :
764+ ) -> Deployment :
769765 """
770766 Retry a previous deployment.
771767
@@ -797,9 +793,9 @@ async def retry(
797793 extra_query = extra_query ,
798794 extra_body = extra_body ,
799795 timeout = timeout ,
800- post_parser = ResultWrapper [DeploymentRetryResponse ]._unwrapper ,
796+ post_parser = ResultWrapper [Deployment ]._unwrapper ,
801797 ),
802- cast_to = cast (Type [DeploymentRetryResponse ], ResultWrapper [DeploymentRetryResponse ]),
798+ cast_to = cast (Type [Deployment ], ResultWrapper [Deployment ]),
803799 )
804800
805801 async def rollback (
@@ -814,7 +810,7 @@ async def rollback(
814810 extra_query : Query | None = None ,
815811 extra_body : Body | None = None ,
816812 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
817- ) -> DeploymentRollbackResponse :
813+ ) -> Deployment :
818814 """Rollback the production deployment to a previous deployment.
819815
820816 You can only
@@ -848,9 +844,9 @@ async def rollback(
848844 extra_query = extra_query ,
849845 extra_body = extra_body ,
850846 timeout = timeout ,
851- post_parser = ResultWrapper [DeploymentRollbackResponse ]._unwrapper ,
847+ post_parser = ResultWrapper [Deployment ]._unwrapper ,
852848 ),
853- cast_to = cast (Type [DeploymentRollbackResponse ], ResultWrapper [DeploymentRollbackResponse ]),
849+ cast_to = cast (Type [Deployment ], ResultWrapper [Deployment ]),
854850 )
855851
856852
0 commit comments