Skip to content

Commit 717bcd7

Browse files
feat(api): manual updates (#118)
1 parent 08bb9e3 commit 717bcd7

File tree

5 files changed

+34
-34
lines changed

5 files changed

+34
-34
lines changed

api.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ from asktable.types import (
150150
Meta,
151151
DatasourceRetrieveResponse,
152152
DatasourceDeleteResponse,
153-
DatasourceAddFilesResponse,
153+
DatasourceAddFileResponse,
154154
DatasourceDeleteFileResponse,
155155
)
156156
```
@@ -162,7 +162,7 @@ Methods:
162162
- <code title="patch /datasources/{datasource_id}">client.datasources.<a href="./src/asktable/resources/datasources/datasources.py">update</a>(datasource_id, \*\*<a href="src/asktable/types/datasource_update_params.py">params</a>) -> <a href="./src/asktable/types/datasource.py">Datasource</a></code>
163163
- <code title="get /datasources">client.datasources.<a href="./src/asktable/resources/datasources/datasources.py">list</a>(\*\*<a href="src/asktable/types/datasource_list_params.py">params</a>) -> <a href="./src/asktable/types/datasource.py">SyncPage[Datasource]</a></code>
164164
- <code title="delete /datasources/{datasource_id}">client.datasources.<a href="./src/asktable/resources/datasources/datasources.py">delete</a>(datasource_id) -> <a href="./src/asktable/types/datasource_delete_response.py">object</a></code>
165-
- <code title="post /datasources/{datasource_id}/files">client.datasources.<a href="./src/asktable/resources/datasources/datasources.py">add_files</a>(datasource_id, \*\*<a href="src/asktable/types/datasource_add_files_params.py">params</a>) -> <a href="./src/asktable/types/datasource_add_files_response.py">object</a></code>
165+
- <code title="post /datasources/{datasource_id}/files">client.datasources.<a href="./src/asktable/resources/datasources/datasources.py">add_file</a>(datasource_id, \*\*<a href="src/asktable/types/datasource_add_file_params.py">params</a>) -> <a href="./src/asktable/types/datasource_add_file_response.py">object</a></code>
166166
- <code title="delete /datasources/{datasource_id}/files/{file_id}">client.datasources.<a href="./src/asktable/resources/datasources/datasources.py">delete_file</a>(file_id, \*, datasource_id) -> <a href="./src/asktable/types/datasource_delete_file_response.py">object</a></code>
167167

168168
## Meta

src/asktable/resources/datasources/datasources.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
datasource_list_params,
2020
datasource_create_params,
2121
datasource_update_params,
22-
datasource_add_files_params,
22+
datasource_add_file_params,
2323
)
2424
from .indexes import (
2525
IndexesResource,
@@ -347,7 +347,7 @@ def delete(
347347
cast_to=object,
348348
)
349349

350-
def add_files(
350+
def add_file(
351351
self,
352352
datasource_id: str,
353353
*,
@@ -381,7 +381,7 @@ def add_files(
381381
extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})}
382382
return self._post(
383383
f"/datasources/{datasource_id}/files",
384-
body=maybe_transform(body, datasource_add_files_params.DatasourceAddFilesParams),
384+
body=maybe_transform(body, datasource_add_file_params.DatasourceAddFileParams),
385385
files=files,
386386
options=make_request_options(
387387
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
@@ -778,7 +778,7 @@ async def delete(
778778
cast_to=object,
779779
)
780780

781-
async def add_files(
781+
async def add_file(
782782
self,
783783
datasource_id: str,
784784
*,
@@ -812,7 +812,7 @@ async def add_files(
812812
extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})}
813813
return await self._post(
814814
f"/datasources/{datasource_id}/files",
815-
body=await async_maybe_transform(body, datasource_add_files_params.DatasourceAddFilesParams),
815+
body=await async_maybe_transform(body, datasource_add_file_params.DatasourceAddFileParams),
816816
files=files,
817817
options=make_request_options(
818818
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
@@ -876,8 +876,8 @@ def __init__(self, datasources: DatasourcesResource) -> None:
876876
self.delete = to_raw_response_wrapper(
877877
datasources.delete,
878878
)
879-
self.add_files = to_raw_response_wrapper(
880-
datasources.add_files,
879+
self.add_file = to_raw_response_wrapper(
880+
datasources.add_file,
881881
)
882882
self.delete_file = to_raw_response_wrapper(
883883
datasources.delete_file,
@@ -915,8 +915,8 @@ def __init__(self, datasources: AsyncDatasourcesResource) -> None:
915915
self.delete = async_to_raw_response_wrapper(
916916
datasources.delete,
917917
)
918-
self.add_files = async_to_raw_response_wrapper(
919-
datasources.add_files,
918+
self.add_file = async_to_raw_response_wrapper(
919+
datasources.add_file,
920920
)
921921
self.delete_file = async_to_raw_response_wrapper(
922922
datasources.delete_file,
@@ -954,8 +954,8 @@ def __init__(self, datasources: DatasourcesResource) -> None:
954954
self.delete = to_streamed_response_wrapper(
955955
datasources.delete,
956956
)
957-
self.add_files = to_streamed_response_wrapper(
958-
datasources.add_files,
957+
self.add_file = to_streamed_response_wrapper(
958+
datasources.add_file,
959959
)
960960
self.delete_file = to_streamed_response_wrapper(
961961
datasources.delete_file,
@@ -993,8 +993,8 @@ def __init__(self, datasources: AsyncDatasourcesResource) -> None:
993993
self.delete = async_to_streamed_response_wrapper(
994994
datasources.delete,
995995
)
996-
self.add_files = async_to_streamed_response_wrapper(
997-
datasources.add_files,
996+
self.add_file = async_to_streamed_response_wrapper(
997+
datasources.add_file,
998998
)
999999
self.delete_file = async_to_streamed_response_wrapper(
10001000
datasources.delete_file,

src/asktable/types/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@
5858
from .role_get_polices_response import RoleGetPolicesResponse as RoleGetPolicesResponse
5959
from .role_get_variables_params import RoleGetVariablesParams as RoleGetVariablesParams
6060
from .chat_send_message_response import ChatSendMessageResponse as ChatSendMessageResponse
61+
from .datasource_add_file_params import DatasourceAddFileParams as DatasourceAddFileParams
6162
from .preference_create_response import PreferenceCreateResponse as PreferenceCreateResponse
6263
from .preference_update_response import PreferenceUpdateResponse as PreferenceUpdateResponse
6364
from .securetunnel_create_params import SecuretunnelCreateParams as SecuretunnelCreateParams
6465
from .securetunnel_update_params import SecuretunnelUpdateParams as SecuretunnelUpdateParams
65-
from .datasource_add_files_params import DatasourceAddFilesParams as DatasourceAddFilesParams
6666
from .datasource_retrieve_response import DatasourceRetrieveResponse as DatasourceRetrieveResponse
6767
from .preference_retrieve_response import PreferenceRetrieveResponse as PreferenceRetrieveResponse
6868
from .business_glossary_list_params import BusinessGlossaryListParams as BusinessGlossaryListParams

src/asktable/types/datasource_add_files_params.py renamed to src/asktable/types/datasource_add_file_params.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
from .._types import FileTypes
88

9-
__all__ = ["DatasourceAddFilesParams"]
9+
__all__ = ["DatasourceAddFileParams"]
1010

1111

12-
class DatasourceAddFilesParams(TypedDict, total=False):
12+
class DatasourceAddFileParams(TypedDict, total=False):
1313
file: Required[FileTypes]

tests/api_resources/test_datasources.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -245,16 +245,16 @@ def test_path_params_delete(self, client: Asktable) -> None:
245245
)
246246

247247
@parametrize
248-
def test_method_add_files(self, client: Asktable) -> None:
249-
datasource = client.datasources.add_files(
248+
def test_method_add_file(self, client: Asktable) -> None:
249+
datasource = client.datasources.add_file(
250250
datasource_id="datasource_id",
251251
file=b"raw file contents",
252252
)
253253
assert_matches_type(object, datasource, path=["response"])
254254

255255
@parametrize
256-
def test_raw_response_add_files(self, client: Asktable) -> None:
257-
response = client.datasources.with_raw_response.add_files(
256+
def test_raw_response_add_file(self, client: Asktable) -> None:
257+
response = client.datasources.with_raw_response.add_file(
258258
datasource_id="datasource_id",
259259
file=b"raw file contents",
260260
)
@@ -265,8 +265,8 @@ def test_raw_response_add_files(self, client: Asktable) -> None:
265265
assert_matches_type(object, datasource, path=["response"])
266266

267267
@parametrize
268-
def test_streaming_response_add_files(self, client: Asktable) -> None:
269-
with client.datasources.with_streaming_response.add_files(
268+
def test_streaming_response_add_file(self, client: Asktable) -> None:
269+
with client.datasources.with_streaming_response.add_file(
270270
datasource_id="datasource_id",
271271
file=b"raw file contents",
272272
) as response:
@@ -279,9 +279,9 @@ def test_streaming_response_add_files(self, client: Asktable) -> None:
279279
assert cast(Any, response.is_closed) is True
280280

281281
@parametrize
282-
def test_path_params_add_files(self, client: Asktable) -> None:
282+
def test_path_params_add_file(self, client: Asktable) -> None:
283283
with pytest.raises(ValueError, match=r"Expected a non-empty value for `datasource_id` but received ''"):
284-
client.datasources.with_raw_response.add_files(
284+
client.datasources.with_raw_response.add_file(
285285
datasource_id="",
286286
file=b"raw file contents",
287287
)
@@ -562,16 +562,16 @@ async def test_path_params_delete(self, async_client: AsyncAsktable) -> None:
562562
)
563563

564564
@parametrize
565-
async def test_method_add_files(self, async_client: AsyncAsktable) -> None:
566-
datasource = await async_client.datasources.add_files(
565+
async def test_method_add_file(self, async_client: AsyncAsktable) -> None:
566+
datasource = await async_client.datasources.add_file(
567567
datasource_id="datasource_id",
568568
file=b"raw file contents",
569569
)
570570
assert_matches_type(object, datasource, path=["response"])
571571

572572
@parametrize
573-
async def test_raw_response_add_files(self, async_client: AsyncAsktable) -> None:
574-
response = await async_client.datasources.with_raw_response.add_files(
573+
async def test_raw_response_add_file(self, async_client: AsyncAsktable) -> None:
574+
response = await async_client.datasources.with_raw_response.add_file(
575575
datasource_id="datasource_id",
576576
file=b"raw file contents",
577577
)
@@ -582,8 +582,8 @@ async def test_raw_response_add_files(self, async_client: AsyncAsktable) -> None
582582
assert_matches_type(object, datasource, path=["response"])
583583

584584
@parametrize
585-
async def test_streaming_response_add_files(self, async_client: AsyncAsktable) -> None:
586-
async with async_client.datasources.with_streaming_response.add_files(
585+
async def test_streaming_response_add_file(self, async_client: AsyncAsktable) -> None:
586+
async with async_client.datasources.with_streaming_response.add_file(
587587
datasource_id="datasource_id",
588588
file=b"raw file contents",
589589
) as response:
@@ -596,9 +596,9 @@ async def test_streaming_response_add_files(self, async_client: AsyncAsktable) -
596596
assert cast(Any, response.is_closed) is True
597597

598598
@parametrize
599-
async def test_path_params_add_files(self, async_client: AsyncAsktable) -> None:
599+
async def test_path_params_add_file(self, async_client: AsyncAsktable) -> None:
600600
with pytest.raises(ValueError, match=r"Expected a non-empty value for `datasource_id` but received ''"):
601-
await async_client.datasources.with_raw_response.add_files(
601+
await async_client.datasources.with_raw_response.add_file(
602602
datasource_id="",
603603
file=b"raw file contents",
604604
)

0 commit comments

Comments
 (0)