Skip to content

Commit bdaf344

Browse files
author
stlc-bot
committed
Build SDK
Stainless-Generated-From: a18a21f
1 parent 2df93ec commit bdaf344

5 files changed

Lines changed: 15 additions & 25 deletions

File tree

api.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,15 +137,15 @@ Methods:
137137
Types:
138138

139139
```python
140-
from imagekitio.types import NamedTransformationListResponse, NamedTransformationDeleteResponse
140+
from imagekitio.types import NamedTransformationListResponse
141141
```
142142

143143
Methods:
144144

145145
- <code title="post /v1/named-transformations">client.named_transformations.<a href="./src/imagekitio/resources/named_transformations.py">create</a>(\*\*<a href="src/imagekitio/types/named_transformation_create_params.py">params</a>) -> <a href="./src/imagekitio/types/shared/named_transformation.py">NamedTransformation</a></code>
146146
- <code title="patch /v1/named-transformations/{id}">client.named_transformations.<a href="./src/imagekitio/resources/named_transformations.py">update</a>(id, \*\*<a href="src/imagekitio/types/named_transformation_update_params.py">params</a>) -> <a href="./src/imagekitio/types/shared/named_transformation.py">NamedTransformation</a></code>
147147
- <code title="get /v1/named-transformations">client.named_transformations.<a href="./src/imagekitio/resources/named_transformations.py">list</a>() -> <a href="./src/imagekitio/types/named_transformation_list_response.py">NamedTransformationListResponse</a></code>
148-
- <code title="delete /v1/named-transformations/{id}">client.named_transformations.<a href="./src/imagekitio/resources/named_transformations.py">delete</a>(id) -> <a href="./src/imagekitio/types/named_transformation_delete_response.py">NamedTransformationDeleteResponse</a></code>
148+
- <code title="delete /v1/named-transformations/{id}">client.named_transformations.<a href="./src/imagekitio/resources/named_transformations.py">delete</a>(id) -> None</code>
149149
- <code title="get /v1/named-transformations/{id}">client.named_transformations.<a href="./src/imagekitio/resources/named_transformations.py">get</a>(id) -> <a href="./src/imagekitio/types/shared/named_transformation.py">NamedTransformation</a></code>
150150

151151
# Assets

src/imagekitio/resources/named_transformations.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import httpx
66

77
from ..types import named_transformation_create_params, named_transformation_update_params
8-
from .._types import Body, Omit, Query, Headers, NotGiven, omit, not_given
8+
from .._types import Body, Omit, Query, Headers, NoneType, NotGiven, omit, not_given
99
from .._utils import path_template, maybe_transform, async_maybe_transform
1010
from .._compat import cached_property
1111
from .._resource import SyncAPIResource, AsyncAPIResource
@@ -18,7 +18,6 @@
1818
from .._base_client import make_request_options
1919
from ..types.shared.named_transformation import NamedTransformation
2020
from ..types.named_transformation_list_response import NamedTransformationListResponse
21-
from ..types.named_transformation_delete_response import NamedTransformationDeleteResponse
2221

2322
__all__ = ["NamedTransformationsResource", "AsyncNamedTransformationsResource"]
2423

@@ -193,7 +192,7 @@ def delete(
193192
extra_query: Query | None = None,
194193
extra_body: Body | None = None,
195194
timeout: float | httpx.Timeout | None | NotGiven = not_given,
196-
) -> NamedTransformationDeleteResponse:
195+
) -> None:
197196
"""
198197
Permanently deletes the named transformation identified by `id`.
199198
@@ -215,12 +214,13 @@ def delete(
215214
"""
216215
if not id:
217216
raise ValueError(f"Expected a non-empty value for `id` but received {id!r}")
217+
extra_headers = {"Accept": "*/*", **(extra_headers or {})}
218218
return self._delete(
219219
path_template("/v1/named-transformations/{id}", id=id),
220220
options=make_request_options(
221221
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
222222
),
223-
cast_to=NamedTransformationDeleteResponse,
223+
cast_to=NoneType,
224224
)
225225

