Skip to content

Commit 8f315ae

Browse files
feat(api): api update
1 parent cfd2a2c commit 8f315ae

File tree

6 files changed

+13
-11
lines changed

6 files changed

+13
-11
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 101
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/datamini%2Fasktable-dc8a00c9eb653987d2babaf772fc95e056adf024d9e44a557949a2f6399ec429.yml
3-
openapi_spec_hash: e8a896005f70839197f9ad8b457461de
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/datamini%2Fasktable-ca84b742a00e0db30a96175a2a6b07d40f3700c491dc05b5002508510348072f.yml
3+
openapi_spec_hash: 9e5a63cba55ad2b416ba2fbba6bd5958
44
config_hash: acdf4142177ed1932c2d82372693f811

src/asktable/resources/datasources/datasources.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
IndexesResourceWithStreamingResponse,
3131
AsyncIndexesResourceWithStreamingResponse,
3232
)
33-
from ..._types import Body, Omit, Query, Headers, NotGiven, omit, not_given
33+
from ..._types import Body, Omit, Query, Headers, NotGiven, SequenceNotStr, omit, not_given
3434
from ..._utils import maybe_transform, async_maybe_transform
3535
from ..._compat import cached_property
3636
from ..._resource import SyncAPIResource, AsyncAPIResource
@@ -255,7 +255,7 @@ def update(
255255
field_count: Optional[int] | Omit = omit,
256256
meta_status: Optional[Literal["unavailable", "available"]] | Omit = omit,
257257
name: Optional[str] | Omit = omit,
258-
sample_questions: Optional[str] | Omit = omit,
258+
sample_questions: Optional[SequenceNotStr[str]] | Omit = omit,
259259
schema_count: Optional[int] | Omit = omit,
260260
sync_error: Optional[Dict[str, object]] | Omit = omit,
261261
sync_status: Optional[Literal["processing", "success", "failed", "warning"]] | Omit = omit,
@@ -779,7 +779,7 @@ async def update(
779779
field_count: Optional[int] | Omit = omit,
780780
meta_status: Optional[Literal["unavailable", "available"]] | Omit = omit,
781781
name: Optional[str] | Omit = omit,
782-
sample_questions: Optional[str] | Omit = omit,
782+
sample_questions: Optional[SequenceNotStr[str]] | Omit = omit,
783783
schema_count: Optional[int] | Omit = omit,
784784
sync_error: Optional[Dict[str, object]] | Omit = omit,
785785
sync_status: Optional[Literal["processing", "success", "failed", "warning"]] | Omit = omit,

src/asktable/types/datasource.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from typing import Dict, Optional
3+
from typing import Dict, List, Optional
44
from datetime import datetime
55
from typing_extensions import Literal
66

@@ -74,7 +74,7 @@ class Datasource(BaseModel):
7474
name: Optional[str] = None
7575
"""数据源的名称"""
7676

77-
sample_questions: Optional[str] = None
77+
sample_questions: Optional[List[str]] = None
7878
"""示例问题"""
7979

8080
schema_count: Optional[int] = None

src/asktable/types/datasource_retrieve_response.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ class DatasourceRetrieveResponse(BaseModel):
132132
name: Optional[str] = None
133133
"""数据源的名称"""
134134

135-
sample_questions: Optional[str] = None
135+
sample_questions: Optional[List[str]] = None
136136
"""示例问题"""
137137

138138
schema_count: Optional[int] = None

src/asktable/types/datasource_update_params.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
from typing import Dict, Union, Iterable, Optional
66
from typing_extensions import Literal, Required, TypeAlias, TypedDict
77

8+
from .._types import SequenceNotStr
9+
810
__all__ = [
911
"DatasourceUpdateParams",
1012
"AccessConfig",
@@ -69,7 +71,7 @@ class DatasourceUpdateParams(TypedDict, total=False):
6971
name: Optional[str]
7072
"""数据源的名称"""
7173

72-
sample_questions: Optional[str]
74+
sample_questions: Optional[SequenceNotStr[str]]
7375
"""示例问题"""
7476

7577
schema_count: Optional[int]

tests/api_resources/test_datasources.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ def test_method_update_with_all_params(self, client: Asktable) -> None:
135135
field_count=1,
136136
meta_status="available",
137137
name="用户库",
138-
sample_questions="示例问题",
138+
sample_questions=["示例问题1", "示例问题2"],
139139
schema_count=1,
140140
sync_error={"message": "bar"},
141141
sync_status="success",
@@ -555,7 +555,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncAsktable)
555555
field_count=1,
556556
meta_status="available",
557557
name="用户库",
558-
sample_questions="示例问题",
558+
sample_questions=["示例问题1", "示例问题2"],
559559
schema_count=1,
560560
sync_error={"message": "bar"},
561561
sync_status="success",

0 commit comments

Comments
 (0)