Skip to content

Commit 3bb53a5

Browse files
committed
Support API OperateAppInstanceForPartner.
1 parent 41d0608 commit 3bb53a5

7 files changed

+181
-3
lines changed

websitebuild-20250429/package.json

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

websitebuild-20250429/src/client.ts

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,52 @@ export default class Client extends OpenApi {
2929
return OpenApiUtil.getEndpointRules(productId, regionId, endpointRule, network, suffix);
3030
}
3131

32+
/**
33+
* 合作伙伴操作应用
34+
*
35+
* @param request - OperateAppInstanceForPartnerRequest
36+
* @param runtime - runtime options for this request RuntimeOptions
37+
* @returns OperateAppInstanceForPartnerResponse
38+
*/
39+
async operateAppInstanceForPartnerWithOptions(request: $_model.OperateAppInstanceForPartnerRequest, runtime: $dara.RuntimeOptions): Promise<$_model.OperateAppInstanceForPartnerResponse> {
40+
request.validate();
41+
let query = { };
42+
if (!$dara.isNull(request.extend)) {
43+
query["Extend"] = request.extend;
44+
}
45+
46+
if (!$dara.isNull(request.operateEvent)) {
47+
query["OperateEvent"] = request.operateEvent;
48+
}
49+
50+
let req = new $OpenApiUtil.OpenApiRequest({
51+
query: OpenApiUtil.query(query),
52+
});
53+
let params = new $OpenApiUtil.Params({
54+
action: "OperateAppInstanceForPartner",
55+
version: "2025-04-29",
56+
protocol: "HTTPS",
57+
pathname: "/",
58+
method: "POST",
59+
authType: "AK",
60+
style: "RPC",
61+
reqBodyType: "formData",
62+
bodyType: "json",
63+
});
64+
return $dara.cast<$_model.OperateAppInstanceForPartnerResponse>(await this.callApi(params, req, runtime), new $_model.OperateAppInstanceForPartnerResponse({}));
65+
}
66+
67+
/**
68+
* 合作伙伴操作应用
69+
*
70+
* @param request - OperateAppInstanceForPartnerRequest
71+
* @returns OperateAppInstanceForPartnerResponse
72+
*/
73+
async operateAppInstanceForPartner(request: $_model.OperateAppInstanceForPartnerRequest): Promise<$_model.OperateAppInstanceForPartnerResponse> {
74+
let runtime = new $dara.RuntimeOptions({ });
75+
return await this.operateAppInstanceForPartnerWithOptions(request, runtime);
76+
}
77+
3278
/**
3379
* 合作伙伴操作应用服务
3480
*
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
// This file is auto-generated, don't edit it
2+
import * as $dara from '@darabonba/typescript';
3+
4+
5+
/**
6+
*/
7+
export class OperateAppInstanceForPartnerRequest extends $dara.Model {
8+
extend?: string;
9+
/**
10+
* @example
11+
* SERVICE_DELIVERY_PROCESS
12+
*/
13+
operateEvent?: string;
14+
static names(): { [key: string]: string } {
15+
return {
16+
extend: 'Extend',
17+
operateEvent: 'OperateEvent',
18+
};
19+
}
20+
21+
static types(): { [key: string]: any } {
22+
return {
23+
extend: 'string',
24+
operateEvent: 'string',
25+
};
26+
}
27+
28+
validate() {
29+
super.validate();
30+
}
31+
32+
constructor(map?: { [key: string]: any }) {
33+
super(map);
34+
}
35+
}
36+
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
// This file is auto-generated, don't edit it
2+
import * as $dara from '@darabonba/typescript';
3+
import { OperateAppInstanceForPartnerResponseBody } from "./OperateAppInstanceForPartnerResponseBody";
4+
5+
6+
export class OperateAppInstanceForPartnerResponse extends $dara.Model {
7+
headers?: { [key: string]: string };
8+
statusCode?: number;
9+
body?: OperateAppInstanceForPartnerResponseBody;
10+
static names(): { [key: string]: string } {
11+
return {
12+
headers: 'headers',
13+
statusCode: 'statusCode',
14+
body: 'body',
15+
};
16+
}
17+
18+
static types(): { [key: string]: any } {
19+
return {
20+
headers: { 'type': 'map', 'keyType': 'string', 'valueType': 'string' },
21+
statusCode: 'number',
22+
body: OperateAppInstanceForPartnerResponseBody,
23+
};
24+
}
25+
26+
validate() {
27+
if(this.headers) {
28+
$dara.Model.validateMap(this.headers);
29+
}
30+
if(this.body && typeof (this.body as any).validate === 'function') {
31+
(this.body as any).validate();
32+
}
33+
super.validate();
34+
}
35+
36+
constructor(map?: { [key: string]: any }) {
37+
super(map);
38+
}
39+
}
40+
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
// This file is auto-generated, don't edit it
2+
import * as $dara from '@darabonba/typescript';
3+
4+
5+
export class OperateAppInstanceForPartnerResponseBody extends $dara.Model {
6+
/**
7+
* @example
8+
* 0
9+
*/
10+
errorCode?: string;
11+
/**
12+
* @example
13+
* aliuid:1998006665794443 assumeRole not exist,serviceName:realtimelogpush.dcdnservices.aliyuncs.com
14+
*/
15+
errorMsg?: string;
16+
/**
17+
* @remarks
18+
* Id of the request
19+
*
20+
* @example
21+
* 6C6B99AC-39EC-5350-874C-204128C905E6
22+
*/
23+
requestId?: string;
24+
/**
25+
* @example
26+
* true
27+
*/
28+
success?: string;
29+
static names(): { [key: string]: string } {
30+
return {
31+
errorCode: 'ErrorCode',
32+
errorMsg: 'ErrorMsg',
33+
requestId: 'RequestId',
34+
success: 'Success',
35+
};
36+
}
37+
38+
static types(): { [key: string]: any } {
39+
return {
40+
errorCode: 'string',
41+
errorMsg: 'string',
42+
requestId: 'string',
43+
success: 'string',
44+
};
45+
}
46+
47+
validate() {
48+
super.validate();
49+
}
50+
51+
constructor(map?: { [key: string]: any }) {
52+
super(map);
53+
}
54+
}
55+

websitebuild-20250429/src/models/OperateAppServiceForPartnerRequest.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 OperateAppServiceForPartnerRequest extends $dara.Model {
86
/**
97
* @example
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
export { OperateAppInstanceForPartnerRequest } from './OperateAppInstanceForPartnerRequest';
2+
export { OperateAppInstanceForPartnerResponseBody } from './OperateAppInstanceForPartnerResponseBody';
3+
export { OperateAppInstanceForPartnerResponse } from './OperateAppInstanceForPartnerResponse';
14
export { OperateAppServiceForPartnerRequest } from './OperateAppServiceForPartnerRequest';
25
export { OperateAppServiceForPartnerResponseBody } from './OperateAppServiceForPartnerResponseBody';
36
export { OperateAppServiceForPartnerResponse } from './OperateAppServiceForPartnerResponse';

0 commit comments

Comments
 (0)