Skip to content

Commit 65d8b08

Browse files
feat(api): Config update for frei-l/dev (#106)
1 parent 10aa4e2 commit 65d8b08

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-
DatasourceAddFileResponse,
153+
DatasourceAddFilesResponse,
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_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>
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>
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_file_params,
22+
datasource_add_files_params,
2323
)
2424
from .indexes import (
2525
IndexesResource,
@@ -347,7 +347,7 @@ def delete(
347347
cast_to=object,
348348
)
349349

350-
def add_file(
350+
def add_files(
351351
self,
352352
datasource_id: str,
353353
*,
@@ -381,7 +381,7 @@ def add_file(
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_file_params.DatasourceAddFileParams),
384+
body=maybe_transform(body, datasource_add_files_params.DatasourceAddFilesParams),
385385
files=extracted_files,
386386
options=make_request_options(
387387
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
@@ -713,7 +713,7 @@ async def delete(
713713
cast_to=object,
714714
)
715715

716-
async def add_file(
716+
async def add_files(
717717
self,
718718
datasource_id: str,
719719
*,
@@ -747,7 +747,7 @@ async def add_file(
747747
extra_headers = {"Content-Type": "multipart/form-data", **(extra_headers or {})}
748748
return await self._post(
749749
f"/datasources/{datasource_id}/files",
750-
body=await async_maybe_transform(body, datasource_add_file_params.DatasourceAddFileParams),
750+
body=await async_maybe_transform(body, datasource_add_files_params.DatasourceAddFilesParams),
751751
files=extracted_files,
752752
options=make_request_options(
753753
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
@@ -811,8 +811,8 @@ def __init__(self, datasources: DatasourcesResource) -> None:
811811
self.delete = to_raw_response_wrapper(
812812
datasources.delete,
813813
)
814-
self.add_file = to_raw_response_wrapper(
815-
datasources.add_file,
814+
self.add_files = to_raw_response_wrapper(
815+
datasources.add_files,
816816
)
817817
self.delete_file = to_raw_response_wrapper(
818818
datasources.delete_file,
@@ -850,8 +850,8 @@ def __init__(self, datasources: AsyncDatasourcesResource) -> None:
850850
self.delete = async_to_raw_response_wrapper(
851851
datasources.delete,
852852
)
853-
self.add_file = async_to_raw_response_wrapper(
854-
datasources.add_file,
853+
self.add_files = async_to_raw_response_wrapper(
854+
datasources.add_files,
855855
)
856856
self.delete_file = async_to_raw_response_wrapper(
857857
datasources.delete_file,
@@ -889,8 +889,8 @@ def __init__(self, datasources: DatasourcesResource) -> None:
889889
self.delete = to_streamed_response_wrapper(
890890
datasources.delete,
891891
)
892-
self.add_file = to_streamed_response_wrapper(
893-
datasources.add_file,
892+
self.add_files = to_streamed_response_wrapper(
893+
datasources.add_files,
894894
)
895895
self.delete_file = to_streamed_response_wrapper(
896896
datasources.delete_file,
@@ -928,8 +928,8 @@ def __init__(self, datasources: AsyncDatasourcesResource) -> None:
928928
self.delete = async_to_streamed_response_wrapper(
929929
datasources.delete,
930930
)
931-
self.add_file = async_to_streamed_response_wrapper(
932-
datasources.add_file,
931+
self.add_files = async_to_streamed_response_wrapper(
932+
datasources.add_files,
933933
)
934934
self.delete_file = async_to_streamed_response_wrapper(
935935
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
6261
from .preference_create_response import PreferenceCreateResponse as PreferenceCreateResponse
6362
from .preference_update_response import PreferenceUpdateResponse as PreferenceUpdateResponse
6463
from .securetunnel_create_params import SecuretunnelCreateParams as SecuretunnelCreateParams
6564
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_file_params.py renamed to src/asktable/types/datasource_add_files_params.py

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

88
from .._types import FileTypes
99

10-
__all__ = ["DatasourceAddFileParams"]
10+
__all__ = ["DatasourceAddFilesParams"]
1111

1212

13-
class DatasourceAddFileParams(TypedDict, total=False):
13+
class DatasourceAddFilesParams(TypedDict, total=False):
1414
files: Required[List[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_file(self, client: Asktable) -> None:
249-
datasource = client.datasources.add_file(
248+
def test_method_add_files(self, client: Asktable) -> None:
249+
datasource = client.datasources.add_files(
250250
datasource_id="datasource_id",
251251
files=[b"raw file contents"],
252252
)
253253
assert_matches_type(object, datasource, path=["response"])
254254

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

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

281281
@parametrize
282-
def test_path_params_add_file(self, client: Asktable) -> None:
282+
def test_path_params_add_files(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_file(
284+
client.datasources.with_raw_response.add_files(
285285
datasource_id="",
286286
files=[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_file(self, async_client: AsyncAsktable) -> None:
566-
datasource = await async_client.datasources.add_file(
565+
async def test_method_add_files(self, async_client: AsyncAsktable) -> None:
566+
datasource = await async_client.datasources.add_files(
567567
datasource_id="datasource_id",
568568
files=[b"raw file contents"],
569569
)
570570
assert_matches_type(object, datasource, path=["response"])
571571

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

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

598598
@parametrize
599-
async def test_path_params_add_file(self, async_client: AsyncAsktable) -> None:
599+
async def test_path_params_add_files(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_file(
601+
await async_client.datasources.with_raw_response.add_files(
602602
datasource_id="",
603603
files=[b"raw file contents"],
604604
)

0 commit comments

Comments
 (0)