44
55import httpx
66
7- from ..._types import NOT_GIVEN , Body , Query , Headers , NoneType , NotGiven
7+ from ..._types import NOT_GIVEN , Body , Query , Headers , NotGiven
88from ..._compat import cached_property
99from ..._resource import SyncAPIResource , AsyncAPIResource
1010from ..._response import (
1111 BinaryAPIResponse ,
1212 AsyncBinaryAPIResponse ,
1313 StreamedBinaryAPIResponse ,
1414 AsyncStreamedBinaryAPIResponse ,
15- to_raw_response_wrapper ,
16- to_streamed_response_wrapper ,
17- async_to_raw_response_wrapper ,
1815 to_custom_raw_response_wrapper ,
19- async_to_streamed_response_wrapper ,
2016 to_custom_streamed_response_wrapper ,
2117 async_to_custom_raw_response_wrapper ,
2218 async_to_custom_streamed_response_wrapper ,
@@ -80,40 +76,6 @@ def list(
8076 cast_to = BinaryAPIResponse ,
8177 )
8278
83- def delete (
84- self ,
85- id : str ,
86- * ,
87- # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
88- # The extra values given here take precedence over values defined on the client or passed to this method.
89- extra_headers : Headers | None = None ,
90- extra_query : Query | None = None ,
91- extra_body : Body | None = None ,
92- timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
93- ) -> None :
94- """
95- Delete Session Downloads
96-
97- Args:
98- extra_headers: Send extra headers
99-
100- extra_query: Add additional query parameters to the request
101-
102- extra_body: Add additional JSON properties to the request
103-
104- timeout: Override the client-level default timeout for this request, in seconds
105- """
106- if not id :
107- raise ValueError (f"Expected a non-empty value for `id` but received { id !r} " )
108- extra_headers = {"Accept" : "*/*" , ** (extra_headers or {})}
109- return self ._delete (
110- f"/v1/sessions/{ id } /downloads" ,
111- options = make_request_options (
112- extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
113- ),
114- cast_to = NoneType ,
115- )
116-
11779
11880class AsyncDownloadsResource (AsyncAPIResource ):
11981 @cached_property
@@ -169,40 +131,6 @@ async def list(
169131 cast_to = AsyncBinaryAPIResponse ,
170132 )
171133
172- async def delete (
173- self ,
174- id : str ,
175- * ,
176- # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
177- # The extra values given here take precedence over values defined on the client or passed to this method.
178- extra_headers : Headers | None = None ,
179- extra_query : Query | None = None ,
180- extra_body : Body | None = None ,
181- timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
182- ) -> None :
183- """
184- Delete Session Downloads
185-
186- Args:
187- extra_headers: Send extra headers
188-
189- extra_query: Add additional query parameters to the request
190-
191- extra_body: Add additional JSON properties to the request
192-
193- timeout: Override the client-level default timeout for this request, in seconds
194- """
195- if not id :
196- raise ValueError (f"Expected a non-empty value for `id` but received { id !r} " )
197- extra_headers = {"Accept" : "*/*" , ** (extra_headers or {})}
198- return await self ._delete (
199- f"/v1/sessions/{ id } /downloads" ,
200- options = make_request_options (
201- extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
202- ),
203- cast_to = NoneType ,
204- )
205-
206134
207135class DownloadsResourceWithRawResponse :
208136 def __init__ (self , downloads : DownloadsResource ) -> None :
@@ -212,9 +140,6 @@ def __init__(self, downloads: DownloadsResource) -> None:
212140 downloads .list ,
213141 BinaryAPIResponse ,
214142 )
215- self .delete = to_raw_response_wrapper (
216- downloads .delete ,
217- )
218143
219144
220145class AsyncDownloadsResourceWithRawResponse :
@@ -225,9 +150,6 @@ def __init__(self, downloads: AsyncDownloadsResource) -> None:
225150 downloads .list ,
226151 AsyncBinaryAPIResponse ,
227152 )
228- self .delete = async_to_raw_response_wrapper (
229- downloads .delete ,
230- )
231153
232154
233155class DownloadsResourceWithStreamingResponse :
@@ -238,9 +160,6 @@ def __init__(self, downloads: DownloadsResource) -> None:
238160 downloads .list ,
239161 StreamedBinaryAPIResponse ,
240162 )
241- self .delete = to_streamed_response_wrapper (
242- downloads .delete ,
243- )
244163
245164
246165class AsyncDownloadsResourceWithStreamingResponse :
@@ -251,6 +170,3 @@ def __init__(self, downloads: AsyncDownloadsResource) -> None:
251170 downloads .list ,
252171 AsyncStreamedBinaryAPIResponse ,
253172 )
254- self .delete = async_to_streamed_response_wrapper (
255- downloads .delete ,
256- )
0 commit comments