GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Test Failed
Push — master ( d0a3c2...68b0bb )
by
unknown
227:13 queued 132:26
created

AddJobsToPredictiveJobGroup   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 16
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
wmc 2
eloc 5
dl 0
loc 16
ccs 0
cts 4
cp 0
c 0
b 0
f 0
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A withJobsJson() 0 8 2
1
<?php
2
3
namespace AlibabaCloud\CCC\V20170705;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AbortPredictiveJobs abortPredictiveJobs(array $options = [])
9
 * @method AddAgentDevice addAgentDevice(array $options = [])
10
 * @method AddBulkPhoneNumbers addBulkPhoneNumbers(array $options = [])
11
 * @method AddJobsToPredictiveJobGroup addJobsToPredictiveJobGroup(array $options = [])
12
 * @method AddPhoneNumber addPhoneNumber(array $options = [])
13
 * @method AddPhoneTags addPhoneTags(array $options = [])
14
 * @method AssignJobs assignJobs(array $options = [])
15
 * @method AssignUsers assignUsers(array $options = [])
16
 * @method CallOnlinePrivacyNumber callOnlinePrivacyNumber(array $options = [])
17
 * @method CancelJobs cancelJobs(array $options = [])
18
 * @method CheckNumberAvaliable checkNumberAvaliable(array $options = [])
19
 * @method CommitContactFlowVersionModification commitContactFlowVersionModification(array $options = [])
20
 * @method CreateBatchJobs createBatchJobs(array $options = [])
21
 * @method CreateCabInstance createCabInstance(array $options = [])
22
 * @method CreateContactFlow createContactFlow(array $options = [])
23
 * @method CreateFault createFault(array $options = [])
24
 * @method CreateInstance createInstance(array $options = [])
25
 * @method CreateJobGroup createJobGroup(array $options = [])
26
 * @method CreateMedia createMedia(array $options = [])
27
 * @method CreatePredictiveJobGroup createPredictiveJobGroup(array $options = [])
28
 * @method CreateScenario createScenario(array $options = [])
29
 * @method CreateScenarioFromTemplate createScenarioFromTemplate(array $options = [])
30
 * @method CreateSkillGroup createSkillGroup(array $options = [])
31
 * @method CreateSurvey createSurvey(array $options = [])
32
 * @method CreateUser createUser(array $options = [])
33
 * @method CreateVoiceAppraise createVoiceAppraise(array $options = [])
34
 * @method DeleteInstance deleteInstance(array $options = [])
35
 * @method DeleteJobGroup deleteJobGroup(array $options = [])
36
 * @method DeleteMedia deleteMedia(array $options = [])
37
 * @method DeletePhoneTags deletePhoneTags(array $options = [])
38
 * @method DeleteSkillGroup deleteSkillGroup(array $options = [])
39
 * @method DeleteSurvey deleteSurvey(array $options = [])
40
 * @method DialEx dialEx(array $options = [])
41
 * @method Dialogue dialogue(array $options = [])
42
 * @method DisableTrunkProviders disableTrunkProviders(array $options = [])
43
 * @method DownloadAllTypeRecording downloadAllTypeRecording(array $options = [])
44
 * @method DownloadCabRecording downloadCabRecording(array $options = [])
45
 * @method DownloadOriginalStatisticsReport downloadOriginalStatisticsReport(array $options = [])
46
 * @method DownloadRecording downloadRecording(array $options = [])
47
 * @method DownloadUnreachableContacts downloadUnreachableContacts(array $options = [])
48
 * @method FindUsers findUsers(array $options = [])
49
 * @method GenerateAgentStatisticReport generateAgentStatisticReport(array $options = [])
50
 * @method GetAgentData getAgentData(array $options = [])
51
 * @method GetCallMeasureSummaryReport getCallMeasureSummaryReport(array $options = [])
52
 * @method GetConfig getConfig(array $options = [])
53
 * @method GetContactInfoByOutboundTaskId getContactInfoByOutboundTaskId(array $options = [])
54
 * @method GetConversationDetailByContactId getConversationDetailByContactId(array $options = [])
55
 * @method GetConversationList getConversationList(array $options = [])
56
 * @method GetInstance getInstance(array $options = [])
57
 * @method GetInstanceState getInstanceState(array $options = [])
58
 * @method GetInstanceSummaryReport getInstanceSummaryReport(array $options = [])
59
 * @method GetInstanceSummaryReportByInterval getInstanceSummaryReportByInterval(array $options = [])
60
 * @method GetInstanceSummaryReportSinceMidnight getInstanceSummaryReportSinceMidnight(array $options = [])
61
 * @method GetJob getJob(array $options = [])
62
 * @method GetJobDataUploadParams getJobDataUploadParams(array $options = [])
63
 * @method GetJobFileUploadUrl getJobFileUploadUrl(array $options = [])
64
 * @method GetJobGroup getJobGroup(array $options = [])
65
 * @method GetJobList getJobList(array $options = [])
66
 * @method GetJobStatusByCallId getJobStatusByCallId(array $options = [])
67
 * @method GetJobTemplateDownloadParams getJobTemplateDownloadParams(array $options = [])
68
 * @method GetNumberRegionInfo getNumberRegionInfo(array $options = [])
69
 * @method GetRecordOssUploadParam getRecordOssUploadParam(array $options = [])
70
 * @method GetRoutePoint getRoutePoint(array $options = [])
71
 * @method GetScenario getScenario(array $options = [])
72
 * @method GetServiceExtensions getServiceExtensions(array $options = [])
73
 * @method GetSmsConfig getSmsConfig(array $options = [])
74
 * @method GetSurvey getSurvey(array $options = [])
75
 * @method GetTaskList getTaskList(array $options = [])
76
 * @method GetTURNCredentials getTURNCredentials(array $options = [])
77
 * @method GetTURNServerList getTURNServerList(array $options = [])
78
 * @method GetUser getUser(array $options = [])
79
 * @method GetUserByExtension getUserByExtension(array $options = [])
80
 * @method InflightTaskTimeout inflightTaskTimeout(array $options = [])
81
 * @method LaunchAppraise launchAppraise(array $options = [])
82
 * @method LaunchShortMessageAppraise launchShortMessageAppraise(array $options = [])
83
 * @method ListAgentDevices listAgentDevices(array $options = [])
84
 * @method ListAgentEvents listAgentEvents(array $options = [])
85
 * @method ListAgentStateLogs listAgentStateLogs(array $options = [])
86
 * @method ListAgentStates listAgentStates(array $options = [])
87
 * @method ListAgentSummaryReports listAgentSummaryReports(array $options = [])
88
 * @method ListAgentSummaryReportsByInterval listAgentSummaryReportsByInterval(array $options = [])
89
 * @method ListAgentSummaryReportsSinceMidnight listAgentSummaryReportsSinceMidnight(array $options = [])
90
 * @method ListBasicStatisticsReportSubItems listBasicStatisticsReportSubItems(array $options = [])
91
 * @method ListCallDetailRecords listCallDetailRecords(array $options = [])
92
 * @method ListCallEventDetailByContactId listCallEventDetailByContactId(array $options = [])
93
 * @method ListCallMeasureSummaryReports listCallMeasureSummaryReports(array $options = [])
94
 * @method ListConfig listConfig(array $options = [])
95
 * @method ListContactFlows listContactFlows(array $options = [])
96
 * @method ListInstancesOfUser listInstancesOfUser(array $options = [])
97
 * @method ListIvrTrackingDetail listIvrTrackingDetail(array $options = [])
98
 * @method ListJobGroups listJobGroups(array $options = [])
99
 * @method ListJobsByGroup listJobsByGroup(array $options = [])
100
 * @method ListJobStatus listJobStatus(array $options = [])
101
 * @method ListMedias listMedias(array $options = [])
102
 * @method ListOutboundPhoneNumberOfUser listOutboundPhoneNumberOfUser(array $options = [])
103
 * @method ListPhoneNumbers listPhoneNumbers(array $options = [])
104
 * @method ListPhoneTags listPhoneTags(array $options = [])
105
 * @method ListRealTimeAgent listRealTimeAgent(array $options = [])
106
 * @method ListRecentCallRecords listRecentCallRecords(array $options = [])
107
 * @method ListRecordingOfDualTrack listRecordingOfDualTrack(array $options = [])
108
 * @method ListRecordings listRecordings(array $options = [])
109
 * @method ListRecordingsByContactId listRecordingsByContactId(array $options = [])
110
 * @method ListRoles listRoles(array $options = [])
111
 * @method ListScenarios listScenarios(array $options = [])
112
 * @method ListScenarioTemplates listScenarioTemplates(array $options = [])
113
 * @method ListSkillGroups listSkillGroups(array $options = [])
114
 * @method ListSkillGroupsOfUser listSkillGroupsOfUser(array $options = [])
115
 * @method ListSkillGroupStates listSkillGroupStates(array $options = [])
116
 * @method ListSkillGroupSummaryReports listSkillGroupSummaryReports(array $options = [])
117
 * @method ListSkillGroupSummaryReportsByInterval listSkillGroupSummaryReportsByInterval(array $options = [])
118
 * @method ListSkillGroupSummaryReportsSinceMidnight listSkillGroupSummaryReportsSinceMidnight(array $options = [])
119
 * @method ListSurveys listSurveys(array $options = [])
120
 * @method ListTransferableSkillGroups listTransferableSkillGroups(array $options = [])
121
 * @method ListTrunkProviders listTrunkProviders(array $options = [])
122
 * @method ListTrunksOfSkillGroup listTrunksOfSkillGroup(array $options = [])
123
 * @method ListUnreachableContacts listUnreachableContacts(array $options = [])
124
 * @method ListUsers listUsers(array $options = [])
125
 * @method ListUsersOfSkillGroup listUsersOfSkillGroup(array $options = [])
126
 * @method ListVoiceAppraise listVoiceAppraise(array $options = [])
127
 * @method ModifyAgentDevice modifyAgentDevice(array $options = [])
128
 * @method ModifyCabInstance modifyCabInstance(array $options = [])
129
 * @method ModifyPhoneNumber modifyPhoneNumber(array $options = [])
130
 * @method ModifyPhoneTags modifyPhoneTags(array $options = [])
131
 * @method ModifyPrimaryTrunksOfSkillGroup modifyPrimaryTrunksOfSkillGroup(array $options = [])
132
 * @method ModifyPrivacyNumberCallDetail modifyPrivacyNumberCallDetail(array $options = [])
133
 * @method ModifyScenario modifyScenario(array $options = [])
134
 * @method ModifySkillGroup modifySkillGroup(array $options = [])
135
 * @method ModifySkillGroupOfUser modifySkillGroupOfUser(array $options = [])
136
 * @method ModifySkillGroupOutboundNumbers modifySkillGroupOutboundNumbers(array $options = [])
137
 * @method ModifySurvey modifySurvey(array $options = [])
138
 * @method ModifyUser modifyUser(array $options = [])
139
 * @method PickGlobalOutboundNumbers pickGlobalOutboundNumbers(array $options = [])
140
 * @method PickLocalNumber pickLocalNumber(array $options = [])
141
 * @method PickOutboundNumbers pickOutboundNumbers(array $options = [])
142
 * @method PublishContactFlowVersion publishContactFlowVersion(array $options = [])
143
 * @method PublishPredictiveJobGroup publishPredictiveJobGroup(array $options = [])
144
 * @method PublishSurvey publishSurvey(array $options = [])
145
 * @method RefreshToken refreshToken(array $options = [])
146
 * @method RemovePhoneNumber removePhoneNumber(array $options = [])
147
 * @method RemoveUsers removeUsers(array $options = [])
148
 * @method RemoveUsersFromSkillGroup removeUsersFromSkillGroup(array $options = [])
149
 * @method RequestLoginInfo requestLoginInfo(array $options = [])
150
 * @method ResetUserStatus resetUserStatus(array $options = [])
151
 * @method ResumeJobs resumeJobs(array $options = [])
152
 * @method ResumePredictiveJobs resumePredictiveJobs(array $options = [])
153
 * @method SaveTerminalLog saveTerminalLog(array $options = [])
154
 * @method SaveWebRTCStats saveWebRTCStats(array $options = [])
155
 * @method SendPredefinedShortMessage sendPredefinedShortMessage(array $options = [])
156
 * @method StartBack2BackCall startBack2BackCall(array $options = [])
157
 * @method StartJob startJob(array $options = [])
158
 * @method SubmitBatchJobs submitBatchJobs(array $options = [])
159
 * @method SubmitCabRecording submitCabRecording(array $options = [])
160
 * @method SuspendJobs suspendJobs(array $options = [])
161
 * @method SuspendPredictiveJobs suspendPredictiveJobs(array $options = [])
162
 * @method TaskPreparing taskPreparing(array $options = [])
163
 */
164
class CCCApiResolver extends ApiResolver
165
{
166
}
167
168
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
169
{
170
    /** @var string */
171
    public $product = 'CCC';
172
173
    /** @var string */
174
    public $version = '2017-07-05';
175
176
    /** @var string */
177
    public $method = 'POST';
178
179
    /** @var string */
180
    public $serviceCode = 'CCC';
181
}
182
183
/**
184
 * @method string getAll()
185
 * @method $this withAll($value)
186
 * @method array getJobId()
187
 * @method string getInstanceId()
188
 * @method $this withInstanceId($value)
189
 * @method string getSkillGroupId()
190
 * @method $this withSkillGroupId($value)
191
 * @method string getJobGroupId()
192
 * @method $this withJobGroupId($value)
193
 */
