Skip to content

Commit cff08a6

Browse files
committed
Support API ImportRamUsers.
1 parent 451d2bc commit cff08a6

10 files changed

+608
-12
lines changed

ccc-20200701/package.json

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

ccc-20200701/src/client.ts

Lines changed: 118 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -868,7 +868,6 @@ export default class Client extends OpenApi {
868868
* @param runtime - runtime options for this request RuntimeOptions
869869
* @returns AssignUsersResponse
870870
*/
871-
// Deprecated
872871
async assignUsersWithOptions(request: $_model.AssignUsersRequest, runtime: $dara.RuntimeOptions): Promise<$_model.AssignUsersResponse> {
873872
request.validate();
874873
let query = { };
@@ -1880,7 +1879,6 @@ export default class Client extends OpenApi {
18801879
* @param runtime - runtime options for this request RuntimeOptions
18811880
* @returns CreateCustomCallTaggingResponse
18821881
*/
1883-
// Deprecated
18841882
async createCustomCallTaggingWithOptions(request: $_model.CreateCustomCallTaggingRequest, runtime: $dara.RuntimeOptions): Promise<$_model.CreateCustomCallTaggingResponse> {
18851883
request.validate();
18861884
let query = { };
@@ -3120,7 +3118,6 @@ export default class Client extends OpenApi {
31203118
* @param runtime - runtime options for this request RuntimeOptions
31213119
* @returns ExportCustomCallTaggingResponse
31223120
*/
3123-
// Deprecated
31243121
async exportCustomCallTaggingWithOptions(request: $_model.ExportCustomCallTaggingRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ExportCustomCallTaggingResponse> {
31253122
request.validate();
31263123
let query = { };
@@ -4144,6 +4141,8 @@ export default class Client extends OpenApi {
41444141
}
41454142

41464143
/**
4144+
* 获取IVR轨迹小结
4145+
*
41474146
* @param request - GetIvrTrackingSummaryRequest
41484147
* @param runtime - runtime options for this request RuntimeOptions
41494148
* @returns GetIvrTrackingSummaryResponse
@@ -4177,6 +4176,8 @@ export default class Client extends OpenApi {
41774176
}
41784177

41794178
/**
4179+
* 获取IVR轨迹小结
4180+
*
41804181
* @param request - GetIvrTrackingSummaryRequest
41814182
* @returns GetIvrTrackingSummaryResponse
41824183
*/
@@ -5248,7 +5249,6 @@ export default class Client extends OpenApi {
52485249
* @param runtime - runtime options for this request RuntimeOptions
52495250
* @returns ImportCustomCallTaggingResponse
52505251
*/
5251-
// Deprecated
52525252
async importCustomCallTaggingWithOptions(request: $_model.ImportCustomCallTaggingRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ImportCustomCallTaggingResponse> {
52535253
request.validate();
52545254
let query = { };
@@ -5395,6 +5395,60 @@ export default class Client extends OpenApi {
53955395
return await this.importDocumentsWithOptions(request, runtime);
53965396
}
53975397

5398+
/**
5399+
* @param request - ImportRamUsersRequest
5400+
* @param runtime - runtime options for this request RuntimeOptions
5401+
* @returns ImportRamUsersResponse
5402+
*/
5403+
async importRamUsersWithOptions(request: $_model.ImportRamUsersRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ImportRamUsersResponse> {
5404+
request.validate();
5405+
let query = { };
5406+
if (!$dara.isNull(request.instanceId)) {
5407+
query["InstanceId"] = request.instanceId;
5408+
}
5409+
5410+
if (!$dara.isNull(request.ramIdList)) {
5411+
query["RamIdList"] = request.ramIdList;
5412+
}
5413+
5414+
if (!$dara.isNull(request.roleId)) {
5415+
query["RoleId"] = request.roleId;
5416+
}
5417+
5418+
if (!$dara.isNull(request.skillLevelList)) {
5419+
query["SkillLevelList"] = request.skillLevelList;
5420+
}
5421+
5422+
if (!$dara.isNull(request.workMode)) {
5423+
query["WorkMode"] = request.workMode;
5424+
}
5425+
5426+
let req = new $OpenApiUtil.OpenApiRequest({
5427+
query: OpenApiUtil.query(query),
5428+
});
5429+
let params = new $OpenApiUtil.Params({
5430+
action: "ImportRamUsers",
5431+
version: "2020-07-01",
5432+
protocol: "HTTPS",
5433+
pathname: "/",
5434+
method: "POST",
5435+
authType: "AK",
5436+
style: "RPC",
5437+
reqBodyType: "formData",
5438+
bodyType: "json",
5439+
});
5440+
return $dara.cast<$_model.ImportRamUsersResponse>(await this.callApi(params, req, runtime), new $_model.ImportRamUsersResponse({}));
5441+
}
5442+
5443+
/**
5444+
* @param request - ImportRamUsersRequest
5445+
* @returns ImportRamUsersResponse
5446+
*/
5447+
async importRamUsers(request: $_model.ImportRamUsersRequest): Promise<$_model.ImportRamUsersResponse> {
5448+
let runtime = new $dara.RuntimeOptions({ });
5449+
return await this.importRamUsersWithOptions(request, runtime);
5450+
}
5451+
53985452
/**
53995453
* @param request - InitiateAttendedTransferRequest
54005454
* @param runtime - runtime options for this request RuntimeOptions
@@ -5738,7 +5792,6 @@ export default class Client extends OpenApi {
57385792
* @param runtime - runtime options for this request RuntimeOptions
57395793
* @returns ListAgentStatesResponse
57405794
*/
5741-
// Deprecated
57425795
async listAgentStatesWithOptions(request: $_model.ListAgentStatesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListAgentStatesResponse> {
57435796
request.validate();
57445797
let query = { };
@@ -5810,7 +5863,6 @@ export default class Client extends OpenApi {
58105863
* @param runtime - runtime options for this request RuntimeOptions
58115864
* @returns ListAgentSummaryReportsSinceMidnightResponse
58125865
*/
5813-
// Deprecated
58145866
async listAgentSummaryReportsSinceMidnightWithOptions(request: $_model.ListAgentSummaryReportsSinceMidnightRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListAgentSummaryReportsSinceMidnightResponse> {
58155867
request.validate();
58165868
let query = OpenApiUtil.query(request.toMap());
@@ -6786,7 +6838,6 @@ export default class Client extends OpenApi {
67866838
* @param runtime - runtime options for this request RuntimeOptions
67876839
* @returns ListCustomCallTaggingResponse
67886840
*/
6789-
// Deprecated
67906841
async listCustomCallTaggingWithOptions(request: $_model.ListCustomCallTaggingRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListCustomCallTaggingResponse> {
67916842
request.validate();
67926843
let query = { };
@@ -7063,6 +7114,66 @@ export default class Client extends OpenApi {
70637114
return await this.listFlashSmsApplicationsWithOptions(request, runtime);
70647115
}
70657116

7117+
/**
7118+
* @param tmpReq - ListFlashSmsSettingsRequest
7119+
* @param runtime - runtime options for this request RuntimeOptions
7120+
* @returns ListFlashSmsSettingsResponse
7121+
*/
7122+
async listFlashSmsSettingsWithOptions(tmpReq: $_model.ListFlashSmsSettingsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListFlashSmsSettingsResponse> {
7123+
tmpReq.validate();
7124+
let request = new $_model.ListFlashSmsSettingsShrinkRequest({ });
7125+
OpenApiUtil.convert(tmpReq, request);
7126+
if (!$dara.isNull(tmpReq.skillGroupIdList)) {
7127+
request.skillGroupIdListShrink = OpenApiUtil.arrayToStringWithSpecifiedStyle(tmpReq.skillGroupIdList, "SkillGroupIdList", "json");
7128+
}
7129+
7130+
let query = { };
7131+
if (!$dara.isNull(request.instanceId)) {
7132+
query["InstanceId"] = request.instanceId;
7133+
}
7134+
7135+
if (!$dara.isNull(request.pageNumber)) {
7136+
query["PageNumber"] = request.pageNumber;
7137+
}
7138+
7139+
if (!$dara.isNull(request.pageSize)) {
7140+
query["PageSize"] = request.pageSize;
7141+
}
7142+
7143+
if (!$dara.isNull(request.skillGroupIdListShrink)) {
7144+
query["SkillGroupIdList"] = request.skillGroupIdListShrink;
7145+
}
7146+
7147+
if (!$dara.isNull(request.skillGroupName)) {
7148+
query["SkillGroupName"] = request.skillGroupName;
7149+
}
7150+
7151+
let req = new $OpenApiUtil.OpenApiRequest({
7152+
query: OpenApiUtil.query(query),
7153+
});
7154+
let params = new $OpenApiUtil.Params({
7155+
action: "ListFlashSmsSettings",
7156+
version: "2020-07-01",
7157+
protocol: "HTTPS",
7158+
pathname: "/",
7159+
method: "POST",
7160+
authType: "AK",
7161+
style: "RPC",
7162+
reqBodyType: "formData",
7163+
bodyType: "json",
7164+
});
7165+
return $dara.cast<$_model.ListFlashSmsSettingsResponse>(await this.callApi(params, req, runtime), new $_model.ListFlashSmsSettingsResponse({}));
7166+
}
7167+
7168+
/**
7169+
* @param request - ListFlashSmsSettingsRequest
7170+
* @returns ListFlashSmsSettingsResponse
7171+
*/
7172+
async listFlashSmsSettings(request: $_model.ListFlashSmsSettingsRequest): Promise<$_model.ListFlashSmsSettingsResponse> {
7173+
let runtime = new $dara.RuntimeOptions({ });
7174+
return await this.listFlashSmsSettingsWithOptions(request, runtime);
7175+
}
7176+
70667177
/**
70677178
* 获取闪信模板列表
70687179
*
@@ -7722,7 +7833,6 @@ export default class Client extends OpenApi {
77227833
* @param runtime - runtime options for this request RuntimeOptions
77237834
* @returns ListLegacyAgentEventLogsResponse
77247835
*/
7725-
// Deprecated
77267836
async listLegacyAgentEventLogsWithOptions(request: $_model.ListLegacyAgentEventLogsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListLegacyAgentEventLogsResponse> {
77277837
request.validate();
77287838
let query = { };
@@ -7790,7 +7900,6 @@ export default class Client extends OpenApi {
77907900
* @param runtime - runtime options for this request RuntimeOptions
77917901
* @returns ListLegacyAgentStatusLogsResponse
77927902
*/
7793-
// Deprecated
77947903
async listLegacyAgentStatusLogsWithOptions(request: $_model.ListLegacyAgentStatusLogsRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListLegacyAgentStatusLogsResponse> {
77957904
request.validate();
77967905
let query = { };
@@ -8628,7 +8737,6 @@ export default class Client extends OpenApi {
86288737
* @param runtime - runtime options for this request RuntimeOptions
86298738
* @returns ListSkillGroupStatesResponse
86308739
*/
8631-
// Deprecated
86328740
async listSkillGroupStatesWithOptions(request: $_model.ListSkillGroupStatesRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListSkillGroupStatesResponse> {
86338741
request.validate();
86348742
let query = OpenApiUtil.query(request.toMap());
@@ -8672,7 +8780,6 @@ export default class Client extends OpenApi {
86728780
* @param runtime - runtime options for this request RuntimeOptions
86738781
* @returns ListSkillGroupSummaryReportsSinceMidnightResponse
86748782
*/
8675-
// Deprecated
86768783
async listSkillGroupSummaryReportsSinceMidnightWithOptions(request: $_model.ListSkillGroupSummaryReportsSinceMidnightRequest, runtime: $dara.RuntimeOptions): Promise<$_model.ListSkillGroupSummaryReportsSinceMidnightResponse> {
86778784
request.validate();
86788785
let query = OpenApiUtil.query(request.toMap());
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
// This file is auto-generated, don't edit it
2+
import * as $dara from '@darabonba/typescript';
3+
4+
5+
export class ImportRamUsersRequest extends $dara.Model {
6+
/**
7+
* @remarks
8+
* This parameter is required.
9+
*
10+
* @example
11+
* ccc-test
12+
*/
13+
instanceId?: string;
14+
/**
15+
* @remarks
16+
* This parameter is required.
17+
*
18+
* @example
19+
* ["28036411123456****","29234301123456****"]
20+
*/
21+
ramIdList?: string;
22+
/**
23+
* @remarks
24+
* This parameter is required.
25+
*
26+
* @example
27+
* Agent@ccc-test
28+
*/
29+
roleId?: string;
30+
/**
31+
* @example
32+
* [{"skillGroupId":"skillgroup@ccc-test","skillLevel":5}]
33+
*/
34+
skillLevelList?: string;
35+
/**
36+
* @remarks
37+
* This parameter is required.
38+
*
39+
* @example
40+
* ON_SITE
41+
*/
42+
workMode?: string;
43+
static names(): { [key: string]: string } {
44+
return {
45+
instanceId: 'InstanceId',
46+
ramIdList: 'RamIdList',
47+
roleId: 'RoleId',
48+
skillLevelList: 'SkillLevelList',
49+
workMode: 'WorkMode',
50+
};
51+
}
52+
53+
static types(): { [key: string]: any } {
54+
return {
55+
instanceId: 'string',
56+
ramIdList: 'string',
57+
roleId: 'string',
58+
skillLevelList: 'string',
59+
workMode: 'string',
60+
};
61+
}
62+
63+
validate() {
64+
super.validate();
65+
}
66+
67+
constructor(map?: { [key: string]: any }) {
68+
super(map);
69+
}
70+
}
71+
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 { ImportRamUsersResponseBody } from "./ImportRamUsersResponseBody";
4+
5+
6+
export class ImportRamUsersResponse extends $dara.Model {
7+
headers?: { [key: string]: string };
8+
statusCode?: number;
9+
body?: ImportRamUsersResponseBody;
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: ImportRamUsersResponseBody,
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+

0 commit comments

Comments
 (0)