Skip to content

Commit 317b682

Browse files
feat(api): api update
1 parent c16373d commit 317b682

17 files changed

+56
-36
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: 96
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/datamini%2Fasktable-5f188889fe648ea83d57911900fe61825d9d7d1446fce966ffca7a9bbe2e3079.yml
3-
openapi_spec_hash: 42af219a138819686969b60410be0cb6
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/datamini%2Fasktable-0648628a17a22c2764d0bd87e1664a7687aa28186a191228c9cdfe7dc9f99120.yml
3+
openapi_spec_hash: 58c39f097e0b9fd6827e5087f7c76c76
44
config_hash: a572ab842ea60ce13f1d1a1358440cbe

src/asktable/resources/business_glossary.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ def update(
115115
self,
116116
entry_id: str,
117117
*,
118+
active: Optional[bool] | NotGiven = NOT_GIVEN,
118119
aliases: Optional[List[str]] | NotGiven = NOT_GIVEN,
119120
definition: Optional[str] | NotGiven = NOT_GIVEN,
120121
payload: Optional[object] | NotGiven = NOT_GIVEN,
@@ -130,6 +131,8 @@ def update(
130131
更新业务术语
131132
132133
Args:
134+
active: 业务术语是否生效
135+
133136
aliases: 业务术语同义词
134137
135138
definition: 业务术语定义
@@ -152,6 +155,7 @@ def update(
152155
f"/v1/business-glossary/{entry_id}",
153156
body=maybe_transform(
154157
{
158+
"active": active,
155159
"aliases": aliases,
156160
"definition": definition,
157161
"payload": payload,
@@ -339,6 +343,7 @@ async def update(
339343
self,
340344
entry_id: str,
341345
*,
346+
active: Optional[bool] | NotGiven = NOT_GIVEN,
342347
aliases: Optional[List[str]] | NotGiven = NOT_GIVEN,
343348
definition: Optional[str] | NotGiven = NOT_GIVEN,
344349
payload: Optional[object] | NotGiven = NOT_GIVEN,
@@ -354,6 +359,8 @@ async def update(
354359
更新业务术语
355360
356361
Args:
362+
active: 业务术语是否生效
363+
357364
aliases: 业务术语同义词
358365
359366
definition: 业务术语定义
@@ -376,6 +383,7 @@ async def update(
376383
f"/v1/business-glossary/{entry_id}",
377384
body=await async_maybe_transform(
378385
{
386+
"active": active,
379387
"aliases": aliases,
380388
"definition": definition,
381389
"payload": payload,

src/asktable/resources/policies.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def create(
6464
Args:
6565
dataset_config: 数据集配置
6666
67-
name: 名称,小写英文字母,数字和下划线组合,不超过 64 个字符
67+
name: 名称
6868
6969
permission: 权限
7070
@@ -145,7 +145,7 @@ def update(
145145
Args:
146146
dataset_config: 数据集配置
147147
148-
name: 名称,小写英文字母,数字和下划线组合,不超过 64 个字符
148+
name: 名称
149149
150150
permission: 权限
151151
@@ -304,7 +304,7 @@ async def create(
304304
Args:
305305
dataset_config: 数据集配置
306306
307-
name: 名称,小写英文字母,数字和下划线组合,不超过 64 个字符
307+
name: 名称
308308
309309
permission: 权限
310310
@@ -385,7 +385,7 @@ async def update(
385385
Args:
386386
dataset_config: 数据集配置
387387
388-
name: 名称,小写英文字母,数字和下划线组合,不超过 64 个字符
388+
name: 名称
389389
390390
permission: 权限
391391

src/asktable/resources/roles.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def create(
6161
创建一个新的角色
6262
6363
Args:
64-
name: 名称,小写英文字母,数字和下划线组合,不超过 64 个字符
64+
name: 名称
6565
6666
policy_ids: 策略列表。注意:如果为空或者不传则不绑定策略
6767
@@ -138,7 +138,7 @@ def update(
138138
更新某个角色
139139
140140
Args:
141-
name: 名称,小写英文字母,数字和下划线组合,不超过 64 个字符
141+
name: 名称
142142
143143
policy_ids: 策略列表。注意:如果为空或者不传则不绑定策略
144144
@@ -374,7 +374,7 @@ async def create(
374374
创建一个新的角色
375375
376376
Args:
377-
name: 名称,小写英文字母,数字和下划线组合,不超过 64 个字符
377+
name: 名称
378378
379379
policy_ids: 策略列表。注意:如果为空或者不传则不绑定策略
380380
@@ -451,7 +451,7 @@ async def update(
451451
更新某个角色
452452
453453
Args:
454-
name: 名称,小写英文字母,数字和下划线组合,不超过 64 个字符
454+
name: 名称
455455
456456
policy_ids: 策略列表。注意:如果为空或者不传则不绑定策略
457457

src/asktable/types/business_glossary_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 BusinessGlossaryUpdateParams(TypedDict, total=False):
12+
active: Optional[bool]
13+
"""业务术语是否生效"""
14+
1215
aliases: Optional[List[str]]
1316
"""业务术语同义词"""
1417

src/asktable/types/policy_create_params.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class PolicyCreateParams(TypedDict, total=False):
1313
"""数据集配置"""
1414

1515
name: Required[str]
16-
"""名称,小写英文字母,数字和下划线组合,不超过 64 个字符"""
16+
"""名称"""
1717

1818
permission: Required[Literal["allow", "deny"]]
1919
"""权限"""

src/asktable/types/policy_update_params.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class PolicyUpdateParams(TypedDict, total=False):
1313
"""数据集配置"""
1414

1515
name: Optional[str]
16-
"""名称,小写英文字母,数字和下划线组合,不超过 64 个字符"""
16+
"""名称"""
1717

1818
permission: Optional[Literal["allow", "deny"]]
1919
"""权限"""

src/asktable/types/role.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ class Role(BaseModel):
1818
modified_at: datetime
1919

2020
name: str
21-
"""名称,小写英文字母,数字和下划线组合,不超过 64 个字符"""
2221

2322
project_id: str
2423

src/asktable/types/role_create_params.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
class RoleCreateParams(TypedDict, total=False):
1212
name: Required[str]
13-
"""名称,小写英文字母,数字和下划线组合,不超过 64 个字符"""
13+
"""名称"""
1414

1515
policy_ids: Optional[List[str]]
1616
"""策略列表。注意:如果为空或者不传则不绑定策略"""

src/asktable/types/role_update_params.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
class RoleUpdateParams(TypedDict, total=False):
1212
name: Optional[str]
13-
"""名称,小写英文字母,数字和下划线组合,不超过 64 个字符"""
13+
"""名称"""
1414

1515
policy_ids: Optional[List[str]]
1616
"""策略列表。注意:如果为空或者不传则不绑定策略"""

0 commit comments

Comments
 (0)