194
class AbortPredictiveJobs extends Rpc
195
{
196
197
    /**
198
     * @param array $jobId
199
     *
200
     * @return $this
201
     */
202
	public function withJobId(array $jobId)
203
	{
204
	    $this->data['JobId'] = $jobId;
205
		foreach ($jobId as $i => $iValue) {
206
			$this->options['query']['JobId.' . ($i + 1)] = $iValue;
207
		}
208
209
		return $this;
210
    }
211
}
212
213
/**
214
 * @method string getRemark()
215
 * @method string getClientPort()
216
 * @method $this withClientPort($value)
217
 * @method string getInstanceId()
218
 * @method $this withInstanceId($value)
219
 * @method string getClientIp()
220
 * @method $this withClientIp($value)
221
 * @method string getBrowserVersion()
222
 */
223
class AddAgentDevice extends Rpc
224
{
225
226
    /**
227
     * @param string $value
228
     *
229
     * @return $this
230
     */
231
    public function withRemark($value)
232
    {
233
        $this->data['Remark'] = $value;
234
        $this->options['form_params']['Remark'] = $value;
235
236
        return $this;
237
    }
238
239
    /**
240
     * @param string $value
241
     *
242
     * @return $this
243
     */
244
    public function withBrowserVersion($value)
245
    {
246
        $this->data['BrowserVersion'] = $value;
247
        $this->options['form_params']['BrowserVersion'] = $value;
248
249
        return $this;
250
    }
251
}
252
253
/**
254
 * @method string getContactFlowId()
255
 * @method $this withContactFlowId($value)
256
 * @method string getUsage()
257
 * @method $this withUsage($value)
258
 * @method array getPhoneNumber()
259
 * @method string getInstanceId()
260
 * @method $this withInstanceId($value)
261
 * @method array getSkillGroupId()
262
 */
263
class AddBulkPhoneNumbers extends Rpc
264
{
265
266
    /**
267
     * @param array $phoneNumber
268
     *
269
     * @return $this
270
     */
271
	public function withPhoneNumber(array $phoneNumber)
272
	{
273
	    $this->data['PhoneNumber'] = $phoneNumber;
274
		foreach ($phoneNumber as $i => $iValue) {
275
			$this->options['query']['PhoneNumber.' . ($i + 1)] = $iValue;
276
		}
277
278
		return $this;
279
    }
280
281
    /**
282
     * @param array $skillGroupId
283
     *
284
     * @return $this
285
     */
286
	public function withSkillGroupId(array $skillGroupId)
287
	{
288
	    $this->data['SkillGroupId'] = $skillGroupId;
289
		foreach ($skillGroupId as $i => $iValue) {
290
			$this->options['query']['SkillGroupId.' . ($i + 1)] = $iValue;
291
		}
292
293
		return $this;
294
    }
295
}
296
297
/**
298
 * @method string getClientToken()
299
 * @method $this withClientToken($value)
300
 * @method array getJobsJson()
301
 * @method string getInstanceId()
302
 * @method $this withInstanceId($value)
303
 * @method string getSkillGroupId()
304
 * @method $this withSkillGroupId($value)
305
 * @method string getJobGroupId()
306
 * @method $this withJobGroupId($value)
307
 */
308
class AddJobsToPredictiveJobGroup extends Rpc
309
{
310
311
    /**
312
     * @param array $jobsJson
313
     *
314
     * @return $this
315
     */
316
	public function withJobsJson(array $jobsJson)
317
	{
318
	    $this->data['JobsJson'] = $jobsJson;
319
		foreach ($jobsJson as $i => $iValue) {
320
			$this->options['form_params']['JobsJson.' . ($i + 1)] = $iValue;
321
		}
322
323
		return $this;
324
    }
325
}
326
327
/**
328
 * @method string getContactFlowId()
329
 * @method $this withContactFlowId($value)
330
 * @method string getUsage()
331
 * @method $this withUsage($value)
332
 * @method string getPhoneNumber()
333
 * @method $this withPhoneNumber($value)
334
 * @method string getInstanceId()
335
 * @method $this withInstanceId($value)
336
 */
337
class AddPhoneNumber extends Rpc
338
{
339
}
340
341
/**
342
 * @method string getRegionNameProvince()
343
 * @method $this withRegionNameProvince($value)
344
 * @method string getType()
345
 * @method $this withType($value)
346
 * @method string getConcurrency()
347
 * @method $this withConcurrency($value)
348
 * @method string getInstanceId()
349
 * @method $this withInstanceId($value)
350
 * @method string getProvider()
351
 * @method $this withProvider($value)
352
 * @method array getPhoneNumberList()
353
 * @method string getServiceTag()
354
 * @method $this withServiceTag($value)
355
 * @method string getSipTag()
356
 * @method $this withSipTag($value)
357
 * @method string getRegionNameCity()
358
 * @method $this withRegionNameCity($value)
359
 */
360
class AddPhoneTags extends Rpc
361
{
362
363
    /**
364
     * @param array $phoneNumberList
365
     *
366
     * @return $this
367
     */
368
	public function withPhoneNumberList(array $phoneNumberList)
369
	{
370
	    $this->data['PhoneNumberList'] = $phoneNumberList;
371
		foreach ($phoneNumberList as $i => $iValue) {
372
			$this->options['query']['PhoneNumberList.' . ($i + 1)] = $iValue;
373
		}
374
375
		return $this;
376
    }
377
}
378
379
/**
380
 * @method string getGroupId()
381
 * @method $this withGroupId($value)
382
 * @method array getJobsJson()
383
 * @method array getCallingNumber()
384
 * @method string getInstanceId()
385
 * @method $this withInstanceId($value)
386
 * @method string getStrategyJson()
387
 * @method $this withStrategyJson($value)
388
 * @method string getScenarioId()
389
 * @method $this withScenarioId($value)
390
 */
391
class AssignJobs extends Rpc
392
{
393
394
    /**
395
     * @param array $jobsJson
396
     *
397
     * @return $this
398
     */
399
	public function withJobsJson(array $jobsJson)
400
	{
401
	    $this->data['JobsJson'] = $jobsJson;
402
		foreach ($jobsJson as $i => $iValue) {
403
			$this->options['query']['JobsJson.' . ($i + 1)] = $iValue;
404
		}
405
406
		return $this;
407
    }
408
409
    /**
410
     * @param array $callingNumber
411
     *
412
     * @return $this
413
     */
414
	public function withCallingNumber(array $callingNumber)
415
	{
416
	    $this->data['CallingNumber'] = $callingNumber;
417
		foreach ($callingNumber as $i => $iValue) {
418
			$this->options['query']['CallingNumber.' . ($i + 1)] = $iValue;
419
		}
420
421
		return $this;
422
    }
423
}
424
425
/**
426
 * @method array getRoleId()
427
 * @method array getUserRamId()
428
 * @method array getSkillLevel()
429
 * @method string getInstanceId()
430
 * @method $this withInstanceId($value)
431
 * @method array getSkillGroupId()
432
 */
433
class AssignUsers extends Rpc
434
{
435
436
    /**
437
     * @param array $roleId
438
     *
439
     * @return $this
440
     */
441
	public function withRoleId(array $roleId)
442
	{
443
	    $this->data['RoleId'] = $roleId;
444
		foreach ($roleId as $i => $iValue) {
445
			$this->options['query']['RoleId.' . ($i + 1)] = $iValue;
446
		}
447
448
		return $this;
449
    }
450
451
    /**
452
     * @param array $userRamId
453
     *
454
     * @return $this
455
     */
456
	public function withUserRamId(array $userRamId)
457
	{
458
	    $this->data['UserRamId'] = $userRamId;
459
		foreach ($userRamId as $i => $iValue) {
460
			$this->options['query']['UserRamId.' . ($i + 1)] = $iValue;
461
		}
462
463
		return $this;
464
    }
465
466
    /**
467
     * @param array $skillLevel
468
     *
469
     * @return $this
470
     */
471
	public function withSkillLevel(array $skillLevel)
472
	{
473
	    $this->data['SkillLevel'] = $skillLevel;
474
		foreach ($skillLevel as $i => $iValue) {
475
			$this->options['query']['SkillLevel.' . ($i + 1)] = $iValue;
476
		}
477
478
		return $this;
479
    }
480
481
    /**
482
     * @param array $skillGroupId
483
     *
484
     * @return $this
485
     */
486
	public function withSkillGroupId(array $skillGroupId)
487
	{
488
	    $this->data['SkillGroupId'] = $skillGroupId;
489
		foreach ($skillGroupId as $i => $iValue) {
490
			$this->options['query']['SkillGroupId.' . ($i + 1)] = $iValue;
491
		}
492
493
		return $this;
494
    }
495
}
496
497
/**
498
 * @method string getTelA()
499
 * @method $this withTelA($value)
500
 * @method string getTelB()
501
 * @method $this withTelB($value)
502
 * @method string getInstanceId()
503
 * @method $this withInstanceId($value)
504
 */
505
class CallOnlinePrivacyNumber extends Rpc
506
{
507
}
508
509
/**
510
 * @method string getAll()
511
 * @method $this withAll($value)
512
 * @method array getJobReferenceId()
513
 * @method string getGroupId()
514
 * @method $this withGroupId($value)
515
 * @method array getJobId()
516
 * @method string getInstanceId()
517
 * @method $this withInstanceId($value)
518
 * @method string getScenarioId()
519
 * @method $this withScenarioId($value)
520
 */
521
class CancelJobs extends Rpc
522
{
523
524
    /**
525
     * @param array $jobReferenceId
526
     *
527
     * @return $this
528
     */
529
	public function withJobReferenceId(array $jobReferenceId)
530
	{
531
	    $this->data['JobReferenceId'] = $jobReferenceId;
532
		foreach ($jobReferenceId as $i => $iValue) {
533
			$this->options['query']['JobReferenceId.' . ($i + 1)] = $iValue;
534
		}
535
536
		return $this;
537
    }
538
539
    /**
540
     * @param array $jobId
541
     *
542
     * @return $this
543
     */
544
	public function withJobId(array $jobId)
545
	{
546
	    $this->data['JobId'] = $jobId;
547
		foreach ($jobId as $i => $iValue) {
548
			$this->options['query']['JobId.' . ($i + 1)] = $iValue;
549
		}
550
551
		return $this;
552
    }
553
}
554
555
/**
556
 * @method string getCaller()
557
 * @method $this withCaller($value)
558
 * @method string getInstanceId()
559
 * @method $this withInstanceId($value)
560
 * @method string getCallee()
561
 * @method $this withCallee($value)
562
 */
563
class CheckNumberAvaliable extends Rpc
564
{
565
}
566
567
/**
568
 * @method string getCanvas()
569
 * @method string getContent()
570
 * @method string getInstanceId()
571
 * @method $this withInstanceId($value)
572
 * @method string getContactFlowVersionId()
573
 * @method $this withContactFlowVersionId($value)
574
 */
575
class CommitContactFlowVersionModification extends Rpc
576
{
577
578
    /**
579
     * @param string $value
580
     *
581
     * @return $this
582
     */
583
    public function withCanvas($value)
584
    {
585
        $this->data['Canvas'] = $value;
586
        $this->options['form_params']['Canvas'] = $value;
587
588
        return $this;
589
    }
590
591
    /**
592
     * @param string $value
593
     *
594
     * @return $this
595
     */
596
    public function withContent($value)
597
    {
598
        $this->data['Content'] = $value;
599
        $this->options['form_params']['Content'] = $value;
600
601
        return $this;
602
    }
603
}
604
605
/**
606
 * @method string getDescription()
607
 * @method $this withDescription($value)
608
 * @method string getJobFilePath()
609
 * @method $this withJobFilePath($value)
610
 * @method array getCallingNumber()
611
 * @method string getInstanceId()
612
 * @method $this withInstanceId($value)
613
 * @method string getSubmitted()
614
 * @method $this withSubmitted($value)
615
 * @method string getStrategyJson()
616
 * @method $this withStrategyJson($value)
617
 * @method string getName()
618
 * @method $this withName($value)
619
 * @method string getScenarioId()
620
 * @method $this withScenarioId($value)
621
 */
622
class CreateBatchJobs extends Rpc
623
{
624
625
    /**
626
     * @param array $callingNumber
627
     *
628
     * @return $this
629
     */
630
	public function withCallingNumber(array $callingNumber)
631
	{
632
	    $this->data['CallingNumber'] = $callingNumber;
633
		foreach ($callingNumber as $i => $iValue) {
634
			$this->options['query']['CallingNumber.' . ($i + 1)] = $iValue;
635
		}
636
637
		return $this;
638
    }
639
}
640
641
/**
642
 * @method string getMaxConcurrentConversation()
643
 * @method $this withMaxConcurrentConversation($value)
644
 * @method string getInstanceName()
645
 * @method $this withInstanceName($value)
646
 * @method string getCallCenterInstanceId()
647
 * @method $this withCallCenterInstanceId($value)
648
 * @method string getInstanceDescription()
649
 * @method $this withInstanceDescription($value)
650
 */
651
class CreateCabInstance extends Rpc
652
{
653
}
654
655
/**
656
 * @method string getCanvas()
657
 * @method string getDescription()
658
 * @method $this withDescription($value)
659
 * @method string getType()
660
 * @method $this withType($value)
661
 * @method string getContent()
662
 * @method string getInstanceId()
663
 * @method $this withInstanceId($value)
664
 * @method string getName()
665
 * @method $this withName($value)
666
 */
