22
33from __future__ import annotations
44
5- import httpx
6-
7- from ...types import app_list_params
8- from ..._types import NOT_GIVEN , Body , Query , Headers , NotGiven
9- from ..._utils import maybe_transform , async_maybe_transform
105from ..._compat import cached_property
116from ..._resource import SyncAPIResource , AsyncAPIResource
12- from ..._response import (
13- to_raw_response_wrapper ,
14- to_streamed_response_wrapper ,
15- async_to_raw_response_wrapper ,
16- async_to_streamed_response_wrapper ,
17- )
187from .deployments import (
198 DeploymentsResource ,
209 AsyncDeploymentsResource ,
3120 InvocationsResourceWithStreamingResponse ,
3221 AsyncInvocationsResourceWithStreamingResponse ,
3322)
34- from ..._base_client import make_request_options
35- from ...types .app_list_response import AppListResponse
3623
3724__all__ = ["AppsResource" , "AsyncAppsResource" ]
3825
@@ -65,54 +52,6 @@ def with_streaming_response(self) -> AppsResourceWithStreamingResponse:
6552 """
6653 return AppsResourceWithStreamingResponse (self )
6754
68- def list (
69- self ,
70- * ,
71- app_name : str | NotGiven = NOT_GIVEN ,
72- version : str | NotGiven = NOT_GIVEN ,
73- # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
74- # The extra values given here take precedence over values defined on the client or passed to this method.
75- extra_headers : Headers | None = None ,
76- extra_query : Query | None = None ,
77- extra_body : Body | None = None ,
78- timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
79- ) -> AppListResponse :
80- """List application versions for the authenticated user.
81-
82- Optionally filter by app
83- name and/or version label.
84-
85- Args:
86- app_name: Filter results by application name.
87-
88- version: Filter results by version label.
89-
90- extra_headers: Send extra headers
91-
92- extra_query: Add additional query parameters to the request
93-
94- extra_body: Add additional JSON properties to the request
95-
96- timeout: Override the client-level default timeout for this request, in seconds
97- """
98- return self ._get (
99- "/apps" ,
100- options = make_request_options (
101- extra_headers = extra_headers ,
102- extra_query = extra_query ,
103- extra_body = extra_body ,
104- timeout = timeout ,
105- query = maybe_transform (
106- {
107- "app_name" : app_name ,
108- "version" : version ,
109- },
110- app_list_params .AppListParams ,
111- ),
112- ),
113- cast_to = AppListResponse ,
114- )
115-
11655
11756class AsyncAppsResource (AsyncAPIResource ):
11857 @cached_property
@@ -142,63 +81,11 @@ def with_streaming_response(self) -> AsyncAppsResourceWithStreamingResponse:
14281 """
14382 return AsyncAppsResourceWithStreamingResponse (self )
14483
145- async def list (
146- self ,
147- * ,
148- app_name : str | NotGiven = NOT_GIVEN ,
149- version : str | NotGiven = NOT_GIVEN ,
150- # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
151- # The extra values given here take precedence over values defined on the client or passed to this method.
152- extra_headers : Headers | None = None ,
153- extra_query : Query | None = None ,
154- extra_body : Body | None = None ,
155- timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
156- ) -> AppListResponse :
157- """List application versions for the authenticated user.
158-
159- Optionally filter by app
160- name and/or version label.
161-
162- Args:
163- app_name: Filter results by application name.
164-
165- version: Filter results by version label.
166-
167- extra_headers: Send extra headers
168-
169- extra_query: Add additional query parameters to the request
170-
171- extra_body: Add additional JSON properties to the request
172-
173- timeout: Override the client-level default timeout for this request, in seconds
174- """
175- return await self ._get (
176- "/apps" ,
177- options = make_request_options (
178- extra_headers = extra_headers ,
179- extra_query = extra_query ,
180- extra_body = extra_body ,
181- timeout = timeout ,
182- query = await async_maybe_transform (
183- {
184- "app_name" : app_name ,
185- "version" : version ,
186- },
187- app_list_params .AppListParams ,
188- ),
189- ),
190- cast_to = AppListResponse ,
191- )
192-
19384
19485class AppsResourceWithRawResponse :
19586 def __init__ (self , apps : AppsResource ) -> None :
19687 self ._apps = apps
19788
198- self .list = to_raw_response_wrapper (
199- apps .list ,
200- )
201-
20289 @cached_property
20390 def deployments (self ) -> DeploymentsResourceWithRawResponse :
20491 return DeploymentsResourceWithRawResponse (self ._apps .deployments )
@@ -212,10 +99,6 @@ class AsyncAppsResourceWithRawResponse:
21299 def __init__ (self , apps : AsyncAppsResource ) -> None :
213100 self ._apps = apps
214101
215- self .list = async_to_raw_response_wrapper (
216- apps .list ,
217- )
218-
219102 @cached_property
220103 def deployments (self ) -> AsyncDeploymentsResourceWithRawResponse :
221104 return AsyncDeploymentsResourceWithRawResponse (self ._apps .deployments )
@@ -229,10 +112,6 @@ class AppsResourceWithStreamingResponse:
229112 def __init__ (self , apps : AppsResource ) -> None :
230113 self ._apps = apps
231114
232- self .list = to_streamed_response_wrapper (
233- apps .list ,
234- )
235-
236115 @cached_property
237116 def deployments (self ) -> DeploymentsResourceWithStreamingResponse :
238117 return DeploymentsResourceWithStreamingResponse (self ._apps .deployments )
@@ -246,10 +125,6 @@ class AsyncAppsResourceWithStreamingResponse:
246125 def __init__ (self , apps : AsyncAppsResource ) -> None :
247126 self ._apps = apps
248127
249- self .list = async_to_streamed_response_wrapper (
250- apps .list ,
251- )
252-
253128 @cached_property
254129 def deployments (self ) -> AsyncDeploymentsResourceWithStreamingResponse :
255130 return AsyncDeploymentsResourceWithStreamingResponse (self ._apps .deployments )
0 commit comments