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 ( e77904...abffa4 )
by
unknown
06:45
created

ResumePredictiveJobs::withJobId()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 8
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 6

Importance

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