667
class CreateContactFlow extends Rpc
668
{
669
670
    /**
671
     * @param string $value
672
     *
673
     * @return $this
674
     */
675
    public function withCanvas($value)
676
    {
677
        $this->data['Canvas'] = $value;
678
        $this->options['form_params']['Canvas'] = $value;
679
680
        return $this;
681
    }
682
683
    /**
684
     * @param string $value
685
     *
686
     * @return $this
687
     */
688
    public function withContent($value)
689
    {
690
        $this->data['Content'] = $value;
691
        $this->options['form_params']['Content'] = $value;
692
693
        return $this;
694
    }
695
}
696
697
/**
698
 * @method string getAgentOssFileName()
699
 * @method $this withAgentOssFileName($value)
700
 * @method string getDescription()
701
 * @method $this withDescription($value)
702
 * @method string getOperatingSystemVersion()
703
 * @method $this withOperatingSystemVersion($value)
704
 * @method string getStartTime()
705
 * @method $this withStartTime($value)
706
 * @method string getMicrophoneList()
707
 * @method $this withMicrophoneList($value)
708
 * @method string getClientPort()
709
 * @method $this withClientPort($value)
710
 * @method string getCustomFilePath()
711
 * @method $this withCustomFilePath($value)
712
 * @method string getClientIp()
713
 * @method $this withClientIp($value)
714
 * @method string getSpeakerList()
715
 * @method $this withSpeakerList($value)
716
 * @method string getAgentId()
717
 * @method $this withAgentId($value)
718
 * @method string getEndTime()
719
 * @method $this withEndTime($value)
720
 * @method string getSpeakerEquipment()
721
 * @method $this withSpeakerEquipment($value)
722
 * @method string getServicePort()
723
 * @method $this withServicePort($value)
724
 * @method string getServiceIp()
725
 * @method $this withServiceIp($value)
726
 * @method string getInstanceId()
727
 * @method $this withInstanceId($value)
728
 * @method string getAgentFilePath()
729
 * @method $this withAgentFilePath($value)
730
 * @method string getConnectId()
731
 * @method $this withConnectId($value)
732
 * @method string getCustomOssFileName()
733
 * @method $this withCustomOssFileName($value)
734
 * @method string getMicrophoneEquipment()
735
 * @method $this withMicrophoneEquipment($value)
736
 * @method string getBrowserVersion()
737
 * @method $this withBrowserVersion($value)
738
 */
739
class CreateFault extends Rpc
740
{
741
}
742
743
/**
744
 * @method array getPhoneNumbers()
745
 * @method array getUserObject()
746
 * @method string getDomainName()
747
 * @method $this withDomainName($value)
748
 * @method string getPhoneNumber()
749
 * @method $this withPhoneNumber($value)
750
 * @method string getDescription()
751
 * @method $this withDescription($value)
752
 * @method string getStorageMaxDays()
753
 * @method $this withStorageMaxDays($value)
754
 * @method array getAdminRamId()
755
 * @method string getName()
756
 * @method $this withName($value)
757
 * @method string getStorageMaxSize()
758
 * @method $this withStorageMaxSize($value)
759
 * @method string getDirectoryId()
760
 * @method $this withDirectoryId($value)
761
 */
762
class CreateInstance extends Rpc
763
{
764
765
    /**
766
     * @param array $phoneNumbers
767
     *
768
     * @return $this
769
     */
770
	public function withPhoneNumbers(array $phoneNumbers)
771
	{
772
	    $this->data['PhoneNumbers'] = $phoneNumbers;
773
		foreach ($phoneNumbers as $i => $iValue) {
774
			$this->options['query']['PhoneNumbers.' . ($i + 1)] = $iValue;
775
		}
776
777
		return $this;
778
    }
779
780
    /**
781
     * @param array $userObject
782
     *
783
     * @return $this
784
     */
785
	public function withUserObject(array $userObject)
786
	{
787
	    $this->data['UserObject'] = $userObject;
788
		foreach ($userObject as $i => $iValue) {
789
			$this->options['query']['UserObject.' . ($i + 1)] = $iValue;
790
		}
791
792
		return $this;
793
    }
794
795
    /**
796
     * @param array $adminRamId
797
     *
798
     * @return $this
799
     */
800
	public function withAdminRamId(array $adminRamId)
801
	{
802
	    $this->data['AdminRamId'] = $adminRamId;
803
		foreach ($adminRamId as $i => $iValue) {
804
			$this->options['query']['AdminRamId.' . ($i + 1)] = $iValue;
805
		}
806
807
		return $this;
808
    }
809
}
810
811
/**
812
 * @method string getDescription()
813
 * @method $this withDescription($value)
814
 * @method array getCallingNumber()
815
 * @method string getInstanceId()
816
 * @method $this withInstanceId($value)
817
 * @method string getStrategyJson()
818
 * @method $this withStrategyJson($value)
819
 * @method string getName()
820
 * @method $this withName($value)
821
 * @method string getScenarioId()
822
 * @method $this withScenarioId($value)
823
 */
824
class CreateJobGroup extends Rpc
825
{
826
827
    /**
828
     * @param array $callingNumber
829
     *
830
     * @return $this
831
     */
832
	public function withCallingNumber(array $callingNumber)
833
	{
834
	    $this->data['CallingNumber'] = $callingNumber;
835
		foreach ($callingNumber as $i => $iValue) {
836
			$this->options['query']['CallingNumber.' . ($i + 1)] = $iValue;
837
		}
838
839
		return $this;
840
    }
841
}
842
843
/**
844
 * @method string getDescription()
845
 * @method $this withDescription($value)
846
 * @method string getOssFilePath()
847
 * @method $this withOssFilePath($value)
848
 * @method string getUploadResult()
849
 * @method $this withUploadResult($value)
850
 * @method string getType()
851
 * @method $this withType($value)
852
 * @method string getContent()
853
 * @method $this withContent($value)
854
 * @method string getOssFileName()
855
 * @method $this withOssFileName($value)
856
 * @method string getInstanceId()
857
 * @method $this withInstanceId($value)
858
 * @method string getFileName()
859
 * @method $this withFileName($value)
860
 * @method string getName()
861
 * @method $this withName($value)
862
 */
863
class CreateMedia extends Rpc
864
{
865
}
866
867
/**
868
 * @method string getDescription()
869
 * @method $this withDescription($value)
870
 * @method string getTimingSchedule()
871
 * @method $this withTimingSchedule($value)
872
 * @method array getJobsJson()
873
 * @method string getJobFilePath()
874
 * @method $this withJobFilePath($value)
875
 * @method string getInstanceId()
876
 * @method $this withInstanceId($value)
877
 * @method string getIsDraft()
878
 * @method $this withIsDraft($value)
879
 * @method string getSkillGroupId()
880
 * @method $this withSkillGroupId($value)
881
 * @method string getStrategyJson()
882
 * @method $this withStrategyJson($value)
883
 * @method string getName()
884
 * @method $this withName($value)
885
 */
886
class CreatePredictiveJobGroup extends Rpc
887
{
888
889
    /**
890
     * @param array $jobsJson
891
     *
892
     * @return $this
893
     */
894
	public function withJobsJson(array $jobsJson)
895
	{
896
	    $this->data['JobsJson'] = $jobsJson;
897
		foreach ($jobsJson as $i => $iValue) {
898
			$this->options['form_params']['JobsJson.' . ($i + 1)] = $iValue;
899
		}
900
901
		return $this;
902
    }
903
}
904
905
/**
906
 * @method array getSurveysJson()
907
 * @method string getDescription()
908
 * @method $this withDescription($value)
909
 * @method string getType()
910
 * @method $this withType($value)
911
 * @method string getInstanceId()
912
 * @method $this withInstanceId($value)
913
 * @method string getStrategyJson()
914
 * @method $this withStrategyJson($value)
915
 * @method string getName()
916
 * @method $this withName($value)
917
 */
918
class CreateScenario extends Rpc
919
{
920
921
    /**
922
     * @param array $surveysJson
923
     *
924
     * @return $this
925
     */
926
	public function withSurveysJson(array $surveysJson)
927
	{
928
	    $this->data['SurveysJson'] = $surveysJson;
929
		foreach ($surveysJson as $i => $iValue) {
930
			$this->options['query']['SurveysJson.' . ($i + 1)] = $iValue;
931
		}
932
933
		return $this;
934
    }
935
}
936
937
/**
938
 * @method string getVariables()
939
 * @method $this withVariables($value)
940
 * @method string getDescription()
941
 * @method $this withDescription($value)
942
 * @method string getTemplateId()
943
 * @method $this withTemplateId($value)
944
 * @method string getInstanceId()
945
 * @method $this withInstanceId($value)
946
 * @method string getName()
947
 * @method $this withName($value)
948
 */
949
class CreateScenarioFromTemplate extends Rpc
950
{
951
}
952
953
/**
954
 * @method string getAllowPrivateOutboundNumber()
955
 * @method $this withAllowPrivateOutboundNumber($value)
956
 * @method string getDescription()
957
 * @method $this withDescription($value)
958
 * @method string getRoutingStrategy()
959
 * @method $this withRoutingStrategy($value)
960
 * @method array getUserId()
961
 * @method array getSkillLevel()
962
 * @method string getInstanceId()
963
 * @method $this withInstanceId($value)
964
 * @method array getOutboundPhoneNumberId()
965
 * @method string getName()
966
 * @method $this withName($value)
967
 */
968
class CreateSkillGroup extends Rpc
969
{
970
971
    /**
972
     * @param array $userId
973
     *
974
     * @return $this
975
     */
976
	public function withUserId(array $userId)
977
	{
978
	    $this->data['UserId'] = $userId;
979
		foreach ($userId as $i => $iValue) {
980
			$this->options['query']['UserId.' . ($i + 1)] = $iValue;
981
		}
982
983
		return $this;
984
    }
985
986
    /**
987
     * @param array $skillLevel
988
     *
989
     * @return $this
990
     */
991
	public function withSkillLevel(array $skillLevel)
992
	{
993
	    $this->data['SkillLevel'] = $skillLevel;
994
		foreach ($skillLevel as $i => $iValue) {
995
			$this->options['query']['SkillLevel.' . ($i + 1)] = $iValue;
996
		}
997
998
		return $this;
999
    }
1000
1001
    /**
1002
     * @param array $outboundPhoneNumberId
1003
     *
1004
     * @return $this
1005
     */
1006
	public function withOutboundPhoneNumberId(array $outboundPhoneNumberId)
1007
	{
1008
	    $this->data['OutboundPhoneNumberId'] = $outboundPhoneNumberId;
1009
		foreach ($outboundPhoneNumberId as $i => $iValue) {
1010
			$this->options['query']['OutboundPhoneNumberId.' . ($i + 1)] = $iValue;
1011
		}
1012
1013
		return $this;
1014
    }
1015
}
1016
1017
/**
1018
 * @method string getRole()
1019
 * @method $this withRole($value)
1020
 * @method string getDescription()
1021
 * @method $this withDescription($value)
1022
 * @method string getSpeechOptimizationParam()
1023
 * @method $this withSpeechOptimizationParam($value)
1024
 * @method string getInstanceId()
1025
 * @method $this withInstanceId($value)
1026
 * @method string getRound()
1027
 * @method $this withRound($value)
1028
 * @method string getFlowJson()
1029
 * @method $this withFlowJson($value)
1030
 * @method string getName()
1031
 * @method $this withName($value)
1032
 * @method string getGlobalQuestions()
1033
 * @method $this withGlobalQuestions($value)
1034
 * @method string getCorpora()
1035
 * @method $this withCorpora($value)
1036
 * @method string getScenarioId()
1037
 * @method $this withScenarioId($value)
1038
 */
1039
class CreateSurvey extends Rpc
1040
{
1041
}
1042
1043
/**
1044
 * @method string getPrivateOutboundNumberId()
1045
 * @method $this withPrivateOutboundNumberId($value)
1046
 * @method string getLoginName()
1047
 * @method $this withLoginName($value)
1048
 * @method array getRoleId()
1049
 * @method array getSkillLevel()
1050
 * @method string getInstanceId()
1051
 * @method $this withInstanceId($value)
1052
 * @method string getPhone()
1053
 * @method $this withPhone($value)
1054
 * @method string getDisplayName()
1055
 * @method $this withDisplayName($value)
1056
 * @method array getSkillGroupId()
1057
 * @method string getEmail()
1058
 * @method $this withEmail($value)
1059
 */
1060
class CreateUser extends Rpc
1061
{
1062
1063
    /**
1064
     * @param array $roleId
1065
     *
1066
     * @return $this
1067
     */
1068
	public function withRoleId(array $roleId)
1069
	{
1070
	    $this->data['RoleId'] = $roleId;
1071
		foreach ($roleId as $i => $iValue) {
1072
			$this->options['query']['RoleId.' . ($i + 1)] = $iValue;
1073
		}
1074
1075
		return $this;
1076
    }
1077
1078
    /**
1079
     * @param array $skillLevel
1080
     *
1081
     * @return $this
1082
     */
1083
	public function withSkillLevel(array $skillLevel)
1084
	{
1085
	    $this->data['SkillLevel'] = $skillLevel;
1086
		foreach ($skillLevel as $i => $iValue) {
1087
			$this->options['query']['SkillLevel.' . ($i + 1)] = $iValue;
1088
		}
1089
1090
		return $this;
1091
    }
1092
1093
    /**
1094
     * @param array $skillGroupId
1095
     *
1096
     * @return $this
1097
     */
1098
	public function withSkillGroupId(array $skillGroupId)
1099
	{
1100
	    $this->data['SkillGroupId'] = $skillGroupId;
1101
		foreach ($skillGroupId as $i => $iValue) {
1102
			$this->options['query']['SkillGroupId.' . ($i + 1)] = $iValue;
1103
		}
1104
1105
		return $this;
1106
    }
1107
}
1108
1109
/**
1110
 * @method string getIsAppraise()
1111
 * @method $this withIsAppraise($value)
1112
 * @method string getContent()
1113
 * @method string getInstanceId()
1114
 * @method $this withInstanceId($value)
1115
 * @method string getContactFlowVersionId()
1116
 * @method $this withContactFlowVersionId($value)
1117
 */
1118
class CreateVoiceAppraise extends Rpc
1119
{
1120
1121
    /**
1122
     * @param string $value
1123
     *
1124
     * @return $this
1125
     */
1126
    public function withContent($value)
1127
    {
1128
        $this->data['Content'] = $value;
1129
        $this->options['form_params']['Content'] = $value;
1130
1131
        return $this;
1132
    }
1133
}
1134
1135
/**
1136
 * @method string getInstanceId()
1137
 * @method $this withInstanceId($value)
1138
 */
