88
99from ..types import deployment_history_list_params
1010from .._types import Body , Omit , Query , Headers , NotGiven , omit , not_given
11- from .._utils import maybe_transform , async_maybe_transform
11+ from .._utils import path_template , maybe_transform , async_maybe_transform
1212from .._compat import cached_property
1313from .._resource import SyncAPIResource , AsyncAPIResource
1414from .._response import (
1818 async_to_streamed_response_wrapper ,
1919)
2020from .._base_client import make_request_options
21- from ..types .deployment_history import DeploymentHistory
2221from ..types .deployment_history_list_response import DeploymentHistoryListResponse
22+ from ..types .deployment_history_retrieve_response import DeploymentHistoryRetrieveResponse
2323
2424__all__ = ["DeploymentHistoryResource" , "AsyncDeploymentHistoryResource" ]
2525
@@ -54,7 +54,7 @@ def retrieve(
5454 extra_query : Query | None = None ,
5555 extra_body : Body | None = None ,
5656 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
57- ) -> DeploymentHistory :
57+ ) -> DeploymentHistoryRetrieveResponse :
5858 """
5959 Get a deployment record by its unique ID.
6060
@@ -70,11 +70,11 @@ def retrieve(
7070 if not deployment_id :
7171 raise ValueError (f"Expected a non-empty value for `deployment_id` but received { deployment_id !r} " )
7272 return self ._get (
73- f "/deployment-history/{ deployment_id } " ,
73+ path_template ( "/deployment-history/{deployment_id}" , deployment_id = deployment_id ) ,
7474 options = make_request_options (
7575 extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
7676 ),
77- cast_to = DeploymentHistory ,
77+ cast_to = DeploymentHistoryRetrieveResponse ,
7878 )
7979
8080 def list (
@@ -83,6 +83,8 @@ def list(
8383 agent_id : Optional [str ] | Omit = omit ,
8484 agent_name : Optional [str ] | Omit = omit ,
8585 limit : int | Omit = omit ,
86+ order_by : Optional [str ] | Omit = omit ,
87+ order_direction : str | Omit = omit ,
8688 page_number : int | Omit = omit ,
8789 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
8890 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -115,6 +117,8 @@ def list(
115117 "agent_id" : agent_id ,
116118 "agent_name" : agent_name ,
117119 "limit" : limit ,
120+ "order_by" : order_by ,
121+ "order_direction" : order_direction ,
118122 "page_number" : page_number ,
119123 },
120124 deployment_history_list_params .DeploymentHistoryListParams ,
@@ -154,7 +158,7 @@ async def retrieve(
154158 extra_query : Query | None = None ,
155159 extra_body : Body | None = None ,
156160 timeout : float | httpx .Timeout | None | NotGiven = not_given ,
157- ) -> DeploymentHistory :
161+ ) -> DeploymentHistoryRetrieveResponse :
158162 """
159163 Get a deployment record by its unique ID.
160164
@@ -170,11 +174,11 @@ async def retrieve(
170174 if not deployment_id :
171175 raise ValueError (f"Expected a non-empty value for `deployment_id` but received { deployment_id !r} " )
172176 return await self ._get (
173- f "/deployment-history/{ deployment_id } " ,
177+ path_template ( "/deployment-history/{deployment_id}" , deployment_id = deployment_id ) ,
174178 options = make_request_options (
175179 extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
176180 ),
177- cast_to = DeploymentHistory ,
181+ cast_to = DeploymentHistoryRetrieveResponse ,
178182 )
179183
180184 async def list (
@@ -183,6 +187,8 @@ async def list(
183187 agent_id : Optional [str ] | Omit = omit ,
184188 agent_name : Optional [str ] | Omit = omit ,
185189 limit : int | Omit = omit ,
190+ order_by : Optional [str ] | Omit = omit ,
191+ order_direction : str | Omit = omit ,
186192 page_number : int | Omit = omit ,
187193 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
188194 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -215,6 +221,8 @@ async def list(
215221 "agent_id" : agent_id ,
216222 "agent_name" : agent_name ,
217223 "limit" : limit ,
224+ "order_by" : order_by ,
225+ "order_direction" : order_direction ,
218226 "page_number" : page_number ,
219227 },
220228 deployment_history_list_params .DeploymentHistoryListParams ,
0 commit comments