|
6 | 6 | from ....core.api_error import ApiError |
7 | 7 | from ....core.client_wrapper import AsyncClientWrapper, SyncClientWrapper |
8 | 8 | from ....core.http_response import AsyncHttpResponse, HttpResponse |
9 | | -from ....core.jsonable_encoder import jsonable_encoder |
10 | 9 | from ....core.pydantic_utilities import parse_obj_as |
11 | 10 | from ....core.request_options import RequestOptions |
12 | 11 | from ....core.serialization import convert_and_respect_annotation_metadata |
@@ -128,14 +127,14 @@ def create( |
128 | 127 | raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) |
129 | 128 | raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) |
130 | 129 |
|
131 | | - def batch_archive( |
| 130 | + def delete( |
132 | 131 | self, |
133 | 132 | *, |
134 | 133 | ids: typing.Optional[typing.Union[str, typing.Sequence[str]]] = None, |
135 | 134 | request_options: typing.Optional[RequestOptions] = None, |
136 | 135 | ) -> HttpResponse[DeletePointsBoostsResponse]: |
137 | 136 | """ |
138 | | - Archive multiple points boosts by ID. |
| 137 | + Delete multiple points boosts by ID. |
139 | 138 |
|
140 | 139 | Parameters |
141 | 140 | ---------- |
@@ -196,79 +195,6 @@ def batch_archive( |
196 | 195 | raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) |
197 | 196 | raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) |
198 | 197 |
|
199 | | - def archive( |
200 | | - self, id: str, *, request_options: typing.Optional[RequestOptions] = None |
201 | | - ) -> HttpResponse[DeletePointsBoostsResponse]: |
202 | | - """ |
203 | | - Archive a points boost by ID. |
204 | | -
|
205 | | - Parameters |
206 | | - ---------- |
207 | | - id : str |
208 | | - The UUID of the points boost to archive |
209 | | -
|
210 | | - request_options : typing.Optional[RequestOptions] |
211 | | - Request-specific configuration. |
212 | | -
|
213 | | - Returns |
214 | | - ------- |
215 | | - HttpResponse[DeletePointsBoostsResponse] |
216 | | - Successfully archived the points boost |
217 | | - """ |
218 | | - _response = self._client_wrapper.httpx_client.request( |
219 | | - f"points/boosts/{jsonable_encoder(id)}", |
220 | | - base_url=self._client_wrapper.get_environment().admin, |
221 | | - method="DELETE", |
222 | | - request_options=request_options, |
223 | | - ) |
224 | | - try: |
225 | | - if 200 <= _response.status_code < 300: |
226 | | - _data = typing.cast( |
227 | | - DeletePointsBoostsResponse, |
228 | | - parse_obj_as( |
229 | | - type_=DeletePointsBoostsResponse, # type: ignore |
230 | | - object_=_response.json(), |
231 | | - ), |
232 | | - ) |
233 | | - return HttpResponse(response=_response, data=_data) |
234 | | - if _response.status_code == 400: |
235 | | - raise BadRequestError( |
236 | | - headers=dict(_response.headers), |
237 | | - body=typing.cast( |
238 | | - ErrorBody, |
239 | | - parse_obj_as( |
240 | | - type_=ErrorBody, # type: ignore |
241 | | - object_=_response.json(), |
242 | | - ), |
243 | | - ), |
244 | | - ) |
245 | | - if _response.status_code == 401: |
246 | | - raise UnauthorizedError( |
247 | | - headers=dict(_response.headers), |
248 | | - body=typing.cast( |
249 | | - ErrorBody, |
250 | | - parse_obj_as( |
251 | | - type_=ErrorBody, # type: ignore |
252 | | - object_=_response.json(), |
253 | | - ), |
254 | | - ), |
255 | | - ) |
256 | | - if _response.status_code == 404: |
257 | | - raise NotFoundError( |
258 | | - headers=dict(_response.headers), |
259 | | - body=typing.cast( |
260 | | - ErrorBody, |
261 | | - parse_obj_as( |
262 | | - type_=ErrorBody, # type: ignore |
263 | | - object_=_response.json(), |
264 | | - ), |
265 | | - ), |
266 | | - ) |
267 | | - _response_json = _response.json() |
268 | | - except JSONDecodeError: |
269 | | - raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) |
270 | | - raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) |
271 | | - |
272 | 198 |
|
273 | 199 | class AsyncRawBoostsClient: |
274 | 200 | def __init__(self, *, client_wrapper: AsyncClientWrapper): |
@@ -375,14 +301,14 @@ async def create( |
375 | 301 | raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) |
376 | 302 | raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) |
377 | 303 |
|
378 | | - async def batch_archive( |
| 304 | + async def delete( |
379 | 305 | self, |
380 | 306 | *, |
381 | 307 | ids: typing.Optional[typing.Union[str, typing.Sequence[str]]] = None, |
382 | 308 | request_options: typing.Optional[RequestOptions] = None, |
383 | 309 | ) -> AsyncHttpResponse[DeletePointsBoostsResponse]: |
384 | 310 | """ |
385 | | - Archive multiple points boosts by ID. |
| 311 | + Delete multiple points boosts by ID. |
386 | 312 |
|
387 | 313 | Parameters |
388 | 314 | ---------- |
@@ -442,76 +368,3 @@ async def batch_archive( |
442 | 368 | except JSONDecodeError: |
443 | 369 | raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) |
444 | 370 | raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) |
445 | | - |
446 | | - async def archive( |
447 | | - self, id: str, *, request_options: typing.Optional[RequestOptions] = None |
448 | | - ) -> AsyncHttpResponse[DeletePointsBoostsResponse]: |
449 | | - """ |
450 | | - Archive a points boost by ID. |
451 | | -
|
452 | | - Parameters |
453 | | - ---------- |
454 | | - id : str |
455 | | - The UUID of the points boost to archive |
456 | | -
|
457 | | - request_options : typing.Optional[RequestOptions] |
458 | | - Request-specific configuration. |
459 | | -
|
460 | | - Returns |
461 | | - ------- |
462 | | - AsyncHttpResponse[DeletePointsBoostsResponse] |
463 | | - Successfully archived the points boost |
464 | | - """ |
465 | | - _response = await self._client_wrapper.httpx_client.request( |
466 | | - f"points/boosts/{jsonable_encoder(id)}", |
467 | | - base_url=self._client_wrapper.get_environment().admin, |
468 | | - method="DELETE", |
469 | | - request_options=request_options, |
470 | | - ) |
471 | | - try: |
472 | | - if 200 <= _response.status_code < 300: |
473 | | - _data = typing.cast( |
474 | | - DeletePointsBoostsResponse, |
475 | | - parse_obj_as( |
476 | | - type_=DeletePointsBoostsResponse, # type: ignore |
477 | | - object_=_response.json(), |
478 | | - ), |
479 | | - ) |
480 | | - return AsyncHttpResponse(response=_response, data=_data) |
481 | | - if _response.status_code == 400: |
482 | | - raise BadRequestError( |
483 | | - headers=dict(_response.headers), |
484 | | - body=typing.cast( |
485 | | - ErrorBody, |
486 | | - parse_obj_as( |
487 | | - type_=ErrorBody, # type: ignore |
488 | | - object_=_response.json(), |
489 | | - ), |
490 | | - ), |
491 | | - ) |
492 | | - if _response.status_code == 401: |
493 | | - raise UnauthorizedError( |
494 | | - headers=dict(_response.headers), |
495 | | - body=typing.cast( |
496 | | - ErrorBody, |
497 | | - parse_obj_as( |
498 | | - type_=ErrorBody, # type: ignore |
499 | | - object_=_response.json(), |
500 | | - ), |
501 | | - ), |
502 | | - ) |
503 | | - if _response.status_code == 404: |
504 | | - raise NotFoundError( |
505 | | - headers=dict(_response.headers), |
506 | | - body=typing.cast( |
507 | | - ErrorBody, |
508 | | - parse_obj_as( |
509 | | - type_=ErrorBody, # type: ignore |
510 | | - object_=_response.json(), |
511 | | - ), |
512 | | - ), |
513 | | - ) |
514 | | - _response_json = _response.json() |
515 | | - except JSONDecodeError: |
516 | | - raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) |
517 | | - raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) |
0 commit comments