1139
class DeleteInstance extends Rpc
1140
{
1141
}
1142
1143
/**
1144
 * @method string getInstanceId()
1145
 * @method $this withInstanceId($value)
1146
 * @method string getJobGroupId()
1147
 * @method $this withJobGroupId($value)
1148
 */
1149
class DeleteJobGroup extends Rpc
1150
{
1151
}
1152
1153
/**
1154
 * @method string getInstanceId()
1155
 * @method $this withInstanceId($value)
1156
 * @method string getName()
1157
 * @method $this withName($value)
1158
 */
1159
class DeleteMedia extends Rpc
1160
{
1161
}
1162
1163
/**
1164
 * @method string getInstanceId()
1165
 * @method $this withInstanceId($value)
1166
 * @method array getPhoneNumberList()
1167
 */
1168
class DeletePhoneTags extends Rpc
1169
{
1170
1171
    /**
1172
     * @param array $phoneNumberList
1173
     *
1174
     * @return $this
1175
     */
1176
	public function withPhoneNumberList(array $phoneNumberList)
1177
	{
1178
	    $this->data['PhoneNumberList'] = $phoneNumberList;
1179
		foreach ($phoneNumberList as $i => $iValue) {
1180
			$this->options['query']['PhoneNumberList.' . ($i + 1)] = $iValue;
1181
		}
1182
1183
		return $this;
1184
    }
1185
}
1186
1187
/**
1188
 * @method string getInstanceId()
1189
 * @method $this withInstanceId($value)
1190
 * @method string getSkillGroupId()
1191
 * @method $this withSkillGroupId($value)
1192
 */
1193
class DeleteSkillGroup extends Rpc
1194
{
1195
}
1196
1197
/**
1198
 * @method string getSurveyId()
1199
 * @method $this withSurveyId($value)
1200
 * @method string getInstanceId()
1201
 * @method $this withInstanceId($value)
1202
 * @method string getScenarioId()
1203
 * @method $this withScenarioId($value)
1204
 */
1205
class DeleteSurvey extends Rpc
1206
{
1207
}
1208
1209
/**
1210
 * @method string getCallee()
1211
 * @method $this withCallee($value)
1212
 * @method string getRoutPoint()
1213
 * @method $this withRoutPoint($value)
1214
 * @method string getCaller()
1215
 * @method $this withCaller($value)
1216
 * @method string getInstanceId()
1217
 * @method $this withInstanceId($value)
1218
 * @method string getProvider()
1219
 * @method $this withProvider($value)
1220
 * @method string getAnswerMode()
1221
 * @method $this withAnswerMode($value)
1222
 */
1223
class DialEx extends Rpc
1224
{
1225
}
1226
1227
/**
1228
 * @method string getCallId()
1229
 * @method $this withCallId($value)
1230
 * @method string getCalledNumber()
1231
 * @method $this withCalledNumber($value)
1232
 * @method string getInstanceOwnerId()
1233
 * @method $this withInstanceOwnerId($value)
1234
 * @method string getCallType()
1235
 * @method $this withCallType($value)
1236
 * @method string getScenarioId()
1237
 * @method $this withScenarioId($value)
1238
 * @method string getTaskId()
1239
 * @method $this withTaskId($value)
1240
 * @method string getUtterance()
1241
 * @method $this withUtterance($value)
1242
 * @method string getActionParams()
1243
 * @method $this withActionParams($value)
1244
 * @method string getCallingNumber()
1245
 * @method $this withCallingNumber($value)
1246
 * @method string getInstanceId()
1247
 * @method $this withInstanceId($value)
1248
 * @method string getActionKey()
1249
 * @method $this withActionKey($value)
1250
 */
1251
class Dialogue extends Rpc
1252
{
1253
}
1254
1255
/**
1256
 * @method array getProviderName()
1257
 */
1258
class DisableTrunkProviders extends Rpc
1259
{
1260
1261
    /**
1262
     * @param array $providerName
1263
     *
1264
     * @return $this
1265
     */
1266
	public function withProviderName(array $providerName)
1267
	{
1268
	    $this->data['ProviderName'] = $providerName;
1269
		foreach ($providerName as $i => $iValue) {
1270
			$this->options['query']['ProviderName.' . ($i + 1)] = $iValue;
1271
		}
1272
1273
		return $this;
1274
    }
1275
}
1276
1277
/**
1278
 * @method string getContactId()
1279
 * @method $this withContactId($value)
1280
 * @method string getChannel()
1281
 * @method $this withChannel($value)
1282
 * @method string getInstanceId()
1283
 * @method $this withInstanceId($value)
1284
 */
1285
class DownloadAllTypeRecording extends Rpc
1286
{
1287
}
1288
1289
/**
1290
 * @method string getInstanceId()
1291
 * @method $this withInstanceId($value)
1292
 * @method string getTaskId()
1293
 * @method $this withTaskId($value)
1294
 */
1295
class DownloadCabRecording extends Rpc
1296
{
1297
}
1298
1299
/**
1300
 * @method string getInstanceId()
1301
 * @method $this withInstanceId($value)
1302
 * @method string getJobGroupId()
1303
 * @method $this withJobGroupId($value)
1304
 */
1305
class DownloadOriginalStatisticsReport extends Rpc
1306
{
1307
}
1308
1309
/**
1310
 * @method string getChannel()
1311
 * @method $this withChannel($value)
1312
 * @method string getInstanceId()
1313
 * @method $this withInstanceId($value)
1314
 * @method string getFileName()
1315
 * @method $this withFileName($value)
1316
 */
1317
class DownloadRecording extends Rpc
1318
{
1319
}
1320
1321
/**
1322
 * @method string getInstanceId()
1323
 * @method $this withInstanceId($value)
1324
 * @method string getJobGroupId()
1325
 * @method $this withJobGroupId($value)
1326
 */
1327
class DownloadUnreachableContacts extends Rpc
1328
{
1329
}
1330
1331
/**
1332
 * @method string getCriteria()
1333
 * @method $this withCriteria($value)
1334
 * @method string getPageNumber()
1335
 * @method $this withPageNumber($value)
1336
 * @method string getInstanceId()
1337
 * @method $this withInstanceId($value)
1338
 * @method string getPageSize()
1339
 * @method $this withPageSize($value)
1340
 */
1341
class FindUsers extends Rpc
1342
{
1343
}
1344
1345
/**
1346
 * @method string getAgentId()
1347
 * @method $this withAgentId($value)
1348
 * @method string getStartDate()
1349
 * @method $this withStartDate($value)
1350
 * @method string getPageNumber()
1351
 * @method $this withPageNumber($value)
1352
 * @method string getInstanceId()
1353
 * @method $this withInstanceId($value)
1354
 * @method string getEndDate()
1355
 * @method $this withEndDate($value)
1356
 * @method string getPageSize()
1357
 * @method $this withPageSize($value)
1358
 */
1359
class GenerateAgentStatisticReport extends Rpc
1360
{
1361
}
1362
1363
/**
1364
 * @method string getStartDay()
1365
 * @method $this withStartDay($value)
1366
 * @method string getUserId()
1367
 * @method $this withUserId($value)
1368
 * @method string getPageNumber()
1369
 * @method $this withPageNumber($value)
1370
 * @method string getInstanceId()
1371
 * @method $this withInstanceId($value)
1372
 * @method string getEndDay()
1373
 * @method $this withEndDay($value)
1374
 * @method string getPageSize()
1375
 * @method $this withPageSize($value)
1376
 */
1377
class GetAgentData extends Rpc
1378
{
1379
}
1380
1381
/**
1382
 * @method string getIntervalType()
1383
 * @method $this withIntervalType($value)
1384
 * @method string getYear()
1385
 * @method $this withYear($value)
1386
 * @method string getPageNumber()
1387
 * @method $this withPageNumber($value)
1388
 * @method string getMonth()
1389
 * @method $this withMonth($value)
1390
 * @method string getPageSize()
1391
 * @method $this withPageSize($value)
1392
 * @method string getDay()
1393
 * @method $this withDay($value)
1394
 */
1395
class GetCallMeasureSummaryReport extends Rpc
1396
{
1397
}
1398
1399
/**
1400
 * @method string getInstanceId()
1401
 * @method $this withInstanceId($value)
1402
 * @method string getName()
1403
 * @method $this withName($value)
1404
 * @method string getObjectType()
1405
 * @method $this withObjectType($value)
1406
 * @method string getObjectId()
1407
 * @method $this withObjectId($value)
1408
 */
1409
class GetConfig extends Rpc
1410
{
1411
}
1412
1413
/**
1414
 * @method string getInstanceId()
1415
 * @method $this withInstanceId($value)
1416
 * @method string getOutboundTaskId()
1417
 * @method $this withOutboundTaskId($value)
1418
 * @method string getSkillGroupId()
1419
 * @method $this withSkillGroupId($value)
1420
 */
1421
class GetContactInfoByOutboundTaskId extends Rpc
1422
{
1423
}
1424
1425
/**
1426
 * @method string getContactId()
1427
 * @method $this withContactId($value)
1428
 * @method string getPageNumber()
1429
 * @method $this withPageNumber($value)
1430
 * @method string getInstanceId()
1431
 * @method $this withInstanceId($value)
1432
 * @method string getPageSize()
1433
 * @method $this withPageSize($value)
1434
 */
1435
class GetConversationDetailByContactId extends Rpc
1436
{
1437
}
1438
1439
/**
1440
 * @method string getInstanceId()
1441
 * @method $this withInstanceId($value)
1442
 * @method string getTaskId()
1443
 * @method $this withTaskId($value)
1444
 */
1445
class GetConversationList extends Rpc
1446
{
1447
}
1448
1449
/**
1450
 * @method string getInstanceId()
1451
 * @method $this withInstanceId($value)
1452
 */
1453
class GetInstance extends Rpc
1454
{
1455
}
1456
1457
/**
1458
 * @method string getInstanceId()
1459
 * @method $this withInstanceId($value)
1460
 */
1461
class GetInstanceState extends Rpc
1462
{
1463
}
1464
1465
/**
1466
 * @method string getEndTime()
1467
 * @method $this withEndTime($value)
1468
 * @method string getStartTime()
1469
 * @method $this withStartTime($value)
1470
 * @method string getPageNumber()
1471
 * @method $this withPageNumber($value)
1472
 * @method string getInstanceId()
1473
 * @method $this withInstanceId($value)
1474
 * @method string getPageSize()
1475
 * @method $this withPageSize($value)
1476
 */
1477
class GetInstanceSummaryReport extends Rpc
1478
{
1479
}
1480
1481
/**
1482
 * @method string getEndTime()
1483
 * @method $this withEndTime($value)
1484
 * @method string getStartTime()
1485
 * @method $this withStartTime($value)
1486
 * @method string getPageNumber()
1487
 * @method $this withPageNumber($value)
1488
 * @method string getInstanceId()
1489
 * @method $this withInstanceId($value)
1490
 * @method string getPageSize()
1491
 * @method $this withPageSize($value)
1492
 * @method string getInterval()
1493
 * @method $this withInterval($value)
1494
 */
1495
class GetInstanceSummaryReportByInterval extends Rpc
1496
{
1497
}
1498
1499
/**
1500
 * @method string getPageNumber()
1501
 * @method $this withPageNumber($value)
1502
 * @method string getInstanceId()
1503
 * @method $this withInstanceId($value)
1504
 * @method string getPageSize()
1505
 * @method $this withPageSize($value)
1506
 */
1507
class GetInstanceSummaryReportSinceMidnight extends Rpc
1508
{
1509
}
1510
1511
/**
1512
 * @method string getJobId()
1513
 * @method $this withJobId($value)
1514
 * @method string getInstanceId()
1515
 * @method $this withInstanceId($value)
1516
 */
1517
class GetJob extends Rpc
1518
{
1519
}
1520
1521
/**
1522
 * @method string getInstanceId()
1523
 * @method $this withInstanceId($value)
1524
 * @method string getFileName()
1525
 * @method $this withFileName($value)
1526
 */
1527
class GetJobDataUploadParams extends Rpc
1528
{
1529
}
1530
1531
/**
1532
 * @method string getInstanceId()
1533
 * @method $this withInstanceId($value)
1534
 * @method string getFileName()
1535
 * @method $this withFileName($value)
1536
 */
1537
class GetJobFileUploadUrl extends Rpc
1538
{
1539
}
1540
1541
/**
1542
 * @method string getInstanceId()
1543
 * @method $this withInstanceId($value)
1544
 * @method string getJobGroupId()
1545
 * @method $this withJobGroupId($value)
1546
 */
1547
class GetJobGroup extends Rpc
1548
{
1549
}
1550
1551
/**
1552
 * @method string getPageNumber()
1553
 * @method $this withPageNumber($value)
1554
 * @method string getQueryAll()
1555
 * @method $this withQueryAll($value)
1556
 * @method string getInstanceId()
1557
 * @method $this withInstanceId($value)
1558
 * @method string getJobGroupId()
1559
 * @method $this withJobGroupId($value)
1560
 * @method string getPageSize()
1561
 * @method $this withPageSize($value)
1562
 * @method string getStatus()
1563
 * @method $this withStatus($value)
1564
 */
1565
class GetJobList extends Rpc
1566
{
1567
}
1568
1569
/**
1570
 * @method string getCallId()
1571
 * @method $this withCallId($value)
1572
 * @method string getInstanceId()
1573
 * @method $this withInstanceId($value)
1574
 */
1575
class GetJobStatusByCallId extends Rpc
1576
{
1577
}
1578
1579
/**
1580
 * @method string getInstanceId()
1581
 * @method $this withInstanceId($value)
1582
 * @method string getScenarioId()
1583
 * @method $this withScenarioId($value)
1584
 */
1585
class GetJobTemplateDownloadParams extends Rpc
1586
{
1587
}
1588
1589
/**
1590
 * @method string getNumber()
1591
 * @method $this withNumber($value)
1592
 * @method string getInstanceId()
1593
 * @method $this withInstanceId($value)
1594
 */
