Skip to content

Commit f973c1d

Browse files
feat(api): api update
1 parent e134826 commit f973c1d

4 files changed

Lines changed: 15 additions & 2 deletions

File tree

.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-813a51996282d092de4067b470ff819ea5dd50b2fd38b4662f7f0aa11c071c73.yml
3-
openapi_spec_hash: eb34493fdbebcdcdeca51dc71e5f70e4
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/datamini%2Fasktable-c5353331ec151f31eac9b456c40e26e49bd57e19f7e485e165431ca978b0477d.yml
3+
openapi_spec_hash: b2bace2666357e7ea963f814a0130d8f
44
config_hash: acdf4142177ed1932c2d82372693f811

src/asktable/resources/sys/projects/projects.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ def update(
133133
self,
134134
project_id: str,
135135
*,
136+
is_public: Optional[bool] | Omit = omit,
136137
llm_model_group: Optional[str] | Omit = omit,
137138
locked: Optional[bool] | Omit = omit,
138139
name: Optional[str] | Omit = omit,
@@ -147,6 +148,8 @@ def update(
147148
Update Project
148149
149150
Args:
151+
is_public: 是否公开项目
152+
150153
llm_model_group: 模型组
151154
152155
locked: 是否锁定
@@ -167,6 +170,7 @@ def update(
167170
path_template("/v1/sys/projects/{project_id}", project_id=project_id),
168171
body=maybe_transform(
169172
{
173+
"is_public": is_public,
170174
"llm_model_group": llm_model_group,
171175
"locked": locked,
172176
"name": name,
@@ -446,6 +450,7 @@ async def update(
446450
self,
447451
project_id: str,
448452
*,
453+
is_public: Optional[bool] | Omit = omit,
449454
llm_model_group: Optional[str] | Omit = omit,
450455
locked: Optional[bool] | Omit = omit,
451456
name: Optional[str] | Omit = omit,
@@ -460,6 +465,8 @@ async def update(
460465
Update Project
461466
462467
Args:
468+
is_public: 是否公开项目
469+
463470
llm_model_group: 模型组
464471
465472
locked: 是否锁定
@@ -480,6 +487,7 @@ async def update(
480487
path_template("/v1/sys/projects/{project_id}", project_id=project_id),
481488
body=await async_maybe_transform(
482489
{
490+
"is_public": is_public,
483491
"llm_model_group": llm_model_group,
484492
"locked": locked,
485493
"name": name,

src/asktable/types/sys/project_update_params.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99

1010

1111
class ProjectUpdateParams(TypedDict, total=False):
12+
is_public: Optional[bool]
13+
"""是否公开项目"""
14+
1215
llm_model_group: Optional[str]
1316
"""模型组"""
1417

tests/api_resources/sys/test_projects.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ def test_method_update(self, client: Asktable) -> None:
103103
def test_method_update_with_all_params(self, client: Asktable) -> None:
104104
project = client.sys.projects.update(
105105
project_id="project_id",
106+
is_public=True,
106107
llm_model_group="llm_model_group",
107108
locked=True,
108109
name="name",
@@ -392,6 +393,7 @@ async def test_method_update(self, async_client: AsyncAsktable) -> None:
392393
async def test_method_update_with_all_params(self, async_client: AsyncAsktable) -> None:
393394
project = await async_client.sys.projects.update(
394395
project_id="project_id",
396+
is_public=True,
395397
llm_model_group="llm_model_group",
396398
locked=True,
397399
name="name",

0 commit comments

Comments
 (0)