Skip to content

Commit 7dae2d7

Browse files
committed
Update API ListPermissions: add request parameters function.
1 parent fc10143 commit 7dae2d7

File tree

7 files changed

+67
-3
lines changed

7 files changed

+67
-3
lines changed

dlfnext-20250310/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@alicloud/dlfnext20250310",
3-
"version": "1.1.2",
3+
"version": "1.1.3",
44
"description": "",
55
"main": "dist/client.js",
66
"scripts": {

dlfnext-20250310/src/client.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -912,6 +912,10 @@ export default class Client extends OpenApi {
912912
query["database"] = request.database;
913913
}
914914

915+
if (!$dara.isNull(request.function)) {
916+
query["function"] = request.function;
917+
}
918+
915919
if (!$dara.isNull(request.maxResults)) {
916920
query["maxResults"] = request.maxResults;
917921
}
@@ -932,6 +936,10 @@ export default class Client extends OpenApi {
932936
query["table"] = request.table;
933937
}
934938

939+
if (!$dara.isNull(request.view)) {
940+
query["view"] = request.view;
941+
}
942+
935943
let req = new $OpenApiUtil.OpenApiRequest({
936944
headers: headers,
937945
query: OpenApiUtil.query(query),

dlfnext-20250310/src/models/DescribeRegionsResponseBodyRegions.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
import * as $dara from '@darabonba/typescript';
33

44

5-
/**
6-
*/
75
export class DescribeRegionsResponseBodyRegions extends $dara.Model {
86
/**
97
* @remarks

dlfnext-20250310/src/models/ListPermissionsRequest.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ export class ListPermissionsRequest extends $dara.Model {
88
* database_name
99
*/
1010
database?: string;
11+
function?: string;
1112
/**
1213
* @example
1314
* 1000
@@ -36,25 +37,30 @@ export class ListPermissionsRequest extends $dara.Model {
3637
* table_name
3738
*/
3839
table?: string;
40+
view?: string;
3941
static names(): { [key: string]: string } {
4042
return {
4143
database: 'database',
44+
function: 'function',
4245
maxResults: 'maxResults',
4346
pageToken: 'pageToken',
4447
principal: 'principal',
4548
resourceType: 'resourceType',
4649
table: 'table',
50+
view: 'view',
4751
};
4852
}
4953

5054
static types(): { [key: string]: any } {
5155
return {
5256
database: 'string',
57+
function: 'string',
5358
maxResults: 'number',
5459
pageToken: 'string',
5560
principal: 'string',
5661
resourceType: 'string',
5762
table: 'string',
63+
view: 'string',
5864
};
5965
}
6066

dlfnext-20250310/src/models/Permission.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,47 @@
11
// This file is auto-generated, don't edit it
22
import * as $dara from '@darabonba/typescript';
3+
import { PermissionColumns } from "./PermissionColumns";
34

45

56
export class Permission extends $dara.Model {
67
access?: string;
8+
columns?: PermissionColumns;
79
database?: string;
10+
function?: string;
811
principal?: string;
912
resourceType?: string;
1013
table?: string;
14+
view?: string;
1115
static names(): { [key: string]: string } {
1216
return {
1317
access: 'access',
18+
columns: 'columns',
1419
database: 'database',
20+
function: 'function',
1521
principal: 'principal',
1622
resourceType: 'resourceType',
1723
table: 'table',
24+
view: 'view',
1825
};
1926
}
2027

2128
static types(): { [key: string]: any } {
2229
return {
2330
access: 'string',
31+
columns: PermissionColumns,
2432
database: 'string',
33+
function: 'string',
2534
principal: 'string',
2635
resourceType: 'string',
2736
table: 'string',
37+
view: 'string',
2838
};
2939
}
3040

3141
validate() {
42+
if(this.columns && typeof (this.columns as any).validate === 'function') {
43+
(this.columns as any).validate();
44+
}
3245
super.validate();
3346
}
3447

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
// This file is auto-generated, don't edit it
2+
import * as $dara from '@darabonba/typescript';
3+
4+
5+
/**
6+
*/
7+
export class PermissionColumns extends $dara.Model {
8+
columnNames?: string[];
9+
excludedColumnNames?: string[];
10+
static names(): { [key: string]: string } {
11+
return {
12+
columnNames: 'columnNames',
13+
excludedColumnNames: 'excludedColumnNames',
14+
};
15+
}
16+
17+
static types(): { [key: string]: any } {
18+
return {
19+
columnNames: { 'type': 'array', 'itemType': 'string' },
20+
excludedColumnNames: { 'type': 'array', 'itemType': 'string' },
21+
};
22+
}
23+
24+
validate() {
25+
if(Array.isArray(this.columnNames)) {
26+
$dara.Model.validateArray(this.columnNames);
27+
}
28+
if(Array.isArray(this.excludedColumnNames)) {
29+
$dara.Model.validateArray(this.excludedColumnNames);
30+
}
31+
super.validate();
32+
}
33+
34+
constructor(map?: { [key: string]: any }) {
35+
super(map);
36+
}
37+
}
38+

dlfnext-20250310/src/models/model.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
export { PermissionColumns } from './PermissionColumns';
12
export { DescribeRegionsResponseBodyRegions } from './DescribeRegionsResponseBodyRegions';
23
export { Catalog } from './Catalog';
34
export { CatalogSummary } from './CatalogSummary';

0 commit comments

Comments
 (0)