1595
class GetNumberRegionInfo extends Rpc
1596
{
1597
}
1598
1599
/**
1600
 * @method string getInstanceId()
1601
 * @method $this withInstanceId($value)
1602
 * @method string getFileName()
1603
 * @method $this withFileName($value)
1604
 */
1605
class GetRecordOssUploadParam extends Rpc
1606
{
1607
}
1608
1609
/**
1610
 * @method string getContactFlowId()
1611
 * @method $this withContactFlowId($value)
1612
 * @method string getInstanceId()
1613
 * @method $this withInstanceId($value)
1614
 */
1615
class GetRoutePoint extends Rpc
1616
{
1617
}
1618
1619
/**
1620
 * @method string getInstanceId()
1621
 * @method $this withInstanceId($value)
1622
 * @method string getScenarioId()
1623
 * @method $this withScenarioId($value)
1624
 */
1625
class GetScenario extends Rpc
1626
{
1627
}
1628
1629
/**
1630
 * @method string getServiceType()
1631
 * @method $this withServiceType($value)
1632
 * @method string getInstanceId()
1633
 * @method $this withInstanceId($value)
1634
 */
1635
class GetServiceExtensions extends Rpc
1636
{
1637
}
1638
1639
/**
1640
 * @method string getInstanceId()
1641
 * @method $this withInstanceId($value)
1642
 * @method array getScenario()
1643
 */
1644
class GetSmsConfig extends Rpc
1645
{
1646
1647
    /**
1648
     * @param array $scenario
1649
     *
1650
     * @return $this
1651
     */
1652
	public function withScenario(array $scenario)
1653
	{
1654
	    $this->data['Scenario'] = $scenario;
1655
		foreach ($scenario as $i => $iValue) {
1656
			$this->options['query']['Scenario.' . ($i + 1)] = $iValue;
1657
		}
1658
1659
		return $this;
1660
    }
1661
}
1662
1663
/**
1664
 * @method string getSurveyId()
1665
 * @method $this withSurveyId($value)
1666
 * @method string getInstanceId()
1667
 * @method $this withInstanceId($value)
1668
 * @method string getScenarioId()
1669
 * @method $this withScenarioId($value)
1670
 */
1671
class GetSurvey extends Rpc
1672
{
1673
}
1674
1675
/**
1676
 * @method string getJobId()
1677
 * @method $this withJobId($value)
1678
 * @method string getInstanceId()
1679
 * @method $this withInstanceId($value)
1680
 */
1681
class GetTaskList extends Rpc
1682
{
1683
}
1684
1685
/**
1686
 * @method string getInstanceId()
1687
 * @method $this withInstanceId($value)
1688
 * @method string getUserName()
1689
 * @method $this withUserName($value)
1690
 */
1691
class GetTURNCredentials extends Rpc
1692
{
1693
}
1694
1695
/**
1696
 * @method string getInstanceId()
1697
 * @method $this withInstanceId($value)
1698
 */
1699
class GetTURNServerList extends Rpc
1700
{
1701
}
1702
1703
/**
1704
 * @method string getInstanceId()
1705
 * @method $this withInstanceId($value)
1706
 * @method string getUserId()
1707
 * @method $this withUserId($value)
1708
 */
1709
class GetUser extends Rpc
1710
{
1711
}
1712
1713
/**
1714
 * @method string getExtension()
1715
 * @method $this withExtension($value)
1716
 * @method string getInstanceId()
1717
 * @method $this withInstanceId($value)
1718
 */
1719
class GetUserByExtension extends Rpc
1720
{
1721
}
1722
1723
/**
1724
 * @method string getInstanceId()
1725
 * @method $this withInstanceId($value)
1726
 * @method string getInstanceOwnerId()
1727
 * @method $this withInstanceOwnerId($value)
1728
 * @method string getTaskId()
1729
 * @method $this withTaskId($value)
1730
 */
1731
class InflightTaskTimeout extends Rpc
1732
{
1733
}
1734
1735
/**
1736
 * @method string getAcid()
1737
 * @method $this withAcid($value)
1738
 * @method string getInstanceId()
1739
 * @method $this withInstanceId($value)
1740
 */
1741
class LaunchAppraise extends Rpc
1742
{
1743
}
1744
1745
/**
1746
 * @method string getContactType()
1747
 * @method $this withContactType($value)
1748
 * @method string getPhoneNumbers()
1749
 * @method $this withPhoneNumbers($value)
1750
 * @method string getAcid()
1751
 * @method $this withAcid($value)
1752
 * @method string getInstanceId()
1753
 * @method $this withInstanceId($value)
1754
 * @method string getSkillGroupId()
1755
 * @method $this withSkillGroupId($value)
1756
 */
1757
class LaunchShortMessageAppraise extends Rpc
1758
{
1759
}
1760
1761
/**
1762
 * @method string getRamIds()
1763
 * @method $this withRamIds($value)
1764
 * @method string getStartTime()
1765
 * @method $this withStartTime($value)
1766
 * @method string getStopTime()
1767
 * @method $this withStopTime($value)
1768
 * @method string getInstanceId()
1769
 * @method $this withInstanceId($value)
1770
 */
1771
class ListAgentDevices extends Rpc
1772
{
1773
}
1774
1775
/**
1776
 * @method string getStartTime()
1777
 * @method $this withStartTime($value)
1778
 * @method string getStopTime()
1779
 * @method $this withStopTime($value)
1780
 * @method array getRamId()
1781
 * @method string getInstanceId()
1782
 * @method $this withInstanceId($value)
1783
 * @method array getEvent()
1784
 */
1785
class ListAgentEvents extends Rpc
1786
{
1787
1788
    /**
1789
     * @param array $ramId
1790
     *
1791
     * @return $this
1792
     */
1793
	public function withRamId(array $ramId)
1794
	{
1795
	    $this->data['RamId'] = $ramId;
1796
		foreach ($ramId as $i => $iValue) {
1797
			$this->options['query']['RamId.' . ($i + 1)] = $iValue;
1798
		}
1799
1800
		return $this;
1801
    }
1802
1803
    /**
1804
     * @param array $event
1805
     *
1806
     * @return $this
1807
     */
1808
	public function withEvent(array $event)
1809
	{
1810
	    $this->data['Event'] = $event;
1811
		foreach ($event as $i => $iValue) {
1812
			$this->options['query']['Event.' . ($i + 1)] = $iValue;
1813
		}
1814
1815
		return $this;
1816
    }
1817
}
1818
1819
/**
1820
 * @method string getEndTime()
1821
 * @method $this withEndTime($value)
1822
 * @method string getStartTime()
1823
 * @method $this withStartTime($value)
1824
 * @method string getRamId()
1825
 * @method $this withRamId($value)
1826
 * @method string getPageNumber()
1827
 * @method $this withPageNumber($value)
1828
 * @method string getInstanceId()
1829
 * @method $this withInstanceId($value)
1830
 * @method string getPageSize()
1831
 * @method $this withPageSize($value)
1832
 */
1833
class ListAgentStateLogs extends Rpc
1834
{
1835
}
1836
1837
/**
1838
 * @method string getAgentIds()
1839
 * @method $this withAgentIds($value)
1840
 * @method string getPageNumber()
1841
 * @method $this withPageNumber($value)
1842
 * @method string getInstanceId()
1843
 * @method $this withInstanceId($value)
1844
 * @method string getSkillGroupId()
1845
 * @method $this withSkillGroupId($value)
1846
 * @method string getPageSize()
1847
 * @method $this withPageSize($value)
1848
 * @method string getState()
1849
 * @method $this withState($value)
1850
 */
1851
class ListAgentStates extends Rpc
1852
{
1853
}
1854
1855
/**
1856
 * @method string getAgentIds()
1857
 * @method $this withAgentIds($value)
1858
 * @method string getEndTime()
1859
 * @method $this withEndTime($value)
1860
 * @method string getStartTime()
1861
 * @method $this withStartTime($value)
1862
 * @method string getPageNumber()
1863
 * @method $this withPageNumber($value)
1864
 * @method string getInstanceId()
1865
 * @method $this withInstanceId($value)
1866
 * @method string getSkillGroupId()
1867
 * @method $this withSkillGroupId($value)
1868
 * @method string getPageSize()
1869
 * @method $this withPageSize($value)
1870
 */
1871
class ListAgentSummaryReports extends Rpc
1872
{
1873
}
1874
1875
/**
1876
 * @method string getAgentIds()
1877
 * @method $this withAgentIds($value)
1878
 * @method string getEndTime()
1879
 * @method $this withEndTime($value)
1880
 * @method string getStartTime()
1881
 * @method $this withStartTime($value)
1882
 * @method string getPageNumber()
1883
 * @method $this withPageNumber($value)
1884
 * @method string getInstanceId()
1885
 * @method $this withInstanceId($value)
1886
 * @method string getSkillGroupId()
1887
 * @method $this withSkillGroupId($value)
1888
 * @method string getPageSize()
1889
 * @method $this withPageSize($value)
1890
 * @method string getInterval()
1891
 * @method $this withInterval($value)
1892
 */
1893
class ListAgentSummaryReportsByInterval extends Rpc
1894
{
1895
}
1896
1897
/**
1898
 * @method string getAgentIds()
1899
 * @method $this withAgentIds($value)
1900
 * @method string getPageNumber()
1901
 * @method $this withPageNumber($value)
1902
 * @method string getInstanceId()
1903
 * @method $this withInstanceId($value)
1904
 * @method string getSkillGroupId()
1905
 * @method $this withSkillGroupId($value)
1906
 * @method string getPageSize()
1907
 * @method $this withPageSize($value)
1908
 */
1909
class ListAgentSummaryReportsSinceMidnight extends Rpc
1910
{
1911
}
1912
1913
/**
1914
 * @method string getTitle()
1915
 * @method $this withTitle($value)
1916
 * @method string getPageNumber()
1917
 * @method $this withPageNumber($value)
1918
 * @method string getInstanceId()
1919
 * @method $this withInstanceId($value)
1920
 * @method string getJobGroupId()
1921
 * @method $this withJobGroupId($value)
1922
 * @method string getPageSize()
1923
 * @method $this withPageSize($value)
1924
 */
1925
class ListBasicStatisticsReportSubItems extends Rpc
1926
{
1927
}
1928
1929
/**
1930
 * @method string getContactType()
1931
 * @method $this withContactType($value)
1932
 * @method string getContactId()
1933
 * @method $this withContactId($value)
1934
 * @method string getCriteria()
1935
 * @method $this withCriteria($value)
1936
 * @method string getPhoneNumber()
1937
 * @method $this withPhoneNumber($value)
1938
 * @method string getOrderBy()
1939
 * @method $this withOrderBy($value)
1940
 * @method string getStartTime()
1941
 * @method $this withStartTime($value)
1942
 * @method string getStopTime()
1943
 * @method $this withStopTime($value)
1944
 * @method string getPageNumber()
1945
 * @method $this withPageNumber($value)
1946
 * @method string getInstanceId()
1947
 * @method $this withInstanceId($value)
1948
 * @method string getContactDisposition()
1949
 * @method $this withContactDisposition($value)
1950
 * @method string getPageSize()
1951
 * @method $this withPageSize($value)
1952
 * @method string getWithRecording()
1953
 * @method $this withWithRecording($value)
1954
 */
1955
class ListCallDetailRecords extends Rpc
1956
{
1957
}
1958
1959
/**
1960
 * @method string getInstanceId()
1961
 * @method $this withInstanceId($value)
1962
 * @method string getContactId()
1963
 * @method $this withContactId($value)
1964
 */
1965
class ListCallEventDetailByContactId extends Rpc
1966
{
1967
}
1968
1969
/**
1970
 * @method string getIntervalType()
1971
 * @method $this withIntervalType($value)
1972
 */
1973
class ListCallMeasureSummaryReports extends Rpc
1974
{
1975
}
1976
1977
/**
1978
 * @method string getInstanceId()
1979
 * @method $this withInstanceId($value)
1980
 * @method array getConfigItem()
1981
 */
1982
class ListConfig extends Rpc
1983
{
1984
1985
    /**
1986
     * @param array $configItem
1987
     *
1988
     * @return $this
1989
     */
1990
	public function withConfigItem(array $configItem)
1991
	{
1992
	    $this->data['ConfigItem'] = $configItem;
1993
		foreach ($configItem as $i => $iValue) {
1994
			$this->options['query']['ConfigItem.' . ($i + 1)] = $iValue;
1995
		}
1996
1997
		return $this;
1998
    }
1999
}
2000
2001
/**
2002
 * @method string getInstanceId()
2003
 * @method $this withInstanceId($value)
2004
 */
2005
class ListContactFlows extends Rpc
2006
{
2007
}
2008
2009
class ListInstancesOfUser extends Rpc
2010
{
2011
}
2012
2013
/**
2014
 * @method string getContactId()
2015
 * @method $this withContactId($value)
2016
 * @method string getStartTime()
2017
 * @method $this withStartTime($value)
2018
 * @method string getStopTime()
2019
 * @method $this withStopTime($value)
2020
 * @method string getPageNumber()
2021
 * @method $this withPageNumber($value)
2022
 * @method string getCallingNumber()
2023
 * @method $this withCallingNumber($value)
2024
 * @method string getInstanceId()
2025
 * @method $this withInstanceId($value)
2026
 * @method string getCalledNumber()
2027
 * @method $this withCalledNumber($value)
2028
 * @method string getPageSize()
2029
 * @method $this withPageSize($value)
2030
 */
2031
class ListIvrTrackingDetail extends Rpc
2032
{
2033
}
2034
2035
/**
2036
 * @method string getEndTime()
2037
 * @method $this withEndTime($value)
2038
 * @method string getStartTime()
2039
 * @method $this withStartTime($value)
2040
 * @method string getPageNumber()
2041
 * @method $this withPageNumber($value)
2042
 * @method string getInstanceId()
2043
 * @method $this withInstanceId($value)
2044
 * @method string getPageSize()
2045
 * @method $this withPageSize($value)
2046
 */