226226
def get(
@@ -429,7 +429,7 @@ async def delete(
429429
extra_query: Query | None = None,
430430
extra_body: Body | None = None,
431431
timeout: float | httpx.Timeout | None | NotGiven = not_given,
432-
) -> NamedTransformationDeleteResponse:
432+
) -> None:
433433
"""
434434
Permanently deletes the named transformation identified by `id`.
435435
@@ -451,12 +451,13 @@ async def delete(
451451
"""
452452
if not id:
453453
raise ValueError(f"Expected a non-empty value for `id` but received {id!r}")
454+
extra_headers = {"Accept": "*/*", **(extra_headers or {})}
454455
return await self._delete(
455456
path_template("/v1/named-transformations/{id}", id=id),
456457
options=make_request_options(
457458
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
458459
),
459-
cast_to=NamedTransformationDeleteResponse,
460+
cast_to=NoneType,
460461
)
461462

462463
async def get(

src/imagekitio/types/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,6 @@
8181
from .custom_metadata_field_update_params import CustomMetadataFieldUpdateParams as CustomMetadataFieldUpdateParams
8282
from .upload_post_transform_success_event import UploadPostTransformSuccessEvent as UploadPostTransformSuccessEvent
8383
from .video_transformation_accepted_event import VideoTransformationAcceptedEvent as VideoTransformationAcceptedEvent
84-
from .named_transformation_delete_response import NamedTransformationDeleteResponse as NamedTransformationDeleteResponse
8584
from .custom_metadata_field_delete_response import (
8685
CustomMetadataFieldDeleteResponse as CustomMetadataFieldDeleteResponse,
8786
)

src/imagekitio/types/named_transformation_delete_response.py

Lines changed: 0 additions & 9 deletions
This file was deleted.

tests/api_resources/test_named_transformations.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
from tests.utils import assert_matches_type
1212
from imagekitio.types import (
1313
NamedTransformationListResponse,
14-
NamedTransformationDeleteResponse,
1514
)
1615
from imagekitio.types.shared import NamedTransformation
1716

@@ -155,7 +154,7 @@ def test_method_delete(self, client: ImageKit) -> None:
155154
named_transformation = client.named_transformations.delete(
156155
"6bZ9x2ZUx",
157156
)
158-
assert_matches_type(NamedTransformationDeleteResponse, named_transformation, path=["response"])
157+
assert named_transformation is None
159158

160159
@pytest.mark.skip(reason="Mock server tests are disabled")
161160
@parametrize
@@ -167,7 +166,7 @@ def test_raw_response_delete(self, client: ImageKit) -> None:
167166
assert response.is_closed is True
168167
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
169168
named_transformation = response.parse()
170-
assert_matches_type(NamedTransformationDeleteResponse, named_transformation, path=["response"])
169+
assert named_transformation is None
171170

172171
@pytest.mark.skip(reason="Mock server tests are disabled")
173172
@parametrize
@@ -179,7 +178,7 @@ def test_streaming_response_delete(self, client: ImageKit) -> None:
179178
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
180179

181180
named_transformation = response.parse()
182-
assert_matches_type(NamedTransformationDeleteResponse, named_transformation, path=["response"])
181+
assert named_transformation is None
183182

184183
assert cast(Any, response.is_closed) is True
185184

@@ -373,7 +372,7 @@ async def test_method_delete(self, async_client: AsyncImageKit) -> None:
373372
named_transformation = await async_client.named_transformations.delete(
374373
"6bZ9x2ZUx",
375374
)
376-
assert_matches_type(NamedTransformationDeleteResponse, named_transformation, path=["response"])
375+
assert named_transformation is None
377376

378377
@pytest.mark.skip(reason="Mock server tests are disabled")
379378
@parametrize
@@ -385,7 +384,7 @@ async def test_raw_response_delete(self, async_client: AsyncImageKit) -> None:
385384
assert response.is_closed is True
386385
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
387386
named_transformation = await response.parse()
388-
assert_matches_type(NamedTransformationDeleteResponse, named_transformation, path=["response"])
387+
assert named_transformation is None
389388

390389
@pytest.mark.skip(reason="Mock server tests are disabled")
391390
@parametrize
@@ -397,7 +396,7 @@ async def test_streaming_response_delete(self, async_client: AsyncImageKit) -> N
397396
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
398397

399398
named_transformation = await response.parse()
400-
assert_matches_type(NamedTransformationDeleteResponse, named_transformation, path=["response"])
399+
assert named_transformation is None
401400

402401
assert cast(Any, response.is_closed) is True
403402

0 commit comments

Comments
 (0)