4
4
5
5
import httpx
6
6
7
- from ..._types import NOT_GIVEN , Body , Query , Headers , NoneType , NotGiven
7
+ from ..._types import NOT_GIVEN , Body , Query , Headers , NotGiven
8
8
from ..._compat import cached_property
9
9
from ..._resource import SyncAPIResource , AsyncAPIResource
10
10
from ..._response import (
11
11
BinaryAPIResponse ,
12
12
AsyncBinaryAPIResponse ,
13
13
StreamedBinaryAPIResponse ,
14
14
AsyncStreamedBinaryAPIResponse ,
15
- to_raw_response_wrapper ,
16
- to_streamed_response_wrapper ,
17
- async_to_raw_response_wrapper ,
18
15
to_custom_raw_response_wrapper ,
19
- async_to_streamed_response_wrapper ,
20
16
to_custom_streamed_response_wrapper ,
21
17
async_to_custom_raw_response_wrapper ,
22
18
async_to_custom_streamed_response_wrapper ,
@@ -80,40 +76,6 @@ def list(
80
76
cast_to = BinaryAPIResponse ,
81
77
)
82
78
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
-
117
79
118
80
class AsyncDownloadsResource (AsyncAPIResource ):
119
81
@cached_property
@@ -169,40 +131,6 @@ async def list(
169
131
cast_to = AsyncBinaryAPIResponse ,
170
132
)
171
133
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
-
206
134
207
135
class DownloadsResourceWithRawResponse :
208
136
def __init__ (self , downloads : DownloadsResource ) -> None :
@@ -212,9 +140,6 @@ def __init__(self, downloads: DownloadsResource) -> None:
212
140
downloads .list ,
213
141
BinaryAPIResponse ,
214
142
)
215
- self .delete = to_raw_response_wrapper (
216
- downloads .delete ,
217
- )
218
143
219
144
220
145
class AsyncDownloadsResourceWithRawResponse :
@@ -225,9 +150,6 @@ def __init__(self, downloads: AsyncDownloadsResource) -> None:
225
150
downloads .list ,
226
151
AsyncBinaryAPIResponse ,
227
152
)
228
- self .delete = async_to_raw_response_wrapper (
229
- downloads .delete ,
230
- )
231
153
232
154
233
155
class DownloadsResourceWithStreamingResponse :
@@ -238,9 +160,6 @@ def __init__(self, downloads: DownloadsResource) -> None:
238
160
downloads .list ,
239
161
StreamedBinaryAPIResponse ,
240
162
)
241
- self .delete = to_streamed_response_wrapper (
242
- downloads .delete ,
243
- )
244
163
245
164
246
165
class AsyncDownloadsResourceWithStreamingResponse :
@@ -251,6 +170,3 @@ def __init__(self, downloads: AsyncDownloadsResource) -> None:
251
170
downloads .list ,
252
171
AsyncStreamedBinaryAPIResponse ,
253
172
)
254
- self .delete = async_to_streamed_response_wrapper (
255
- downloads .delete ,
256
- )
0 commit comments