2047
class ListJobGroups extends Rpc
2048
{
2049
}
2050
2051
/**
2052
 * @method string getJobStatus()
2053
 * @method $this withJobStatus($value)
2054
 * @method string getPageNumber()
2055
 * @method $this withPageNumber($value)
2056
 * @method string getInstanceId()
2057
 * @method $this withInstanceId($value)
2058
 * @method string getJobFailureReason()
2059
 * @method $this withJobFailureReason($value)
2060
 * @method string getJobGroupId()
2061
 * @method $this withJobGroupId($value)
2062
 * @method string getPageSize()
2063
 * @method $this withPageSize($value)
2064
 */
2065
class ListJobsByGroup extends Rpc
2066
{
2067
}
2068
2069
/**
2070
 * @method string getTimeAlignment()
2071
 * @method $this withTimeAlignment($value)
2072
 * @method string getGroupId()
2073
 * @method $this withGroupId($value)
2074
 * @method string getPhoneNumber()
2075
 * @method $this withPhoneNumber($value)
2076
 * @method string getEndTime()
2077
 * @method $this withEndTime($value)
2078
 * @method string getStartTime()
2079
 * @method $this withStartTime($value)
2080
 * @method string getPageNumber()
2081
 * @method $this withPageNumber($value)
2082
 * @method string getContactName()
2083
 * @method $this withContactName($value)
2084
 * @method string getInstanceId()
2085
 * @method $this withInstanceId($value)
2086
 * @method string getPageSize()
2087
 * @method $this withPageSize($value)
2088
 * @method string getScenarioId()
2089
 * @method $this withScenarioId($value)
2090
 */
2091
class ListJobStatus extends Rpc
2092
{
2093
}
2094
2095
/**
2096
 * @method string getPageNumber()
2097
 * @method $this withPageNumber($value)
2098
 * @method string getInstanceId()
2099
 * @method $this withInstanceId($value)
2100
 * @method string getPageSize()
2101
 * @method $this withPageSize($value)
2102
 * @method string getNamePrefix()
2103
 * @method $this withNamePrefix($value)
2104
 */
2105
class ListMedias extends Rpc
2106
{
2107
}
2108
2109
/**
2110
 * @method string getUserId()
2111
 * @method $this withUserId($value)
2112
 * @method string getPageNumber()
2113
 * @method $this withPageNumber($value)
2114
 * @method string getInstanceId()
2115
 * @method $this withInstanceId($value)
2116
 * @method string getPageSize()
2117
 * @method $this withPageSize($value)
2118
 */
2119
class ListOutboundPhoneNumberOfUser extends Rpc
2120
{
2121
}
2122
2123
/**
2124
 * @method string getOutboundOnly()
2125
 * @method $this withOutboundOnly($value)
2126
 * @method string getInstanceId()
2127
 * @method $this withInstanceId($value)
2128
 */
2129
class ListPhoneNumbers extends Rpc
2130
{
2131
}
2132
2133
/**
2134
 * @method array getNumberGroupIds()
2135
 * @method string getCurrentPage()
2136
 * @method $this withCurrentPage($value)
2137
 * @method string getOutboundOnly()
2138
 * @method $this withOutboundOnly($value)
2139
 * @method string getNumber()
2140
 * @method $this withNumber($value)
2141
 * @method string getInstanceId()
2142
 * @method $this withInstanceId($value)
2143
 * @method string getPageSize()
2144
 * @method $this withPageSize($value)
2145
 */
2146
class ListPhoneTags extends Rpc
2147
{
2148
2149
    /**
2150
     * @param array $numberGroupIds
2151
     *
2152
     * @return $this
2153
     */
2154
	public function withNumberGroupIds(array $numberGroupIds)
2155
	{
2156
	    $this->data['NumberGroupIds'] = $numberGroupIds;
2157
		foreach ($numberGroupIds as $i => $iValue) {
2158
			$this->options['query']['NumberGroupIds.' . ($i + 1)] = $iValue;
2159
		}
2160
2161
		return $this;
2162
    }
2163
}
2164
2165
/**
2166
 * @method string getInstanceId()
2167
 * @method $this withInstanceId($value)
2168
 */
2169
class ListRealTimeAgent extends Rpc
2170
{
2171
}
2172
2173
/**
2174
 * @method string getCriteria()
2175
 * @method $this withCriteria($value)
2176
 * @method string getStartTime()
2177
 * @method $this withStartTime($value)
2178
 * @method string getStopTime()
2179
 * @method $this withStopTime($value)
2180
 * @method string getPageNumber()
2181
 * @method $this withPageNumber($value)
2182
 * @method string getInstanceId()
2183
 * @method $this withInstanceId($value)
2184
 * @method string getPageSize()
2185
 * @method $this withPageSize($value)
2186
 */
2187
class ListRecentCallRecords extends Rpc
2188
{
2189
}
2190
2191
/**
2192
 * @method string getAgentId()
2193
 * @method $this withAgentId($value)
2194
 * @method string getStartTime()
2195
 * @method $this withStartTime($value)
2196
 * @method string getStopTime()
2197
 * @method $this withStopTime($value)
2198
 * @method string getPageNumber()
2199
 * @method $this withPageNumber($value)
2200
 * @method string getCallingNumber()
2201
 * @method $this withCallingNumber($value)
2202
 * @method string getInstanceId()
2203
 * @method $this withInstanceId($value)
2204
 * @method string getCalledNumber()
2205
 * @method $this withCalledNumber($value)
2206
 * @method string getPageSize()
2207
 * @method $this withPageSize($value)
2208
 * @method string getConnectId()
2209
 * @method $this withConnectId($value)
2210
 */
2211
class ListRecordingOfDualTrack extends Rpc
2212
{
2213
}
2214
2215
/**
2216
 * @method string getAgentId()
2217
 * @method $this withAgentId($value)
2218
 * @method string getCriteria()
2219
 * @method $this withCriteria($value)
2220
 * @method string getPhoneNumber()
2221
 * @method $this withPhoneNumber($value)
2222
 * @method string getStopTime()
2223
 * @method $this withStopTime($value)
2224
 * @method string getStartTime()
2225
 * @method $this withStartTime($value)
2226
 * @method string getPageNumber()
2227
 * @method $this withPageNumber($value)
2228
 * @method string getInstanceId()
2229
 * @method $this withInstanceId($value)
2230
 * @method string getPageSize()
2231
 * @method $this withPageSize($value)
2232
 */
2233
class ListRecordings extends Rpc
2234
{
2235
}
2236
2237
/**
2238
 * @method string getInstanceId()
2239
 * @method $this withInstanceId($value)
2240
 * @method string getContactId()
2241
 * @method $this withContactId($value)
2242
 */
2243
class ListRecordingsByContactId extends Rpc
2244
{
2245
}
2246
2247
/**
2248
 * @method string getInstanceId()
2249
 * @method $this withInstanceId($value)
2250
 */
2251
class ListRoles extends Rpc
2252
{
2253
}
2254
2255
/**
2256
 * @method string getInstanceId()
2257
 * @method $this withInstanceId($value)
2258
 */
2259
class ListScenarios extends Rpc
2260
{
2261
}
2262
2263
class ListScenarioTemplates extends Rpc
2264
{
2265
}
2266
2267
/**
2268
 * @method string getInstanceId()
2269
 * @method $this withInstanceId($value)
2270
 */
2271
class ListSkillGroups extends Rpc
2272
{
2273
}
2274
2275
/**
2276
 * @method string getInstanceId()
2277
 * @method $this withInstanceId($value)
2278
 * @method string getUserId()
2279
 * @method $this withUserId($value)
2280
 */
2281
class ListSkillGroupsOfUser extends Rpc
2282
{
2283
}
2284
2285
/**
2286
 * @method string getPageNumber()
2287
 * @method $this withPageNumber($value)
2288
 * @method string getInstanceId()
2289
 * @method $this withInstanceId($value)
2290
 * @method string getSkillGroupIds()
2291
 * @method $this withSkillGroupIds($value)
2292
 * @method string getPageSize()
2293
 * @method $this withPageSize($value)
2294
 */
2295
class ListSkillGroupStates extends Rpc
2296
{
2297
}
2298
2299
/**
2300
 * @method string getEndTime()
2301
 * @method $this withEndTime($value)
2302
 * @method string getStartTime()
2303
 * @method $this withStartTime($value)
2304
 * @method string getPageNumber()
2305
 * @method $this withPageNumber($value)
2306
 * @method string getInstanceId()
2307
 * @method $this withInstanceId($value)
2308
 * @method string getSkillGroupIds()
2309
 * @method $this withSkillGroupIds($value)
2310
 * @method string getPageSize()
2311
 * @method $this withPageSize($value)
2312
 */
2313
class ListSkillGroupSummaryReports extends Rpc
2314
{
2315
}
2316
2317
/**
2318
 * @method string getEndTime()
2319
 * @method $this withEndTime($value)
2320
 * @method string getStartTime()
2321
 * @method $this withStartTime($value)
2322
 * @method string getPageNumber()
2323
 * @method $this withPageNumber($value)
2324
 * @method string getInstanceId()
2325
 * @method $this withInstanceId($value)
2326
 * @method string getSkillGroupIds()
2327
 * @method $this withSkillGroupIds($value)
2328
 * @method string getPageSize()
2329
 * @method $this withPageSize($value)
2330
 * @method string getInterval()
2331
 * @method $this withInterval($value)
2332
 */
2333
class ListSkillGroupSummaryReportsByInterval extends Rpc
2334
{
2335
}
2336
2337
/**
2338
 * @method string getPageNumber()
2339
 * @method $this withPageNumber($value)
2340
 * @method string getInstanceId()
2341
 * @method $this withInstanceId($value)
2342
 * @method string getSkillGroups()
2343
 * @method $this withSkillGroups($value)
2344
 * @method string getPageSize()
2345
 * @method $this withPageSize($value)
2346
 */
2347
class ListSkillGroupSummaryReportsSinceMidnight extends Rpc
2348
{
2349
}
2350
2351
/**
2352
 * @method string getInstanceId()
2353
 * @method $this withInstanceId($value)
2354
 * @method string getScenarioId()
2355
 * @method $this withScenarioId($value)
2356
 */
2357
class ListSurveys extends Rpc
2358
{
2359
}
2360
2361
/**
2362
 * @method string getInstanceId()
2363
 * @method $this withInstanceId($value)
2364
 */
2365
class ListTransferableSkillGroups extends Rpc
2366
{
2367
}
2368
2369
class ListTrunkProviders extends Rpc
2370
{
2371
}
2372
2373
/**
2374
 * @method string getInstanceId()
2375
 * @method $this withInstanceId($value)
2376
 * @method string getSkillGroupId()
2377
 * @method $this withSkillGroupId($value)
2378
 */
2379
class ListTrunksOfSkillGroup extends Rpc
2380
{
2381
}
2382
2383
/**
2384
 * @method string getPageNumber()
2385
 * @method $this withPageNumber($value)
2386
 * @method string getInstanceId()
2387
 * @method $this withInstanceId($value)
2388
 * @method string getJobGroupId()
2389
 * @method $this withJobGroupId($value)
2390
 * @method string getPageSize()
2391
 * @method $this withPageSize($value)
2392
 */
2393
class ListUnreachableContacts extends Rpc
2394
{
2395
}
2396
2397
/**
2398
 * @method string getPageNumber()
2399
 * @method $this withPageNumber($value)
2400
 * @method string getInstanceId()
2401
 * @method $this withInstanceId($value)
2402
 * @method string getPageSize()
2403
 * @method $this withPageSize($value)
2404
 */
2405
class ListUsers extends Rpc
2406
{
2407
}
2408
2409
/**
2410
 * @method string getPageNumber()
2411
 * @method $this withPageNumber($value)
2412
 * @method string getInstanceId()
2413
 * @method $this withInstanceId($value)
2414
 * @method string getSkillGroupId()
2415
 * @method $this withSkillGroupId($value)
2416
 * @method string getPageSize()
2417
 * @method $this withPageSize($value)
2418
 */
2419
class ListUsersOfSkillGroup extends Rpc
2420
{
2421
}
2422
2423
/**
2424
 * @method string getInstanceId()
2425
 * @method $this withInstanceId($value)
2426
 */
2427
class ListVoiceAppraise extends Rpc
2428
{
2429
}
2430
2431
/**
2432
 * @method string getIsLogin()
2433
 * @method $this withIsLogin($value)
2434
 * @method string getAgentDeviceId()
2435
 * @method $this withAgentDeviceId($value)
2436
 * @method string getInstanceId()
2437
 * @method $this withInstanceId($value)
2438
 */
2439
class ModifyAgentDevice extends Rpc
2440
{
2441
}
2442
2443
/**
2444
 * @method string getMaxConcurrentConversation()
2445
 * @method $this withMaxConcurrentConversation($value)
2446
 * @method string getInstanceId()
2447
 * @method $this withInstanceId($value)
2448
 * @method string getInstanceName()
2449
 * @method $this withInstanceName($value)
2450
 * @method string getCallCenterInstanceId()
2451
 * @method $this withCallCenterInstanceId($value)
2452
 * @method string getInstanceDescription()
2453
 * @method $this withInstanceDescription($value)
2454
 */
2455
class ModifyCabInstance extends Rpc
2456
{
2457
}
2458
2459
/**
2460
 * @method string getContactFlowId()
2461
 * @method $this withContactFlowId($value)
2462
 * @method string getUsage()
2463
 * @method $this withUsage($value)
2464
 * @method string getInstanceId()
2465
 * @method $this withInstanceId($value)
2466
 * @method string getPhoneNumberId()
2467
 * @method $this withPhoneNumberId($value)
2468
 * @method array getSkillGroupId()
2469
 */
2470
class ModifyPhoneNumber extends Rpc
2471
{
2472
2473
    /**
2474
     * @param array $skillGroupId
2475
     *
2476
     * @return $this
2477
     */
2478
	public function withSkillGroupId(array $skillGroupId)
2479
	{
2480
	    $this->data['SkillGroupId'] = $skillGroupId;
2481
		foreach ($skillGroupId as $i => $iValue) {
2482
			$this->options['query']['SkillGroupId.' . ($i + 1)] = $iValue;
2483
		}
2484
2485
		return $this;
2486
    }
2487
}
2488
2489
/**
2490
 * @method string getInstanceId()
2491
 * @method $this withInstanceId($value)
2492
 * @method array getSkillGroupIdList()
2493
 * @method string getServiceTag()
2494
 * @method $this withServiceTag($value)
2495
 */
2496
class ModifyPhoneTags extends Rpc
2497
{
2498
2499
    /**
2500
     * @param array $skillGroupIdList
2501
     *
2502
     * @return $this
2503
     */
2504
	public function withSkillGroupIdList(array $skillGroupIdList)
2505
	{
2506
	    $this->data['SkillGroupIdList'] = $skillGroupIdList;
2507
		foreach ($skillGroupIdList as $i => $iValue) {
2508
			$this->options['query']['SkillGroupIdList.' . ($i + 1)] = $iValue;
2509
		}
2510
2511
		return $this;
2512
    }
2513
}
2514
2515
/**
2516
 * @method array getPrimaryProviderName()
2517
 * @method string getInstanceId()
2518
 * @method $this withInstanceId($value)
2519
 * @method string getSkillGroupId()
2520
 * @method $this withSkillGroupId($value)
2521
 */
2522
class ModifyPrimaryTrunksOfSkillGroup extends Rpc
2523
{
2524
2525
    /**
2526
     * @param array $primaryProviderName
2527
     *
2528
     * @return $this
2529
     */
2530
	public function withPrimaryProviderName(array $primaryProviderName)
2531
	{
2532
	    $this->data['PrimaryProviderName'] = $primaryProviderName;
2533
		foreach ($primaryProviderName as $i => $iValue) {
2534
			$this->options['query']['PrimaryProviderName.' . ($i + 1)] = $iValue;
2535
		}
2536
2537
		return $this;
2538
    }
2539
}
2540
2541
/**
2542
 * @method string getCallId()
2543
 * @method $this withCallId($value)
2544
 * @method string getContactId()
2545
 * @method $this withContactId($value)
2546
 * @method string getInstanceId()
2547
 * @method $this withInstanceId($value)
2548
 */
2549
class ModifyPrivacyNumberCallDetail extends Rpc
2550
{
2551
}
2552
2553
/**
2554
 * @method string getVariables()
2555
 * @method $this withVariables($value)
2556
 * @method string getDescription()
2557
 * @method $this withDescription($value)
2558
 * @method string getInstanceId()
2559
 * @method $this withInstanceId($value)
2560
 * @method string getName()
2561
 * @method $this withName($value)
2562
 * @method string getScenarioId()
2563
 * @method $this withScenarioId($value)
2564
 */
2565
class ModifyScenario extends Rpc
2566
{
2567
}
2568
2569
/**
2570
 * @method string getAllowPrivateOutboundNumber()
2571
 * @method $this withAllowPrivateOutboundNumber($value)
2572
 * @method string getDescription()
2573
 * @method $this withDescription($value)
2574
 * @method string getRoutingStrategy()
2575
 * @method $this withRoutingStrategy($value)
2576
 * @method array getUserId()
2577
 * @method array getSkillLevel()
2578
 * @method string getInstanceId()
2579
 * @method $this withInstanceId($value)
2580
 * @method array getOutboundPhoneNumberId()
2581
 * @method string getSkillGroupId()
2582
 * @method $this withSkillGroupId($value)
2583
 * @method string getName()
2584
 * @method $this withName($value)
2585
 */
2586
class ModifySkillGroup extends Rpc
2587
{
2588
2589
    /**
2590
     * @param array $userId
2591
     *
2592
     * @return $this
2593
     */
2594
	public function withUserId(array $userId)
2595
	{
2596
	    $this->data['UserId'] = $userId;
2597
		foreach ($userId as $i => $iValue) {
2598
			$this->options['query']['UserId.' . ($i + 1)] = $iValue;
2599
		}
2600
2601
		return $this;
2602
    }
2603
2604
    /**
2605
     * @param array $skillLevel
2606
     *
2607
     * @return $this
2608
     */
2609
	public function withSkillLevel(array $skillLevel)
2610
	{
2611
	    $this->data['SkillLevel'] = $skillLevel;
2612
		foreach ($skillLevel as $i => $iValue) {
2613
			$this->options['query']['SkillLevel.' . ($i + 1)] = $iValue;
2614
		}
2615
2616
		return $this;
2617
    }
2618
2619
    /**
2620
     * @param array $outboundPhoneNumberId
2621
     *
2622
     * @return $this
2623
     */
2624
	public function withOutboundPhoneNumberId(array $outboundPhoneNumberId)
2625
	{
2626
	    $this->data['OutboundPhoneNumberId'] = $outboundPhoneNumberId;
2627
		foreach ($outboundPhoneNumberId as $i => $iValue) {
2628
			$this->options['query']['OutboundPhoneNumberId.' . ($i + 1)] = $iValue;
2629
		}
2630
2631
		return $this;
2632
    }
2633
}
2634
2635
/**
2636
 * @method array getRoleId()
2637
 * @method string getUserId()
2638
 * @method $this withUserId($value)
2639
 * @method array getSkillLevel()
2640
 * @method string getInstanceId()
2641
 * @method $this withInstanceId($value)
2642
 * @method array getSkillGroupId()
2643
 */
2644
class ModifySkillGroupOfUser extends Rpc
2645
{
2646
2647
    /**
2648
     * @param array $roleId
2649
     *
2650
     * @return $this
2651
     */
2652
	public function withRoleId(array $roleId)
2653
	{
2654
	    $this->data['RoleId'] = $roleId;
2655
		foreach ($roleId as $i => $iValue) {
2656
			$this->options['query']['RoleId.' . ($i + 1)] = $iValue;
2657
		}
2658
2659
		return $this;
2660
    }
2661
2662
    /**
2663
     * @param array $skillLevel
2664
     *
2665
     * @return $this
2666
     */
2667
	public function withSkillLevel(array $skillLevel)
2668
	{
2669
	    $this->data['SkillLevel'] = $skillLevel;
2670
		foreach ($skillLevel as $i => $iValue) {
2671
			$this->options['query']['SkillLevel.' . ($i + 1)] = $iValue;
2672
		}
2673
2674
		return $this;
2675
    }
2676
2677
    /**
2678
     * @param array $skillGroupId
2679
     *
2680
     * @return $this
2681
     */
2682
	public function withSkillGroupId(array $skillGroupId)
2683
	{
2684
	    $this->data['SkillGroupId'] = $skillGroupId;
2685
		foreach ($skillGroupId as $i => $iValue) {
2686
			$this->options['query']['SkillGroupId.' . ($i + 1)] = $iValue;
2687
		}
2688
2689
		return $this;
2690
    }
2691
}
2692
2693
/**
2694
 * @method string getOperationType()
2695
 * @method $this withOperationType($value)
2696
 * @method string getInstanceId()
2697
 * @method $this withInstanceId($value)
2698
 * @method array getOutboundPhoneNumberId()
2699
 * @method string getSkillGroupId()
2700
 * @method $this withSkillGroupId($value)
2701
 */
2702
class ModifySkillGroupOutboundNumbers extends Rpc
2703
{
2704
2705
    /**
2706
     * @param array $outboundPhoneNumberId
2707
     *
2708
     * @return $this
2709
     */
2710
	public function withOutboundPhoneNumberId(array $outboundPhoneNumberId)
2711
	{
2712
	    $this->data['OutboundPhoneNumberId'] = $outboundPhoneNumberId;
2713
		foreach ($outboundPhoneNumberId as $i => $iValue) {
2714
			$this->options['query']['OutboundPhoneNumberId.' . ($i + 1)] = $iValue;
2715
		}
2716
2717
		return $this;
2718
    }
2719
}
2720
2721
/**
2722
 * @method string getRole()
2723
 * @method $this withRole($value)
2724
 * @method string getDescription()
2725
 * @method $this withDescription($value)
2726
 * @method string getFlowJson()
2727
 * @method $this withFlowJson($value)
2728
 * @method string getGlobalQuestions()
2729
 * @method $this withGlobalQuestions($value)
2730
 * @method string getCorpora()
2731
 * @method $this withCorpora($value)
2732
 * @method string getScenarioId()
2733
 * @method $this withScenarioId($value)
2734
 * @method string getSurveyId()
2735
 * @method $this withSurveyId($value)
2736
 * @method string getSpeechOptimizationParam()
2737
 * @method $this withSpeechOptimizationParam($value)
2738
 * @method string getInstanceId()
2739
 * @method $this withInstanceId($value)
2740
 * @method string getRound()
2741
 * @method $this withRound($value)
2742
 * @method string getName()
2743
 * @method $this withName($value)
2744
 * @method string getFlowId()
2745
 * @method $this withFlowId($value)
2746
 */
2747
class ModifySurvey extends Rpc
2748
{
2749
}
2750
2751
/**
2752
 * @method string getPrivateOutboundNumberId()
2753
 * @method $this withPrivateOutboundNumberId($value)
2754
 * @method array getRoleId()
2755
 * @method string getUserId()
2756
 * @method $this withUserId($value)
2757
 * @method array getSkillLevel()
2758
 * @method string getInstanceId()
2759
 * @method $this withInstanceId($value)
2760
 * @method string getPhone()
2761
 * @method $this withPhone($value)
2762
 * @method string getDisplayName()
2763
 * @method $this withDisplayName($value)
2764
 * @method array getSkillGroupId()
2765
 * @method string getEmail()
2766
 * @method $this withEmail($value)
2767
 */
2768
class ModifyUser extends Rpc
2769
{
2770
2771
    /**
2772
     * @param array $roleId
2773
     *
2774
     * @return $this
2775
     */
2776
	public function withRoleId(array $roleId)
2777
	{
2778
	    $this->data['RoleId'] = $roleId;
2779
		foreach ($roleId as $i => $iValue) {
2780
			$this->options['query']['RoleId.' . ($i + 1)] = $iValue;
2781
		}
2782
2783
		return $this;
2784
    }
2785
2786
    /**
2787
     * @param array $skillLevel
2788
     *
2789
     * @return $this
2790
     */
2791
	public function withSkillLevel(array $skillLevel)
2792
	{
2793
	    $this->data['SkillLevel'] = $skillLevel;
2794
		foreach ($skillLevel as $i => $iValue) {
2795
			$this->options['query']['SkillLevel.' . ($i + 1)] = $iValue;
2796
		}
2797
2798
		return $this;
2799
    }
2800
2801
    /**
2802
     * @param array $skillGroupId
2803
     *
2804
     * @return $this
2805
     */
2806
	public function withSkillGroupId(array $skillGroupId)
2807
	{
2808
	    $this->data['SkillGroupId'] = $skillGroupId;
2809
		foreach ($skillGroupId as $i => $iValue) {
2810
			$this->options['query']['SkillGroupId.' . ($i + 1)] = $iValue;
2811
		}
2812
2813
		return $this;
2814
    }
2815
}
2816
2817
/**
2818
 * @method string getIsVirtual()
2819
 * @method $this withIsVirtual($value)
2820
 * @method string getCount()
2821
 * @method $this withCount($value)
2822
 * @method string getInstanceId()
2823
 * @method $this withInstanceId($value)
2824
 * @method array getSkillGroupId()
2825
 * @method string getCalleeNumber()
2826
 * @method $this withCalleeNumber($value)
2827
 */
2828
class PickGlobalOutboundNumbers extends Rpc
2829
{
2830
2831
    /**
2832
     * @param array $skillGroupId
2833
     *
2834
     * @return $this
2835
     */
2836
	public function withSkillGroupId(array $skillGroupId)
2837
	{
2838
	    $this->data['SkillGroupId'] = $skillGroupId;
2839
		foreach ($skillGroupId as $i => $iValue) {
2840
			$this->options['query']['SkillGroupId.' . ($i + 1)] = $iValue;
2841
		}
2842
2843
		return $this;
2844
    }
2845
}
2846
2847
/**
2848
 * @method string getInstanceId()
2849
 * @method $this withInstanceId($value)
2850
 * @method array getCandidateNumber()
2851
 * @method string getCalleeNumber()
2852
 * @method $this withCalleeNumber($value)
2853
 */
2854
class PickLocalNumber extends Rpc
2855
{
2856
2857
    /**
2858
     * @param array $candidateNumber
2859
     *
2860
     * @return $this
2861
     */
2862
	public function withCandidateNumber(array $candidateNumber)
2863
	{
2864
	    $this->data['CandidateNumber'] = $candidateNumber;
2865
		foreach ($candidateNumber as $i => $iValue) {
2866
			$this->options['query']['CandidateNumber.' . ($i + 1)] = $iValue;
2867
		}
2868
2869
		return $this;
2870
    }
2871
}
2872
2873
/**
2874
 * @method string getCount()
2875
 * @method $this withCount($value)
2876
 * @method string getInstanceId()
2877
 * @method $this withInstanceId($value)
2878
 * @method array getCandidateNumber()
2879
 * @method string getCalleeNumber()
2880
 * @method $this withCalleeNumber($value)
2881
 */
2882
class PickOutboundNumbers extends Rpc
2883
{
2884
2885
    /**
2886
     * @param array $candidateNumber
2887
     *
2888
     * @return $this
2889
     */
2890
	public function withCandidateNumber(array $candidateNumber)
2891
	{
2892
	    $this->data['CandidateNumber'] = $candidateNumber;
2893
		foreach ($candidateNumber as $i => $iValue) {
2894
			$this->options['query']['CandidateNumber.' . ($i + 1)] = $iValue;
2895
		}
2896
2897
		return $this;
2898
    }
2899
}
2900
2901
/**
2902
 * @method string getInstanceId()
2903
 * @method $this withInstanceId($value)
2904
 * @method string getContactFlowVersionId()
2905
 * @method $this withContactFlowVersionId($value)
2906
 * @method string getUseTianGong()
2907
 * @method $this withUseTianGong($value)
2908
 */
2909
class PublishContactFlowVersion extends Rpc
2910
{
2911
}
2912
2913
/**
2914
 * @method string getInstanceId()
2915
 * @method $this withInstanceId($value)
2916
 * @method string getSkillGroupId()
2917
 * @method $this withSkillGroupId($value)
2918
 * @method string getJobGroupId()
2919
 * @method $this withJobGroupId($value)
2920
 */
2921
class PublishPredictiveJobGroup extends Rpc
2922
{
2923
}
2924
2925
/**
2926
 * @method string getSurveyId()
2927
 * @method $this withSurveyId($value)
2928
 * @method string getInstanceId()
2929
 * @method $this withInstanceId($value)
2930
 * @method string getScenarioId()
2931
 * @method $this withScenarioId($value)
2932
 */
2933
class PublishSurvey extends Rpc
2934
{
2935
}
2936
2937
/**
2938
 * @method string getInstanceId()
2939
 * @method $this withInstanceId($value)
2940
 */
2941
class RefreshToken extends Rpc
2942
{
2943
}
2944
2945
/**
2946
 * @method string getInstanceId()
2947
 * @method $this withInstanceId($value)
2948
 * @method string getPhoneNumberId()
2949
 * @method $this withPhoneNumberId($value)
2950
 */
2951
class RemovePhoneNumber extends Rpc
2952
{
2953
}
2954
2955
/**
2956
 * @method string getInstanceId()
2957
 * @method $this withInstanceId($value)
2958
 * @method array getUserId()
2959
 */
2960
class RemoveUsers extends Rpc
2961
{
2962
2963
    /**
2964
     * @param array $userId
2965
     *
2966
     * @return $this
2967
     */
2968
	public function withUserId(array $userId)
2969
	{
2970
	    $this->data['UserId'] = $userId;
2971
		foreach ($userId as $i => $iValue) {
2972
			$this->options['query']['UserId.' . ($i + 1)] = $iValue;
2973
		}
2974
2975
		return $this;
2976
    }
2977
}
2978
2979
/**
2980
 * @method array getUserId()
2981
 * @method string getInstanceId()
2982
 * @method $this withInstanceId($value)
2983
 * @method string getSkillGroupId()
2984
 * @method $this withSkillGroupId($value)
2985
 */
2986
class RemoveUsersFromSkillGroup extends Rpc
2987
{
2988
2989
    /**
2990
     * @param array $userId
2991
     *
2992
     * @return $this
2993
     */
2994
	public function withUserId(array $userId)
2995
	{
2996
	    $this->data['UserId'] = $userId;
2997
		foreach ($userId as $i => $iValue) {
2998
			$this->options['query']['UserId.' . ($i + 1)] = $iValue;
2999
		}
3000
3001
		return $this;
3002
    }
3003
}
3004
3005
/**
3006
 * @method string getInstanceId()
3007
 * @method $this withInstanceId($value)
3008
 * @method string getUserId()
3009
 * @method $this withUserId($value)
3010
 */
3011
class RequestLoginInfo extends Rpc
3012
{
3013
}
3014
3015
/**
3016
 * @method string getInstanceId()
3017
 * @method $this withInstanceId($value)
3018
 * @method array getRamIdList()
3019
 */
3020
class ResetUserStatus extends Rpc
3021
{
3022
3023
    /**
3024
     * @param array $ramIdList
3025
     *
3026
     * @return $this
3027
     */
3028
	public function withRamIdList(array $ramIdList)
3029
	{
3030
	    $this->data['RamIdList'] = $ramIdList;
3031
		foreach ($ramIdList as $i => $iValue) {
3032
			$this->options['query']['RamIdList.' . ($i + 1)] = $iValue;
3033
		}
3034
3035
		return $this;
3036
    }
3037
}
3038
3039
/**
3040
 * @method string getAll()
3041
 * @method $this withAll($value)
3042
 * @method array getJobReferenceId()
3043
 * @method string getGroupId()
3044
 * @method $this withGroupId($value)
3045
 * @method array getJobId()
3046
 * @method string getInstanceId()
3047
 * @method $this withInstanceId($value)
3048
 * @method string getScenarioId()
3049
 * @method $this withScenarioId($value)
3050
 */
3051
class ResumeJobs extends Rpc
3052
{
3053
3054
    /**
3055
     * @param array $jobReferenceId
3056
     *
3057
     * @return $this
3058
     */
3059
	public function withJobReferenceId(array $jobReferenceId)
3060
	{
3061
	    $this->data['JobReferenceId'] = $jobReferenceId;
3062
		foreach ($jobReferenceId as $i => $iValue) {
3063
			$this->options['query']['JobReferenceId.' . ($i + 1)] = $iValue;
3064
		}
3065
3066
		return $this;
3067
    }
3068
3069
    /**
3070
     * @param array $jobId
3071
     *
3072
     * @return $this
3073
     */
3074
	public function withJobId(array $jobId)
3075
	{
3076
	    $this->data['JobId'] = $jobId;
3077
		foreach ($jobId as $i => $iValue) {
3078
			$this->options['query']['JobId.' . ($i + 1)] = $iValue;
3079
		}
3080
3081
		return $this;
3082
    }
3083
}
3084
3085
/**
3086
 * @method string getAll()
3087
 * @method $this withAll($value)
3088
 * @method array getJobId()
3089
 * @method string getInstanceId()
3090
 * @method $this withInstanceId($value)
3091
 * @method string getSkillGroupId()
3092
 * @method $this withSkillGroupId($value)
3093
 * @method string getJobGroupId()
3094
 * @method $this withJobGroupId($value)
3095
 */
3096
class ResumePredictiveJobs extends Rpc
3097
{
3098
3099
    /**
3100
     * @param array $jobId
3101
     *
3102
     * @return $this
3103
     */
3104
	public function withJobId(array $jobId)
3105
	{
3106
	    $this->data['JobId'] = $jobId;
3107
		foreach ($jobId as $i => $iValue) {
3108
			$this->options['query']['JobId.' . ($i + 1)] = $iValue;
3109
		}
3110
3111
		return $this;
3112
    }
3113
}
3114
3115
/**
3116
 * @method string getCallId()
3117
 * @method $this withCallId($value)
3118
 * @method string getContent()
3119
 * @method $this withContent($value)
3120
 * @method string getUniqueRequestId()
3121
 * @method $this withUniqueRequestId($value)
3122
 * @method string getJobId()
3123
 * @method $this withJobId($value)
3124
 * @method string getInstanceId()
3125
 * @method $this withInstanceId($value)
3126
 * @method string getAppName()
3127
 * @method $this withAppName($value)
3128
 * @method string getDataType()
3129
 * @method $this withDataType($value)
3130
 * @method string getStatus()
3131
 * @method $this withStatus($value)
3132
 * @method string getMethodName()
3133
 * @method $this withMethodName($value)
3134
 */
3135
class SaveTerminalLog extends Rpc
3136
{
3137
}
3138
3139
/**
3140
 * @method string getCallId()
3141
 * @method $this withCallId($value)
3142
 * @method string getRecordTime()
3143
 * @method $this withRecordTime($value)
3144
 * @method string getCallStartTime()
3145
 * @method $this withCallStartTime($value)
3146
 * @method string getUid()
3147
 * @method $this withUid($value)
3148
 * @method string getInstanceId()
3149
 * @method $this withInstanceId($value)
3150
 * @method string getStats()
3151
 * @method $this withStats($value)
3152
 * @method string getTenantId()
3153
 * @method $this withTenantId($value)
3154
 * @method string getCalleeNumber()
3155
 * @method $this withCalleeNumber($value)
3156
 * @method string getCallerNumber()
3157
 * @method $this withCallerNumber($value)
3158
 */
3159
class SaveWebRTCStats extends Rpc
3160
{
3161
}
3162
3163
/**
3164
 * @method string getPhoneNumbers()
3165
 * @method $this withPhoneNumbers($value)
3166
 * @method string getInstanceId()
3167
 * @method $this withInstanceId($value)
3168
 * @method string getConfigId()
3169
 * @method $this withConfigId($value)
3170
 * @method string getTemplateParam()
3171
 * @method $this withTemplateParam($value)
3172
 */
3173
class SendPredefinedShortMessage extends Rpc
3174
{
3175
}
3176
3177
/**
3178
 * @method string getCallCenterNumber()
3179
 * @method $this withCallCenterNumber($value)
3180
 * @method string getCallee()
3181
 * @method $this withCallee($value)
3182
 * @method string getCaller()
3183
 * @method $this withCaller($value)
3184
 * @method string getInstanceId()
3185
 * @method $this withInstanceId($value)
3186
 * @method string getWorkflowId()
3187
 * @method $this withWorkflowId($value)
3188
 */
3189
class StartBack2BackCall extends Rpc
3190
{
3191
}
3192
3193
/**
3194
 * @method string getGroupId()
3195
 * @method $this withGroupId($value)
3196
 * @method string getJobJson()
3197
 * @method $this withJobJson($value)
3198
 * @method array getCallingNumber()
3199
 * @method string getInstanceId()
3200
 * @method $this withInstanceId($value)
3201
 * @method string getSelfHostedCallCenter()
3202
 * @method $this withSelfHostedCallCenter($value)
3203
 * @method string getScenarioId()
3204
 * @method $this withScenarioId($value)
3205
 */
3206
class StartJob extends Rpc
3207
{
3208
3209
    /**
3210
     * @param array $callingNumber
3211
     *
3212
     * @return $this
3213
     */
3214
	public function withCallingNumber(array $callingNumber)
3215
	{
3216
	    $this->data['CallingNumber'] = $callingNumber;
3217
		foreach ($callingNumber as $i => $iValue) {
3218
			$this->options['query']['CallingNumber.' . ($i + 1)] = $iValue;
3219
		}
3220
3221
		return $this;
3222
    }
3223
}
3224
3225
/**
3226
 * @method string getInstanceId()
3227
 * @method $this withInstanceId($value)
3228
 * @method string getJobGroupId()
3229
 * @method $this withJobGroupId($value)
3230
 */
3231
class SubmitBatchJobs extends Rpc
3232
{
3233
}
3234
3235
/**
3236
 * @method string getMergedRecording()
3237
 * @method $this withMergedRecording($value)
3238
 * @method string getResourceRecording()
3239
 * @method $this withResourceRecording($value)
3240
 * @method string getInstanceId()
3241
 * @method $this withInstanceId($value)
3242
 * @method string getInstanceOwnerId()
3243
 * @method $this withInstanceOwnerId($value)
3244
 * @method string getTaskId()
3245
 * @method $this withTaskId($value)
3246
 */
3247
class SubmitCabRecording extends Rpc
3248
{
3249
}
3250
3251
/**
3252
 * @method string getAll()
3253
 * @method $this withAll($value)
3254
 * @method array getJobReferenceId()
3255
 * @method string getGroupId()
3256
 * @method $this withGroupId($value)
3257
 * @method array getJobId()
3258
 * @method string getInstanceId()
3259
 * @method $this withInstanceId($value)
3260
 * @method string getScenarioId()
3261
 * @method $this withScenarioId($value)
3262
 */
3263
class SuspendJobs extends Rpc
3264
{
3265
3266
    /**
3267
     * @param array $jobReferenceId
3268
     *
3269
     * @return $this
3270
     */
3271
	public function withJobReferenceId(array $jobReferenceId)
3272
	{
3273
	    $this->data['JobReferenceId'] = $jobReferenceId;
3274
		foreach ($jobReferenceId as $i => $iValue) {
3275
			$this->options['query']['JobReferenceId.' . ($i + 1)] = $iValue;
3276
		}
3277
3278
		return $this;
3279
    }
3280
3281
    /**
3282
     * @param array $jobId
3283
     *
3284
     * @return $this
3285
     */
3286
	public function withJobId(array $jobId)
3287
	{
3288
	    $this->data['JobId'] = $jobId;
3289
		foreach ($jobId as $i => $iValue) {
3290
			$this->options['query']['JobId.' . ($i + 1)] = $iValue;
3291
		}
3292
3293
		return $this;
3294
    }
3295
}
3296
3297
/**
3298
 * @method string getAll()
3299
 * @method $this withAll($value)
3300
 * @method array getJobId()
3301
 * @method string getInstanceId()
3302
 * @method $this withInstanceId($value)
3303
 * @method string getSkillGroupId()
3304
 * @method $this withSkillGroupId($value)
3305
 * @method string getJobGroupId()
3306
 * @method $this withJobGroupId($value)
3307
 */
3308
class SuspendPredictiveJobs extends Rpc
3309
{
3310
3311
    /**
3312
     * @param array $jobId
3313
     *
3314
     * @return $this
3315
     */
3316
	public function withJobId(array $jobId)
3317
	{
3318
	    $this->data['JobId'] = $jobId;
3319
		foreach ($jobId as $i => $iValue) {
3320
			$this->options['query']['JobId.' . ($i + 1)] = $iValue;
3321
		}
3322
3323
		return $this;
3324
    }
3325
}
3326
3327
/**
3328
 * @method string getJobId()
3329
 * @method $this withJobId($value)
3330
 * @method string getInstanceId()
3331
 * @method $this withInstanceId($value)
3332
 * @method string getInstanceOwnerId()
3333
 * @method $this withInstanceOwnerId($value)
3334
 */
3335
class TaskPreparing extends Rpc
3336
{
3337
}
3338