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 ( 152efd...a63028 )
by
unknown
07:38
created

SaveContactWhiteList   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 16
Duplicated Lines 0 %

Importance

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

1 Method

Rating   Name   Duplication   Size   Complexity  
A withContactWhiteListList() 0 8 2
1
<?php
2
3
namespace AlibabaCloud\OutboundBot\V20191226;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AssignJobs assignJobs(array $options = [])
9
 * @method CancelJobs cancelJobs(array $options = [])
10
 * @method ChangeResourceGroup changeResourceGroup(array $options = [])
11
 * @method CreateBatchJobs createBatchJobs(array $options = [])
12
 * @method CreateBatchRepeatJob createBatchRepeatJob(array $options = [])
13
 * @method CreateDialogueFlow createDialogueFlow(array $options = [])
14
 * @method CreateDownloadUrl createDownloadUrl(array $options = [])
15
 * @method CreateGlobalQuestion createGlobalQuestion(array $options = [])
16
 * @method CreateInstance createInstance(array $options = [])
17
 * @method CreateIntent createIntent(array $options = [])
18
 * @method CreateJobDataParsingTask createJobDataParsingTask(array $options = [])
19
 * @method CreateJobGroup createJobGroup(array $options = [])
20
 * @method CreateJobGroupExportTask createJobGroupExportTask(array $options = [])
21
 * @method CreateOutboundCallNumber createOutboundCallNumber(array $options = [])
22
 * @method CreateScript createScript(array $options = [])
23
 * @method CreateScriptWaveform createScriptWaveform(array $options = [])
24
 * @method CreateTag createTag(array $options = [])
25
 * @method DeleteContactBlockList deleteContactBlockList(array $options = [])
26
 * @method DeleteContactWhiteList deleteContactWhiteList(array $options = [])
27
 * @method DeleteDialogueFlow deleteDialogueFlow(array $options = [])
28
 * @method DeleteGlobalQuestion deleteGlobalQuestion(array $options = [])
29
 * @method DeleteInstance deleteInstance(array $options = [])
30
 * @method DeleteIntent deleteIntent(array $options = [])
31
 * @method DeleteJobGroup deleteJobGroup(array $options = [])
32
 * @method DeleteOutboundCallNumber deleteOutboundCallNumber(array $options = [])
33
 * @method DeleteScript deleteScript(array $options = [])
34
 * @method DeleteScriptWaveform deleteScriptWaveform(array $options = [])
35
 * @method DescribeDialogueNodeStatistics describeDialogueNodeStatistics(array $options = [])
36
 * @method DescribeDsReports describeDsReports(array $options = [])
37
 * @method DescribeGlobalQuestion describeGlobalQuestion(array $options = [])
38
 * @method DescribeGroupExecutingInfo describeGroupExecutingInfo(array $options = [])
39
 * @method DescribeInstance describeInstance(array $options = [])
40
 * @method DescribeIntent describeIntent(array $options = [])
41
 * @method DescribeIntentStatistics describeIntentStatistics(array $options = [])
42
 * @method DescribeJob describeJob(array $options = [])
43
 * @method DescribeJobDataParsingTaskProgress describeJobDataParsingTaskProgress(array $options = [])
44
 * @method DescribeJobGroup describeJobGroup(array $options = [])
45
 * @method DescribeJobGroupExportTaskProgress describeJobGroupExportTaskProgress(array $options = [])
46
 * @method DescribeScript describeScript(array $options = [])
47
 * @method DescribeScriptVoiceConfig describeScriptVoiceConfig(array $options = [])
48
 * @method DescribeTagHitsSummary describeTagHitsSummary(array $options = [])
49
 * @method DescribeTTSConfig describeTTSConfig(array $options = [])
50
 * @method DescribeTTSDemo describeTTSDemo(array $options = [])
51
 * @method Dialogue dialogue(array $options = [])
52
 * @method DownloadRecording downloadRecording(array $options = [])
53
 * @method DuplicateScript duplicateScript(array $options = [])
54
 * @method ExportScript exportScript(array $options = [])
55
 * @method GetAfterAnswerDelayPlayback getAfterAnswerDelayPlayback(array $options = [])
56
 * @method GetAsrServerInfo getAsrServerInfo(array $options = [])
57
 * @method GetBaseStrategyPeriod getBaseStrategyPeriod(array $options = [])
58
 * @method GetConcurrentConversationQuota getConcurrentConversationQuota(array $options = [])
59
 * @method GetContactBlockList getContactBlockList(array $options = [])
60
 * @method GetContactWhiteList getContactWhiteList(array $options = [])
61
 * @method GetCurrentConcurrency getCurrentConcurrency(array $options = [])
62
 * @method GetEffectiveDays getEffectiveDays(array $options = [])
63
 * @method GetEmptyNumberNoMoreCallsInfo getEmptyNumberNoMoreCallsInfo(array $options = [])
64
 * @method GetInstanceConfig getInstanceConfig(array $options = [])
65
 * @method GetMaxAttemptsPerDay getMaxAttemptsPerDay(array $options = [])
66
 * @method GetSummaryInfo getSummaryInfo(array $options = [])
67
 * @method GetTaskByUuid getTaskByUuid(array $options = [])
68
 * @method GetVersion getVersion(array $options = [])
69
 * @method ImportScript importScript(array $options = [])
70
 * @method InflightTaskTimeout inflightTaskTimeout(array $options = [])
71
 * @method ListDialogueFlows listDialogueFlows(array $options = [])
72
 * @method ListDownloadTasks listDownloadTasks(array $options = [])
73
 * @method ListGlobalQuestions listGlobalQuestions(array $options = [])
74
 * @method ListInstances listInstances(array $options = [])
75
 * @method ListIntents listIntents(array $options = [])
76
 * @method ListJobGroups listJobGroups(array $options = [])
77
 * @method ListJobGroupsAsync listJobGroupsAsync(array $options = [])
78
 * @method ListJobs listJobs(array $options = [])
79
 * @method ListJobsByGroup listJobsByGroup(array $options = [])
80
 * @method ListOutboundCallNumbers listOutboundCallNumbers(array $options = [])
81
 * @method ListResourceTags listResourceTags(array $options = [])
82
 * @method ListSchedulerInstances listSchedulerInstances(array $options = [])
83
 * @method ListScriptPublishHistories listScriptPublishHistories(array $options = [])
84
 * @method ListScripts listScripts(array $options = [])
85
 * @method ListScriptVoiceConfigs listScriptVoiceConfigs(array $options = [])
86
 * @method ListTagResources listTagResources(array $options = [])
87
 * @method ListTags listTags(array $options = [])
88
 * @method ModifyBatchJobs modifyBatchJobs(array $options = [])
89
 * @method ModifyDialogueFlow modifyDialogueFlow(array $options = [])
90
 * @method ModifyEmptyNumberNoMoreCallsInfo modifyEmptyNumberNoMoreCallsInfo(array $options = [])
91
 * @method ModifyGlobalQuestion modifyGlobalQuestion(array $options = [])
92
 * @method ModifyInstance modifyInstance(array $options = [])
93
 * @method ModifyIntent modifyIntent(array $options = [])
94
 * @method ModifyJobGroup modifyJobGroup(array $options = [])
95
 * @method ModifyOutboundCallNumber modifyOutboundCallNumber(array $options = [])
96
 * @method ModifyScript modifyScript(array $options = [])
97
 * @method ModifyScriptVoiceConfig modifyScriptVoiceConfig(array $options = [])
98
 * @method ModifyTagGroups modifyTagGroups(array $options = [])
99
 * @method ModifyTTSConfig modifyTTSConfig(array $options = [])
100
 * @method PublishScript publishScript(array $options = [])
101
 * @method PublishScriptForDebug publishScriptForDebug(array $options = [])
102
 * @method QueryJobs queryJobs(array $options = [])
103
 * @method QueryJobsWithResult queryJobsWithResult(array $options = [])
104
 * @method QueryScriptsByStatus queryScriptsByStatus(array $options = [])
105
 * @method QueryScriptWaveforms queryScriptWaveforms(array $options = [])
106
 * @method RecordFailure recordFailure(array $options = [])
107
 * @method ResumeJobs resumeJobs(array $options = [])
108
 * @method RollbackScript rollbackScript(array $options = [])
109
 * @method SaveAfterAnswerDelayPlayback saveAfterAnswerDelayPlayback(array $options = [])
110
 * @method SaveBaseStrategyPeriod saveBaseStrategyPeriod(array $options = [])
111
 * @method SaveContactBlockList saveContactBlockList(array $options = [])
112
 * @method SaveContactWhiteList saveContactWhiteList(array $options = [])
113
 * @method SaveEffectiveDays saveEffectiveDays(array $options = [])
114
 * @method SaveMaxAttemptsPerDay saveMaxAttemptsPerDay(array $options = [])
115
 * @method SearchTask searchTask(array $options = [])
116
 * @method StartJob startJob(array $options = [])
117
 * @method SubmitBatchJobs submitBatchJobs(array $options = [])
118
 * @method SubmitRecording submitRecording(array $options = [])
119
 * @method SubmitScriptReview submitScriptReview(array $options = [])
120
 * @method SuspendCall suspendCall(array $options = [])
121
 * @method SuspendCallWithFile suspendCallWithFile(array $options = [])
122
 * @method SuspendJobs suspendJobs(array $options = [])
123
 * @method TagResources tagResources(array $options = [])
124
 * @method TaskPreparing taskPreparing(array $options = [])
125
 * @method TerminateCall terminateCall(array $options = [])
126
 * @method UntagResources untagResources(array $options = [])
127
 * @method WithdrawScriptReview withdrawScriptReview(array $options = [])
128
 */
129
class OutboundBotApiResolver extends ApiResolver
130
{
131
}
132
133
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
134
{
135
    /** @var string */
136
    public $product = 'OutboundBot';
137
138
    /** @var string */
139
    public $version = '2019-12-26';
140
141
    /** @var string */
142
    public $method = 'POST';
143
144
    /** @var string */
145
    public $serviceCode = 'outboundbot';
146
}
147
148
/**
149
 * @method array getJobsJson()
150
 * @method array getCallingNumber()
151
 * @method string getInstanceId()
152
 * @method $this withInstanceId($value)
153
 * @method string getRosterType()
154
 * @method $this withRosterType($value)
155
 * @method string getJobDataParsingTaskId()
156
 * @method $this withJobDataParsingTaskId($value)
157
 * @method string getStrategyJson()
158
 * @method $this withStrategyJson($value)
159
 * @method string getJobGroupId()
160
 * @method $this withJobGroupId($value)
161
 * @method string getIsAsynchrony()
162
 * @method $this withIsAsynchrony($value)
163
 */
164
class AssignJobs extends Rpc
165
{
166
167
    /**
168
     * @param array $jobsJson
169
     *
170
     * @return $this
171
     */
172
	public function withJobsJson(array $jobsJson)
173
	{
174
	    $this->data['JobsJson'] = $jobsJson;
175
		foreach ($jobsJson as $i => $iValue) {
176
			$this->options['query']['JobsJson.' . ($i + 1)] = $iValue;
177
		}
178
179
		return $this;
180
    }
181
182
    /**
183
     * @param array $callingNumber
184
     *
185
     * @return $this
186
     */
187
	public function withCallingNumber(array $callingNumber)
188
	{
189
	    $this->data['CallingNumber'] = $callingNumber;
190
		foreach ($callingNumber as $i => $iValue) {
191
			$this->options['query']['CallingNumber.' . ($i + 1)] = $iValue;
192
		}
193
194
		return $this;
195
    }
196
}
197
198
/**
199
 * @method string getAll()
200
 * @method $this withAll($value)
201
 * @method array getJobReferenceId()
202
 * @method array getJobId()
203
 * @method string getInstanceId()
204
 * @method $this withInstanceId($value)
205
 * @method string getJobGroupId()
206
 * @method $this withJobGroupId($value)
207
 * @method string getScenarioId()
208
 * @method $this withScenarioId($value)
209
 */
210
class CancelJobs extends Rpc
211
{
212
213
    /**
214
     * @param array $jobReferenceId
215
     *
216
     * @return $this
217
     */
218
	public function withJobReferenceId(array $jobReferenceId)
219
	{
220
	    $this->data['JobReferenceId'] = $jobReferenceId;
221
		foreach ($jobReferenceId as $i => $iValue) {
222
			$this->options['query']['JobReferenceId.' . ($i + 1)] = $iValue;
223
		}
224
225
		return $this;
226
    }
227
228
    /**
229
     * @param array $jobId
230
     *
231
     * @return $this
232
     */
233
	public function withJobId(array $jobId)
234
	{
235
	    $this->data['JobId'] = $jobId;
236
		foreach ($jobId as $i => $iValue) {
237
			$this->options['query']['JobId.' . ($i + 1)] = $iValue;
238
		}
239
240
		return $this;
241
    }
242
}
243
244
/**
245
 * @method string getResourceId()
246
 * @method $this withResourceId($value)
247
 * @method string getNewResourceGroupId()
248
 * @method $this withNewResourceGroupId($value)
249
 */
250
class ChangeResourceGroup extends Rpc
251
{
252
}
253
254
/**
255
 * @method string getJobFilePath()
256
 * @method $this withJobFilePath($value)
257
 * @method string getScriptId()
258
 * @method $this withScriptId($value)
259
 * @method array getCallingNumber()
260
 * @method string getInstanceId()
261
 * @method $this withInstanceId($value)
262
 * @method string getSubmitted()
263
 * @method $this withSubmitted($value)
264
 * @method string getBatchJobName()
265
 * @method $this withBatchJobName($value)
266
 * @method string getStrategyJson()
267
 * @method $this withStrategyJson($value)
268
 * @method string getBatchJobDescription()
269
 * @method $this withBatchJobDescription($value)
270
 * @method string getScenarioId()
271
 * @method $this withScenarioId($value)
272
 */
273
class CreateBatchJobs extends Rpc
274
{
275
276
    /**
277
     * @param array $callingNumber
278
     *
279
     * @return $this
280
     */
281
	public function withCallingNumber(array $callingNumber)
282
	{
283
	    $this->data['CallingNumber'] = $callingNumber;
284
		foreach ($callingNumber as $i => $iValue) {
285
			$this->options['query']['CallingNumber.' . ($i + 1)] = $iValue;
286
		}
287
288
		return $this;
289
    }
290
}
291
292
/**
293
 * @method string getDescription()
294
 * @method $this withDescription($value)
295
 * @method string getScriptId()
296
 * @method $this withScriptId($value)
297
 * @method array getCallingNumber()
298
 * @method string getInstanceId()
299
 * @method $this withInstanceId($value)
300
 * @method string getFilterStatus()
301
 * @method $this withFilterStatus($value)
302
 * @method string getStrategyJson()
303
 * @method $this withStrategyJson($value)
304
 * @method string getName()
305
 * @method $this withName($value)
306
 * @method string getSourceGroupId()
307
 * @method $this withSourceGroupId($value)
308
 */
309
class CreateBatchRepeatJob extends Rpc
310
{
311
312
    /**
313
     * @param array $callingNumber
314
     *
315
     * @return $this
316
     */
317
	public function withCallingNumber(array $callingNumber)
318
	{
319
	    $this->data['CallingNumber'] = $callingNumber;
320
		foreach ($callingNumber as $i => $iValue) {
321
			$this->options['query']['CallingNumber.' . ($i + 1)] = $iValue;
322
		}
323
324
		return $this;
325
    }
326
}
327
328
/**
329
 * @method string getDialogueFlowType()
330
 * @method $this withDialogueFlowType($value)
331
 * @method string getDialogueName()
332
 * @method $this withDialogueName($value)
333
 * @method string getScriptId()
334
 * @method $this withScriptId($value)
335
 * @method string getInstanceId()
336
 * @method $this withInstanceId($value)
337
 */
338
class CreateDialogueFlow extends Rpc
339
{
340
}
341
342
/**
343
 * @method string getDownloadTaskId()
344
 * @method $this withDownloadTaskId($value)
345
 * @method string getFileId()
346
 * @method $this withFileId($value)
347
 */
348
class CreateDownloadUrl extends Rpc
349
{
350
351
    /** @var string */
352
    public $method = 'GET';
353
}
354
355
/**
356
 * @method string getGlobalQuestionName()
357
 * @method $this withGlobalQuestionName($value)
358
 * @method string getQuestions()
359
 * @method $this withQuestions($value)
360
 * @method string getAnswers()
361
 * @method $this withAnswers($value)
362
 * @method string getScriptId()
363
 * @method $this withScriptId($value)
364
 * @method string getInstanceId()
365
 * @method $this withInstanceId($value)
366
 * @method string getGlobalQuestionType()
367
 * @method $this withGlobalQuestionType($value)
368
 */
369
class CreateGlobalQuestion extends Rpc
370
{
371
}
372
373
/**
374
 * @method string getMaxConcurrentConversation()
375
 * @method $this withMaxConcurrentConversation($value)
376
 * @method string getSecretKey()
377
 * @method $this withSecretKey($value)
378
 * @method string getResourceGroupId()
379
 * @method $this withResourceGroupId($value)
380
 * @method string getEndpoint()
381
 * @method $this withEndpoint($value)
382
 * @method array getCallingNumber()
383
 * @method string getInstanceName()
384
 * @method $this withInstanceName($value)
385
 * @method string getCallCenterInstanceId()
386
 * @method $this withCallCenterInstanceId($value)
387
 * @method string getAccessKey()
388
 * @method $this withAccessKey($value)
389
 * @method string getInstanceDescription()
390
 * @method $this withInstanceDescription($value)
391
 * @method string getNluServiceType()
392
 * @method $this withNluServiceType($value)
393
 */
394
class CreateInstance extends Rpc
395
{
396
397
    /**
398
     * @param array $callingNumber
399
     *
400
     * @return $this
401
     */
402
	public function withCallingNumber(array $callingNumber)
403
	{
404
	    $this->data['CallingNumber'] = $callingNumber;
405
		foreach ($callingNumber as $i => $iValue) {
406
			$this->options['query']['CallingNumber.' . ($i + 1)] = $iValue;
407
		}
408
409
		return $this;
410
    }
411
}
412
413
/**
414
 * @method string getUtterances()
415
 * @method $this withUtterances($value)
416
 * @method string getKeywords()
417
 * @method $this withKeywords($value)
418
 * @method string getIntentDescription()
419
 * @method $this withIntentDescription($value)
420
 * @method string getScriptId()
421
 * @method $this withScriptId($value)
422
 * @method string getInstanceId()
423
 * @method $this withInstanceId($value)
424
 * @method string getIntentName()
425
 * @method $this withIntentName($value)
426
 */
427
class CreateIntent extends Rpc
428
{
429
}
430
431
/**
432
 * @method string getJobFilePath()
433
 * @method $this withJobFilePath($value)
434
 * @method string getInstanceId()
435
 * @method $this withInstanceId($value)
436
 */
437
class CreateJobDataParsingTask extends Rpc
438
{
439
}
440
441
/**
442
 * @method string getJobGroupDescription()
443
 * @method $this withJobGroupDescription($value)
444
 * @method string getJobGroupName()
445
 * @method $this withJobGroupName($value)
446
 * @method string getScriptId()
447
 * @method $this withScriptId($value)
448
 * @method array getCallingNumber()
449
 * @method string getInstanceId()
450
 * @method $this withInstanceId($value)
451
 * @method string getStrategyJson()
452
 * @method $this withStrategyJson($value)
453
 * @method string getScenarioId()
454
 * @method $this withScenarioId($value)
455
 */
456
class CreateJobGroup extends Rpc
457
{
458
459
    /**
460
     * @param array $callingNumber
461
     *
462
     * @return $this
463
     */
464
	public function withCallingNumber(array $callingNumber)
465
	{
466
	    $this->data['CallingNumber'] = $callingNumber;
467
		foreach ($callingNumber as $i => $iValue) {
468
			$this->options['query']['CallingNumber.' . ($i + 1)] = $iValue;
469
		}
470
471
		return $this;
472
    }
473
}
474
475
/**
476
 * @method string getInstanceId()
477
 * @method $this withInstanceId($value)
478
 * @method string getJobGroupId()
479
 * @method $this withJobGroupId($value)
480
 * @method array getOption()
481
 */
482
class CreateJobGroupExportTask extends Rpc
483
{
484
485
    /**
486
     * @param array $option
487
     *
488
     * @return $this
489
     */
490
	public function withOption(array $option)
491
	{
492
	    $this->data['Option'] = $option;
493
		foreach ($option as $i => $iValue) {
494
			$this->options['query']['Option.' . ($i + 1)] = $iValue;
495
		}
496
497
		return $this;
498
    }
499
}
500
501
/**
502
 * @method string getRateLimitCount()
503
 * @method $this withRateLimitCount($value)
504
 * @method string getNumber()
505
 * @method $this withNumber($value)
506
 * @method string getInstanceId()
507
 * @method $this withInstanceId($value)
508
 * @method string getRateLimitPeriod()
509
 * @method $this withRateLimitPeriod($value)
510
 */
511
class CreateOutboundCallNumber extends Rpc
512
{
513
}
514
515
/**
516
 * @method string getTtsConfig()
517
 * @method $this withTtsConfig($value)
518
 * @method string getIndustry()
519
 * @method $this withIndustry($value)
520
 * @method string getScriptName()
521
 * @method $this withScriptName($value)
522
 * @method string getScene()
523
 * @method $this withScene($value)
524
 * @method string getChatbotId()
525
 * @method $this withChatbotId($value)
526
 * @method string getInstanceId()
527
 * @method $this withInstanceId($value)
528
 * @method array getScriptWaveform()
529
 * @method string getAsrConfig()
530
 * @method $this withAsrConfig($value)
531
 * @method string getScriptDescription()
532
 * @method $this withScriptDescription($value)
533
 * @method array getScriptContent()
534
 */
535
class CreateScript extends Rpc
536
{
537
538
    /**
539
     * @param array $scriptWaveform
540
     *
541
     * @return $this
542
     */
543
	public function withScriptWaveform(array $scriptWaveform)
544
	{
545
	    $this->data['ScriptWaveform'] = $scriptWaveform;
546
		foreach ($scriptWaveform as $i => $iValue) {
547
			$this->options['query']['ScriptWaveform.' . ($i + 1)] = $iValue;
548
		}
549
550
		return $this;
551
    }
552
553
    /**
554
     * @param array $scriptContent
555
     *
556
     * @return $this
557
     */
558
	public function withScriptContent(array $scriptContent)
559
	{
560
	    $this->data['ScriptContent'] = $scriptContent;
561
		foreach ($scriptContent as $i => $iValue) {
562
			$this->options['query']['ScriptContent.' . ($i + 1)] = $iValue;
563
		}
564
565
		return $this;
566
    }
567
}
568
569
/**
570
 * @method string getScriptId()
571
 * @method $this withScriptId($value)
572
 * @method string getInstanceId()
573
 * @method $this withInstanceId($value)
574
 * @method string getFileName()
575
 * @method $this withFileName($value)
576
 * @method string getScriptContent()
577
 * @method $this withScriptContent($value)
578
 * @method string getFileId()
579
 * @method $this withFileId($value)
580
 */
581
class CreateScriptWaveform extends Rpc
582
{
583
}
584
585
/**
586
 * @method string getTagGroup()
587
 * @method $this withTagGroup($value)
588
 * @method string getScriptId()
589
 * @method $this withScriptId($value)
590
 * @method string getTagName()
591
 * @method $this withTagName($value)
592
 * @method string getInstanceId()
593
 * @method $this withInstanceId($value)
594
 */
595
class CreateTag extends Rpc
596
{
597
}
598
599
/**
600
 * @method string getContactBlockListId()
601
 * @method $this withContactBlockListId($value)
602
 * @method string getOperator()
603
 * @method $this withOperator($value)
604
 * @method string getInstanceId()
605
 * @method $this withInstanceId($value)
606
 */
607
class DeleteContactBlockList extends Rpc
608
{
609
}
610
611
/**
612
 * @method string getOperator()
613
 * @method $this withOperator($value)
614
 * @method string getInstanceId()
615
 * @method $this withInstanceId($value)
616
 * @method string getContactWhiteListId()
617
 * @method $this withContactWhiteListId($value)
618
 */
619
class DeleteContactWhiteList extends Rpc
620
{
621
}
622
623
/**
624
 * @method string getScriptId()
625
 * @method $this withScriptId($value)
626
 * @method string getInstanceId()
627
 * @method $this withInstanceId($value)
628
 * @method string getDialogueFlowId()
629
 * @method $this withDialogueFlowId($value)
630
 */
631
class DeleteDialogueFlow extends Rpc
632
{
633
}
634
635
/**
636
 * @method string getGlobalQuestionId()
637
 * @method $this withGlobalQuestionId($value)
638
 * @method string getScriptId()
639
 * @method $this withScriptId($value)
640
 * @method string getInstanceId()
641
 * @method $this withInstanceId($value)
642
 */
643
class DeleteGlobalQuestion extends Rpc
644
{
645
}
646
647
/**
648
 * @method string getInstanceId()
649
 * @method $this withInstanceId($value)
650
 */
651
class DeleteInstance extends Rpc
652
{
653
}
654
655
/**
656
 * @method string getIntentId()
657
 * @method $this withIntentId($value)
658
 * @method string getScriptId()
659
 * @method $this withScriptId($value)
660
 * @method string getInstanceId()
661
 * @method $this withInstanceId($value)
662
 */
663
class DeleteIntent extends Rpc
664
{
665
}
666
667
/**
668
 * @method string getInstanceId()
669
 * @method $this withInstanceId($value)
670
 * @method string getJobGroupId()
671
 * @method $this withJobGroupId($value)
672
 */
673
class DeleteJobGroup extends Rpc
674
{
675
}
676
677
/**
678
 * @method string getOutboundCallNumberId()
679
 * @method $this withOutboundCallNumberId($value)
680
 * @method string getInstanceId()
681
 * @method $this withInstanceId($value)
682
 */
683
class DeleteOutboundCallNumber extends Rpc
684
{
685
}
686
687
/**
688
 * @method string getScriptId()
689
 * @method $this withScriptId($value)
690
 * @method string getInstanceId()
691
 * @method $this withInstanceId($value)
692
 */
693
class DeleteScript extends Rpc
694
{
695
}
696
697
/**
698
 * @method string getScriptWaveformId()
699
 * @method $this withScriptWaveformId($value)
700
 * @method string getScriptId()
701
 * @method $this withScriptId($value)
702
 * @method string getInstanceId()
703
 * @method $this withInstanceId($value)
704
 */
705
class DeleteScriptWaveform extends Rpc
706
{
707
}
708
709
/**
710
 * @method string getInstanceId()
711
 * @method $this withInstanceId($value)
712
 * @method string getJobGroupId()
713
 * @method $this withJobGroupId($value)
714
 * @method string getLimit()
715
 * @method $this withLimit($value)
716
 */
717
class DescribeDialogueNodeStatistics extends Rpc
718
{
719
}
720
721
/**
722
 * @method string getInstanceId()
723
 * @method $this withInstanceId($value)
724
 * @method string getJobGroupId()
725
 * @method $this withJobGroupId($value)
726
 */
727
class DescribeDsReports extends Rpc
728
{
729
}
730
731
/**
732
 * @method string getGlobalQuestionId()
733
 * @method $this withGlobalQuestionId($value)
734
 * @method string getScriptId()
735
 * @method $this withScriptId($value)
736
 * @method string getInstanceId()
737
 * @method $this withInstanceId($value)
738
 */
739
class DescribeGlobalQuestion extends Rpc
740
{
741
}
742
743
/**
744
 * @method string getInstanceId()
745
 * @method $this withInstanceId($value)
746
 * @method string getJobGroupId()
747
 * @method $this withJobGroupId($value)
748
 */
749
class DescribeGroupExecutingInfo extends Rpc
750
{
751
}
752
753
/**
754
 * @method string getInstanceId()
755
 * @method $this withInstanceId($value)
756
 */
757
class DescribeInstance extends Rpc
758
{
759
}
760
761
/**
762
 * @method string getIntentId()
763
 * @method $this withIntentId($value)
764
 * @method string getScriptId()
765
 * @method $this withScriptId($value)
766
 * @method string getInstanceId()
767
 * @method $this withInstanceId($value)
768
 */
769
class DescribeIntent extends Rpc
770
{
771
}
772
773
/**
774
 * @method string getInstanceId()
775
 * @method $this withInstanceId($value)
776
 * @method string getJobGroupId()
777
 * @method $this withJobGroupId($value)
778
 * @method string getLimit()
779
 * @method $this withLimit($value)
780
 */
781
class DescribeIntentStatistics extends Rpc
782
{
783
}
784
785
/**
786
 * @method string getJobId()
787
 * @method $this withJobId($value)
788
 * @method string getInstanceId()
789
 * @method $this withInstanceId($value)
790
 */
791
class DescribeJob extends Rpc
792
{
793
}
794
795
/**
796
 * @method string getInstanceId()
797
 * @method $this withInstanceId($value)
798
 * @method string getJobDataParsingTaskId()
799
 * @method $this withJobDataParsingTaskId($value)
800
 */
801
class DescribeJobDataParsingTaskProgress extends Rpc
802
{
803
}
804
805
/**
806
 * @method array getBriefTypes()
807
 * @method string getInstanceId()
808
 * @method $this withInstanceId($value)
809
 * @method string getJobGroupId()
810
 * @method $this withJobGroupId($value)
811
 */
812
class DescribeJobGroup extends Rpc
813
{
814
815
    /**
816
     * @param array $briefTypes
817
     *
818
     * @return $this
819
     */
820
	public function withBriefTypes(array $briefTypes)
821
	{
822
	    $this->data['BriefTypes'] = $briefTypes;
823
		foreach ($briefTypes as $i => $iValue) {
824
			$this->options['query']['BriefTypes.' . ($i + 1)] = $iValue;
825
		}
826
827
		return $this;
828
    }
829
}
830
831
/**
832
 * @method string getInstanceId()
833
 * @method $this withInstanceId($value)
834
 * @method string getTaskId()
835
 * @method $this withTaskId($value)
836
 */
837
class DescribeJobGroupExportTaskProgress extends Rpc
838
{
839
}
840
841
/**
842
 * @method string getScriptId()
843
 * @method $this withScriptId($value)
844
 * @method string getInstanceId()
845
 * @method $this withInstanceId($value)
846
 */
847
class DescribeScript extends Rpc
848
{
849
}
850
851
/**
852
 * @method string getScriptId()
853
 * @method $this withScriptId($value)
854
 * @method string getScriptVoiceConfigId()
855
 * @method $this withScriptVoiceConfigId($value)
856
 * @method string getInstanceId()
857
 * @method $this withInstanceId($value)
858
 */
859
class DescribeScriptVoiceConfig extends Rpc
860
{
861
}
862
863
/**
864
 * @method string getInstanceId()
865
 * @method $this withInstanceId($value)
866
 * @method string getJobGroupId()
867
 * @method $this withJobGroupId($value)
868
 */
869
class DescribeTagHitsSummary extends Rpc
870
{
871
}
872
873
/**
874
 * @method string getScriptId()
875
 * @method $this withScriptId($value)
876
 * @method string getInstanceId()
877
 * @method $this withInstanceId($value)
878
 */
879
class DescribeTTSConfig extends Rpc
880
{
881
}
882
883
/**
884
 * @method string getVoice()
885
 * @method $this withVoice($value)
886
 * @method string getVolume()
887
 * @method $this withVolume($value)
888
 * @method string getScriptId()
889
 * @method $this withScriptId($value)
890
 * @method string getInstanceId()
891
 * @method $this withInstanceId($value)
892
 * @method string getText()
893
 * @method $this withText($value)
894
 * @method string getSpeechRate()
895
 * @method $this withSpeechRate($value)
896
 */
897
class DescribeTTSDemo extends Rpc
898
{
899
}
900
901
/**
902
 * @method string getCallId()
903
 * @method $this withCallId($value)
904
 * @method string getInstanceOwnerId()
905
 * @method $this withInstanceOwnerId($value)
906
 * @method string getCalledNumber()
907
 * @method $this withCalledNumber($value)
908
 * @method string getCallType()
909
 * @method $this withCallType($value)
910
 * @method string getScenarioId()
911
 * @method $this withScenarioId($value)
912
 * @method string getTaskId()
913
 * @method $this withTaskId($value)
914
 * @method string getUtterance()
915
 * @method $this withUtterance($value)
916
 * @method string getActionParams()
917
 * @method $this withActionParams($value)
918
 * @method string getCallingNumber()
919
 * @method $this withCallingNumber($value)
920
 * @method string getInstanceId()
921
 * @method $this withInstanceId($value)
922
 * @method string getActionKey()
923
 * @method $this withActionKey($value)
924
 */
925
class Dialogue extends Rpc
926
{
927
}
928
929
/**
930
 * @method string getInstanceId()
931
 * @method $this withInstanceId($value)
932
 * @method string getTaskId()
933
 * @method $this withTaskId($value)
934
 */
935
class DownloadRecording extends Rpc
936
{
937
}
938
939
/**
940
 * @method string getInstanceId()
941
 * @method $this withInstanceId($value)
942
 * @method string getSourceScriptId()
943
 * @method $this withSourceScriptId($value)
944
 * @method string getName()
945
 * @method $this withName($value)
946
 */
947
class DuplicateScript extends Rpc
948
{
949
}
950
951
/**
952
 * @method string getScriptId()
953
 * @method $this withScriptId($value)
954
 * @method string getInstanceId()
955
 * @method $this withInstanceId($value)
956
 */
957
class ExportScript extends Rpc
958
{
959
}
960
961
/**
962
 * @method string getStrategyLevel()
963
 * @method $this withStrategyLevel($value)
964
 * @method string getEntryId()
965
 * @method $this withEntryId($value)
966
 */
967
class GetAfterAnswerDelayPlayback extends Rpc
968
{
969
}
970
971
/**
972
 * @method string getStrategyLevel()
973
 * @method $this withStrategyLevel($value)
974
 * @method string getEntryId()
975
 * @method $this withEntryId($value)
976
 */
977
class GetAsrServerInfo extends Rpc
978
{
979
}
980
981
/**
982
 * @method string getStrategyLevel()
983
 * @method $this withStrategyLevel($value)
984
 * @method string getEntryId()
985
 * @method $this withEntryId($value)
986
 */
987
class GetBaseStrategyPeriod extends Rpc
988
{
989
}
990
991
class GetConcurrentConversationQuota extends Rpc
992
{
993
}
994
995
/**
996
 * @method string getCountTotalRow()
997
 * @method $this withCountTotalRow($value)
998
 * @method string getPageNumber()
999
 * @method $this withPageNumber($value)
1000
 * @method string getInstanceId()
1001
 * @method $this withInstanceId($value)
1002
 * @method string getPageSize()
1003
 * @method $this withPageSize($value)
1004
 */
1005
class GetContactBlockList extends Rpc
1006
{
1007
}
1008
1009
/**
1010
 * @method string getCountTotalRow()
1011
 * @method $this withCountTotalRow($value)
1012
 * @method string getPageNumber()
1013
 * @method $this withPageNumber($value)
1014
 * @method string getInstanceId()
1015
 * @method $this withInstanceId($value)
1016
 * @method string getPageSize()
1017
 * @method $this withPageSize($value)
1018
 */
1019
class GetContactWhiteList extends Rpc
1020
{
1021
}
1022
1023
/**
1024
 * @method string getInstanceId()
1025
 * @method $this withInstanceId($value)
1026
 */
1027
class GetCurrentConcurrency extends Rpc
1028
{
1029
}
1030
1031
/**
1032
 * @method string getStrategyLevel()
1033
 * @method $this withStrategyLevel($value)
1034
 * @method string getEntryId()
1035
 * @method $this withEntryId($value)
1036
 */
1037
class GetEffectiveDays extends Rpc
1038
{
1039
}
1040
1041
/**
1042
 * @method string getStrategyLevel()
1043
 * @method $this withStrategyLevel($value)
1044
 * @method string getEntryId()
1045
 * @method $this withEntryId($value)
1046
 */
1047
class GetEmptyNumberNoMoreCallsInfo extends Rpc
1048
{
1049
}
1050
1051
/**
1052
 * @method string getInstanceId()
1053
 * @method $this withInstanceId($value)
1054
 */
1055
class GetInstanceConfig extends Rpc
1056
{
1057
}
1058
1059
/**
1060
 * @method string getStrategyLevel()
1061
 * @method $this withStrategyLevel($value)
1062
 * @method string getEntryId()
1063
 * @method $this withEntryId($value)
1064
 */
1065
class GetMaxAttemptsPerDay extends Rpc
1066
{
1067
}
1068
1069
/**
1070
 * @method array getInstanceIdList()
1071
 */
1072
class GetSummaryInfo extends Rpc
1073
{
1074
1075
    /**
1076
     * @param array $instanceIdList
1077
     *
1078
     * @return $this
1079
     */
1080
	public function withInstanceIdList(array $instanceIdList)
1081
	{
1082
	    $this->data['InstanceIdList'] = $instanceIdList;
1083
		foreach ($instanceIdList as $i => $iValue) {
1084
			$this->options['query']['InstanceIdList.' . ($i + 1)] = $iValue;
1085
		}
1086
1087
		return $this;
1088
    }
1089
}
1090
1091
/**
1092
 * @method string getWithConversations()
1093
 * @method $this withWithConversations($value)
1094
 * @method string getInstanceId()
1095
 * @method $this withInstanceId($value)
1096
 * @method string getTaskId()
1097
 * @method $this withTaskId($value)
1098
 */
1099
class GetTaskByUuid extends Rpc
1100
{
1101
1102
    /** @var string */
1103
    public $method = 'GET';
1104
}
1105
1106
class GetVersion extends Rpc
1107
{
1108
}
1109
1110
/**
1111
 * @method string getSignatureUrl()
1112
 * @method $this withSignatureUrl($value)
1113
 * @method string getInstanceId()
1114
 * @method $this withInstanceId($value)
1115
 */
1116
class ImportScript extends Rpc
1117
{
1118
}
1119
1120
/**
1121
 * @method string getInstanceId()
1122
 * @method $this withInstanceId($value)
1123
 * @method string getInstanceOwnerId()
1124
 * @method $this withInstanceOwnerId($value)
1125
 * @method string getTaskId()
1126
 * @method $this withTaskId($value)
1127
 */
1128
class InflightTaskTimeout extends Rpc
1129
{
1130
}
1131
1132
/**
1133
 * @method string getScriptId()
1134
 * @method $this withScriptId($value)
1135
 * @method string getInstanceId()
1136
 * @method $this withInstanceId($value)
1137
 */
1138
class ListDialogueFlows extends Rpc
1139
{
1140
}
1141
1142
/**
1143
 * @method string getPageNumber()
1144
 * @method $this withPageNumber($value)
1145
 * @method string getPageSize()
1146
 * @method $this withPageSize($value)
1147
 */
1148
class ListDownloadTasks extends Rpc
1149
{
1150
1151
    /** @var string */
1152
    public $method = 'GET';
1153
}
1154
1155
/**
1156
 * @method string getPageNumber()
1157
 * @method $this withPageNumber($value)
1158
 * @method string getScriptId()
1159
 * @method $this withScriptId($value)
1160
 * @method string getInstanceId()
1161
 * @method $this withInstanceId($value)
1162
 * @method string getPageSize()
1163
 * @method $this withPageSize($value)
1164
 */
1165
class ListGlobalQuestions extends Rpc
1166
{
1167
}
1168
1169
/**
1170
 * @method string getResourceGroupId()
1171
 * @method $this withResourceGroupId($value)
1172
 * @method array getTag()
1173
 */
1174
class ListInstances extends Rpc
1175
{
1176
1177
    /**
1178
     * @param array $tag
1179
     *
1180
     * @return $this
1181
     */
1182
	public function withTag(array $tag)
1183
	{
1184
	    $this->data['Tag'] = $tag;
1185
		foreach ($tag as $depth1 => $depth1Value) {
1186
			if(isset($depth1Value['Value'])){
1187
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1188
			}
1189
			if(isset($depth1Value['Key'])){
1190
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1191
			}
1192
		}
1193
1194
		return $this;
1195
    }
1196
}
1197
1198
/**
1199
 * @method string getPageNumber()
1200
 * @method $this withPageNumber($value)
1201
 * @method string getScriptId()
1202
 * @method $this withScriptId($value)
1203
 * @method string getInstanceId()
1204
 * @method $this withInstanceId($value)
1205
 * @method string getPageSize()
1206
 * @method $this withPageSize($value)
1207
 * @method string getKeyword()
1208
 * @method $this withKeyword($value)
1209
 */
1210
class ListIntents extends Rpc
1211
{
1212
}
1213
1214
/**
1215
 * @method string getAsyncQuery()
1216
 * @method $this withAsyncQuery($value)
1217
 * @method string getSearchText()
1218
 * @method $this withSearchText($value)
1219
 * @method string getEndTime()
1220
 * @method $this withEndTime($value)
1221
 * @method string getStartTime()
1222
 * @method $this withStartTime($value)
1223
 * @method string getPageNumber()
1224
 * @method $this withPageNumber($value)
1225
 * @method string getInstanceId()
1226
 * @method $this withInstanceId($value)
1227
 * @method string getJobGroupStatusFilter()
1228
 * @method $this withJobGroupStatusFilter($value)
1229
 * @method string getPageSize()
1230
 * @method $this withPageSize($value)
1231
 */
1232
class ListJobGroups extends Rpc
1233
{
1234
}
1235
1236
/**
1237
 * @method string getAsyncTaskId()
1238
 * @method $this withAsyncTaskId($value)
1239
 */
1240
class ListJobGroupsAsync extends Rpc
1241
{
1242
1243
    /** @var string */
1244
    public $method = 'GET';
1245
}
1246
1247
/**
1248
 * @method array getJobId()
1249
 * @method string getInstanceId()
1250
 * @method $this withInstanceId($value)
1251
 */
1252
class ListJobs extends Rpc
1253
{
1254
1255
    /**
1256
     * @param array $jobId
1257
     *
1258
     * @return $this
1259
     */
1260
	public function withJobId(array $jobId)
1261
	{
1262
	    $this->data['JobId'] = $jobId;
1263
		foreach ($jobId as $i => $iValue) {
1264
			$this->options['query']['JobId.' . ($i + 1)] = $iValue;
1265
		}
1266
1267
		return $this;
1268
    }
1269
}
1270
1271
/**
1272
 * @method string getJobStatus()
1273
 * @method $this withJobStatus($value)
1274
 * @method string getPageNumber()
1275
 * @method $this withPageNumber($value)
1276
 * @method string getInstanceId()
1277
 * @method $this withInstanceId($value)
1278
 * @method string getJobFailureReason()
1279
 * @method $this withJobFailureReason($value)
1280
 * @method string getJobGroupId()
1281
 * @method $this withJobGroupId($value)
1282
 * @method string getPageSize()
1283
 * @method $this withPageSize($value)
1284
 */
1285
class ListJobsByGroup extends Rpc
1286
{
1287
}
1288
1289
/**
1290
 * @method string getPageNumber()
1291
 * @method $this withPageNumber($value)
1292
 * @method string getInstanceId()
1293
 * @method $this withInstanceId($value)
1294
 * @method string getPageSize()
1295
 * @method $this withPageSize($value)
1296
 */
1297
class ListOutboundCallNumbers extends Rpc
1298
{
1299
}
1300
1301
/**
1302
 * @method string getResourceType()
1303
 * @method $this withResourceType($value)
1304
 * @method string getPageNumber()
1305
 * @method $this withPageNumber($value)
1306
 * @method string getPageSize()
1307
 * @method $this withPageSize($value)
1308
 */
1309
class ListResourceTags extends Rpc
1310
{
1311
}
1312
1313
/**
1314
 * @method string getInstanceOwnerId()
1315
 * @method $this withInstanceOwnerId($value)
1316
 */
1317
class ListSchedulerInstances extends Rpc
1318
{
1319
}
1320
1321
/**
1322
 * @method string getPageNumber()
1323
 * @method $this withPageNumber($value)
1324
 * @method string getScriptId()
1325
 * @method $this withScriptId($value)
1326
 * @method string getInstanceId()
1327
 * @method $this withInstanceId($value)
1328
 * @method string getPageSize()
1329
 * @method $this withPageSize($value)
1330
 */
1331
class ListScriptPublishHistories extends Rpc
1332
{
1333
}
1334
1335
/**
1336
 * @method string getPageNumber()
1337
 * @method $this withPageNumber($value)
1338
 * @method string getInstanceId()
1339
 * @method $this withInstanceId($value)
1340
 * @method string getPageSize()
1341
 * @method $this withPageSize($value)
1342
 */
1343
class ListScripts extends Rpc
1344
{
1345
}
1346
1347
/**
1348
 * @method string getPageNumber()
1349
 * @method $this withPageNumber($value)
1350
 * @method string getScriptId()
1351
 * @method $this withScriptId($value)
1352
 * @method string getInstanceId()
1353
 * @method $this withInstanceId($value)
1354
 * @method string getPageSize()
1355
 * @method $this withPageSize($value)
1356
 */
1357
class ListScriptVoiceConfigs extends Rpc
1358
{
1359
}
1360
1361
/**
1362
 * @method array getResourceId()
1363
 * @method string getResourceType()
1364
 * @method $this withResourceType($value)
1365
 * @method string getNextToken()
1366
 * @method $this withNextToken($value)
1367
 * @method array getTag()
1368
 */
1369
class ListTagResources extends Rpc
1370
{
1371
1372
    /**
1373
     * @param array $resourceId
1374
     *
1375
     * @return $this
1376
     */
1377
	public function withResourceId(array $resourceId)
1378
	{
1379
	    $this->data['ResourceId'] = $resourceId;
1380
		foreach ($resourceId as $i => $iValue) {
1381
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
1382
		}
1383
1384
		return $this;
1385
    }
1386
1387
    /**
1388
     * @param array $tag
1389
     *
1390
     * @return $this
1391
     */
1392
	public function withTag(array $tag)
1393
	{
1394
	    $this->data['Tag'] = $tag;
1395
		foreach ($tag as $depth1 => $depth1Value) {
1396
			if(isset($depth1Value['Value'])){
1397
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
1398
			}
1399
			if(isset($depth1Value['Key'])){
1400
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
1401
			}
1402
		}
1403
1404
		return $this;
1405
    }
1406
}
1407
1408
/**
1409
 * @method string getScriptId()
1410
 * @method $this withScriptId($value)
1411
 * @method string getInstanceId()
1412
 * @method $this withInstanceId($value)
1413
 */
1414
class ListTags extends Rpc
1415
{
1416
}
1417
1418
/**
1419
 * @method string getDescription()
1420
 * @method $this withDescription($value)
1421
 * @method string getJobFilePath()
1422
 * @method $this withJobFilePath($value)
1423
 * @method array getCallingNumber()
1424
 * @method string getScriptId()
1425
 * @method $this withScriptId($value)
1426
 * @method string getInstanceId()
1427
 * @method $this withInstanceId($value)
1428
 * @method string getSubmitted()
1429
 * @method $this withSubmitted($value)
1430
 * @method string getBatchJobName()
1431
 * @method $this withBatchJobName($value)
1432
 * @method string getStrategyJson()
1433
 * @method $this withStrategyJson($value)
1434
 * @method string getJobGroupId()
1435
 * @method $this withJobGroupId($value)
1436
 * @method string getScenarioId()
1437
 * @method $this withScenarioId($value)
1438
 */
1439
class ModifyBatchJobs extends Rpc
1440
{
1441
1442
    /**
1443
     * @param array $callingNumber
1444
     *
1445
     * @return $this
1446
     */
1447
	public function withCallingNumber(array $callingNumber)
1448
	{
1449
	    $this->data['CallingNumber'] = $callingNumber;
1450
		foreach ($callingNumber as $i => $iValue) {
1451
			$this->options['query']['CallingNumber.' . ($i + 1)] = $iValue;
1452
		}
1453
1454
		return $this;
1455
    }
1456
}
1457
1458
/**
1459
 * @method string getIsDrafted()
1460
 * @method $this withIsDrafted($value)
1461
 * @method string getScriptId()
1462
 * @method $this withScriptId($value)
1463
 * @method string getInstanceId()
1464
 * @method $this withInstanceId($value)
1465
 * @method string getDialogueFlowDefinition()
1466
 * @method $this withDialogueFlowDefinition($value)
1467
 * @method string getDialogueFlowId()
1468
 * @method $this withDialogueFlowId($value)
1469
 */
1470
class ModifyDialogueFlow extends Rpc
1471
{
1472
}
1473
1474
/**
1475
 * @method string getStrategyLevel()
1476
 * @method $this withStrategyLevel($value)
1477
 * @method string getEmptyNumberNoMoreCalls()
1478
 * @method $this withEmptyNumberNoMoreCalls($value)
1479
 * @method string getEntryId()
1480
 * @method $this withEntryId($value)
1481
 */
1482
class ModifyEmptyNumberNoMoreCallsInfo extends Rpc
1483
{
1484
}
1485
1486
/**
1487
 * @method string getGlobalQuestionId()
1488
 * @method $this withGlobalQuestionId($value)
1489
 * @method string getGlobalQuestionName()
1490
 * @method $this withGlobalQuestionName($value)
1491
 * @method string getQuestions()
1492
 * @method $this withQuestions($value)
1493
 * @method string getAnswers()
1494
 * @method $this withAnswers($value)
1495
 * @method string getScriptId()
1496
 * @method $this withScriptId($value)
1497
 * @method string getInstanceId()
1498
 * @method $this withInstanceId($value)
1499
 * @method string getGlobalQuestionType()
1500
 * @method $this withGlobalQuestionType($value)
1501
 */
1502
class ModifyGlobalQuestion extends Rpc
1503
{
1504
}
1505
1506
/**
1507
 * @method string getMaxConcurrentConversation()
1508
 * @method $this withMaxConcurrentConversation($value)
1509
 * @method string getSecretKey()
1510
 * @method $this withSecretKey($value)
1511
 * @method string getEndpoint()
1512
 * @method $this withEndpoint($value)
1513
 * @method array getCallingNumber()
1514
 * @method string getInstanceId()
1515
 * @method $this withInstanceId($value)
1516
 * @method string getInstanceName()
1517
 * @method $this withInstanceName($value)
1518
 * @method string getCallCenterInstanceId()
1519
 * @method $this withCallCenterInstanceId($value)
1520
 * @method string getAccessKey()
1521
 * @method $this withAccessKey($value)
1522
 * @method string getInstanceDescription()
1523
 * @method $this withInstanceDescription($value)
1524
 * @method string getNluServiceType()
1525
 * @method $this withNluServiceType($value)
1526
 */
1527
class ModifyInstance extends Rpc
1528
{
1529
1530
    /**
1531
     * @param array $callingNumber
1532
     *
1533
     * @return $this
1534
     */
1535
	public function withCallingNumber(array $callingNumber)
1536
	{
1537
	    $this->data['CallingNumber'] = $callingNumber;
1538
		foreach ($callingNumber as $i => $iValue) {
1539
			$this->options['query']['CallingNumber.' . ($i + 1)] = $iValue;
1540
		}
1541
1542
		return $this;
1543
    }
1544
}
1545
1546
/**
1547
 * @method string getUtterances()
1548
 * @method $this withUtterances($value)
1549
 * @method string getKeywords()
1550
 * @method $this withKeywords($value)
1551
 * @method string getIntentDescription()
1552
 * @method $this withIntentDescription($value)
1553
 * @method string getIntentId()
1554
 * @method $this withIntentId($value)
1555
 * @method string getScriptId()
1556
 * @method $this withScriptId($value)
1557
 * @method string getInstanceId()
1558
 * @method $this withInstanceId($value)
1559
 * @method string getIntentName()
1560
 * @method $this withIntentName($value)
1561
 */
1562
class ModifyIntent extends Rpc
1563
{
1564
}
1565
1566
/**
1567
 * @method string getDescription()
1568
 * @method $this withDescription($value)
1569
 * @method array getCallingNumber()
1570
 * @method string getScriptId()
1571
 * @method $this withScriptId($value)
1572
 * @method string getInstanceId()
1573
 * @method $this withInstanceId($value)
1574
 * @method string getStrategyJson()
1575
 * @method $this withStrategyJson($value)
1576
 * @method string getJobGroupId()
1577
 * @method $this withJobGroupId($value)
1578
 * @method string getName()
1579
 * @method $this withName($value)
1580
 * @method string getScenarioId()
1581
 * @method $this withScenarioId($value)
1582
 */
1583
class ModifyJobGroup extends Rpc
1584
{
1585
1586
    /**
1587
     * @param array $callingNumber
1588
     *
1589
     * @return $this
1590
     */
1591
	public function withCallingNumber(array $callingNumber)
1592
	{
1593
	    $this->data['CallingNumber'] = $callingNumber;
1594
		foreach ($callingNumber as $i => $iValue) {
1595
			$this->options['query']['CallingNumber.' . ($i + 1)] = $iValue;
1596
		}
1597
1598
		return $this;
1599
    }
1600
}
1601
1602
/**
1603
 * @method string getOutboundCallNumberId()
1604
 * @method $this withOutboundCallNumberId($value)
1605
 * @method string getRateLimitCount()
1606
 * @method $this withRateLimitCount($value)
1607
 * @method string getNumber()
1608
 * @method $this withNumber($value)
1609
 * @method string getInstanceId()
1610
 * @method $this withInstanceId($value)
1611
 * @method string getRateLimitPeriod()
1612
 * @method $this withRateLimitPeriod($value)
1613
 */
1614
class ModifyOutboundCallNumber extends Rpc
1615
{
1616
}
1617
1618
/**
1619
 * @method string getTtsConfig()
1620
 * @method $this withTtsConfig($value)
1621
 * @method string getIndustry()
1622
 * @method $this withIndustry($value)
1623
 * @method string getScriptName()
1624
 * @method $this withScriptName($value)
1625
 * @method string getScene()
1626
 * @method $this withScene($value)
1627
 * @method string getScriptId()
1628
 * @method $this withScriptId($value)
1629
 * @method array getScriptWaveform()
1630
 * @method string getAsrConfig()
1631
 * @method $this withAsrConfig($value)
1632
 * @method string getMiniPlaybackEnabled()
1633
 * @method $this withMiniPlaybackEnabled($value)
1634
 * @method string getChatbotId()
1635
 * @method $this withChatbotId($value)
1636
 * @method string getInstanceId()
1637
 * @method $this withInstanceId($value)
1638
 * @method string getScriptDescription()
1639
 * @method $this withScriptDescription($value)
1640
 * @method array getScriptContent()
1641
 */
1642
class ModifyScript extends Rpc
1643
{
1644
1645
    /**
1646
     * @param array $scriptWaveform
1647
     *
1648
     * @return $this
1649
     */
1650
	public function withScriptWaveform(array $scriptWaveform)
1651
	{
1652
	    $this->data['ScriptWaveform'] = $scriptWaveform;
1653
		foreach ($scriptWaveform as $i => $iValue) {
1654
			$this->options['query']['ScriptWaveform.' . ($i + 1)] = $iValue;
1655
		}
1656
1657
		return $this;
1658
    }
1659
1660
    /**
1661
     * @param array $scriptContent
1662
     *
1663
     * @return $this
1664
     */
1665
	public function withScriptContent(array $scriptContent)
1666
	{
1667
	    $this->data['ScriptContent'] = $scriptContent;
1668
		foreach ($scriptContent as $i => $iValue) {
1669
			$this->options['query']['ScriptContent.' . ($i + 1)] = $iValue;
1670
		}
1671
1672
		return $this;
1673
    }
1674
}
1675
1676
/**
1677
 * @method string getType()
1678
 * @method $this withType($value)
1679
 * @method string getScriptId()
1680
 * @method $this withScriptId($value)
1681
 * @method string getScriptVoiceConfigId()
1682
 * @method $this withScriptVoiceConfigId($value)
1683
 * @method string getInstanceId()
1684
 * @method $this withInstanceId($value)
1685
 * @method string getScriptWaveformRelation()
1686
 * @method $this withScriptWaveformRelation($value)
1687
 */
1688
class ModifyScriptVoiceConfig extends Rpc
1689
{
1690
}
1691
1692
/**
1693
 * @method string getTags()
1694
 * @method $this withTags($value)
1695
 * @method string getScriptId()
1696
 * @method $this withScriptId($value)
1697
 * @method string getInstanceId()
1698
 * @method $this withInstanceId($value)
1699
 * @method string getTagGroups()
1700
 * @method $this withTagGroups($value)
1701
 */
1702
class ModifyTagGroups extends Rpc
1703
{
1704
}
1705
1706
/**
1707
 * @method string getVoice()
1708
 * @method $this withVoice($value)
1709
 * @method string getVolume()
1710
 * @method $this withVolume($value)
1711
 * @method string getScriptId()
1712
 * @method $this withScriptId($value)
1713
 * @method string getInstanceId()
1714
 * @method $this withInstanceId($value)
1715
 * @method string getSpeechRate()
1716
 * @method $this withSpeechRate($value)
1717
 */
1718
class ModifyTTSConfig extends Rpc
1719
{
1720
}
1721
1722
/**
1723
 * @method string getDescription()
1724
 * @method $this withDescription($value)
1725
 * @method string getScriptId()
1726
 * @method $this withScriptId($value)
1727
 * @method string getInstanceId()
1728
 * @method $this withInstanceId($value)
1729
 * @method string getInstanceOwnerId()
1730
 * @method $this withInstanceOwnerId($value)
1731
 */
1732
class PublishScript extends Rpc
1733
{
1734
}
1735
1736
/**
1737
 * @method string getScriptId()
1738
 * @method $this withScriptId($value)
1739
 * @method string getInstanceId()
1740
 * @method $this withInstanceId($value)
1741
 */
1742
class PublishScriptForDebug extends Rpc
1743
{
1744
}
1745
1746
/**
1747
 * @method string getTimeAlignment()
1748
 * @method $this withTimeAlignment($value)
1749
 * @method string getPhoneNumber()
1750
 * @method $this withPhoneNumber($value)
1751
 * @method string getEndTime()
1752
 * @method $this withEndTime($value)
1753
 * @method string getStartTime()
1754
 * @method $this withStartTime($value)
1755
 * @method string getPageNumber()
1756
 * @method $this withPageNumber($value)
1757
 * @method string getContactName()
1758
 * @method $this withContactName($value)
1759
 * @method string getInstanceId()
1760
 * @method $this withInstanceId($value)
1761
 * @method string getJobGroupId()
1762
 * @method $this withJobGroupId($value)
1763
 * @method string getPageSize()
1764
 * @method $this withPageSize($value)
1765
 * @method string getScenarioId()
1766
 * @method $this withScenarioId($value)
1767
 */
1768
class QueryJobs extends Rpc
1769
{
1770
}
1771
1772
/**
1773
 * @method string getHasReachedEndOfFlowFilter()
1774
 * @method $this withHasReachedEndOfFlowFilter($value)
1775
 * @method string getHasAnsweredFilter()
1776
 * @method $this withHasAnsweredFilter($value)
1777
 * @method string getPageNumber()
1778
 * @method $this withPageNumber($value)
1779
 * @method string getQueryText()
1780
 * @method $this withQueryText($value)
1781
 * @method string getHasHangUpByRejectionFilter()
1782
 * @method $this withHasHangUpByRejectionFilter($value)
1783
 * @method string getInstanceId()
1784
 * @method $this withInstanceId($value)
1785
 * @method string getJobStatusFilter()
1786
 * @method $this withJobStatusFilter($value)
1787
 * @method string getPageSize()
1788
 * @method $this withPageSize($value)
1789
 * @method string getJobGroupId()
1790
 * @method $this withJobGroupId($value)
1791
 */
1792
class QueryJobsWithResult extends Rpc
1793
{
1794
}
1795
1796
/**
1797
 * @method array getStatusList()
1798
 * @method string getPageNumber()
1799
 * @method $this withPageNumber($value)
1800
 * @method string getInstanceId()
1801
 * @method $this withInstanceId($value)
1802
 * @method string getPageSize()
1803
 * @method $this withPageSize($value)
1804
 */
1805
class QueryScriptsByStatus extends Rpc
1806
{
1807
1808
    /**
1809
     * @param array $statusList
1810
     *
1811
     * @return $this
1812
     */
1813
	public function withStatusList(array $statusList)
1814
	{
1815
	    $this->data['StatusList'] = $statusList;
1816
		foreach ($statusList as $i => $iValue) {
1817
			$this->options['query']['StatusList.' . ($i + 1)] = $iValue;
1818
		}
1819
1820
		return $this;
1821
    }
1822
}
1823
1824
/**
1825
 * @method string getScriptId()
1826
 * @method $this withScriptId($value)
1827
 * @method string getInstanceId()
1828
 * @method $this withInstanceId($value)
1829
 * @method string getScriptContent()
1830
 * @method $this withScriptContent($value)
1831
 */
1832
class QueryScriptWaveforms extends Rpc
1833
{
1834
}
1835
1836
/**
1837
 * @method string getCallId()
1838
 * @method $this withCallId($value)
1839
 * @method string getActualTime()
1840
 * @method $this withActualTime($value)
1841
 * @method string getCallingNumber()
1842
 * @method $this withCallingNumber($value)
1843
 * @method string getInstanceId()
1844
 * @method $this withInstanceId($value)
1845
 * @method string getDispositionCode()
1846
 * @method $this withDispositionCode($value)
1847
 * @method string getCalledNumber()
1848
 * @method $this withCalledNumber($value)
1849
 * @method string getInstanceOwnerId()
1850
 * @method $this withInstanceOwnerId($value)
1851
 * @method string getTaskId()
1852
 * @method $this withTaskId($value)
1853
 * @method string getExceptionCodes()
1854
 * @method $this withExceptionCodes($value)
1855
 */
1856
class RecordFailure extends Rpc
1857
{
1858
}
1859
1860
/**
1861
 * @method string getAll()
1862
 * @method $this withAll($value)
1863
 * @method array getJobReferenceId()
1864
 * @method array getJobId()
1865
 * @method string getInstanceId()
1866
 * @method $this withInstanceId($value)
1867
 * @method string getJobGroupId()
1868
 * @method $this withJobGroupId($value)
1869
 * @method string getScenarioId()
1870
 * @method $this withScenarioId($value)
1871
 */
1872
class ResumeJobs extends Rpc
1873
{
1874
1875
    /**
1876
     * @param array $jobReferenceId
1877
     *
1878
     * @return $this
1879
     */
1880
	public function withJobReferenceId(array $jobReferenceId)
1881
	{
1882
	    $this->data['JobReferenceId'] = $jobReferenceId;
1883
		foreach ($jobReferenceId as $i => $iValue) {
1884
			$this->options['query']['JobReferenceId.' . ($i + 1)] = $iValue;
1885
		}
1886
1887
		return $this;
1888
    }
1889
1890
    /**
1891
     * @param array $jobId
1892
     *
1893
     * @return $this
1894
     */
1895
	public function withJobId(array $jobId)
1896
	{
1897
	    $this->data['JobId'] = $jobId;
1898
		foreach ($jobId as $i => $iValue) {
1899
			$this->options['query']['JobId.' . ($i + 1)] = $iValue;
1900
		}
1901
1902
		return $this;
1903
    }
1904
}
1905
1906
/**
1907
 * @method string getScriptId()
1908
 * @method $this withScriptId($value)
1909
 * @method string getInstanceId()
1910
 * @method $this withInstanceId($value)
1911
 * @method string getRollbackVersion()
1912
 * @method $this withRollbackVersion($value)
1913
 */
1914
class RollbackScript extends Rpc
1915
{
1916
}
1917
1918
/**
1919
 * @method string getStrategyLevel()
1920
 * @method $this withStrategyLevel($value)
1921
 * @method string getEntryId()
1922
 * @method $this withEntryId($value)
1923
 * @method string getAfterAnswerDelayPlayback()
1924
 * @method $this withAfterAnswerDelayPlayback($value)
1925
 */
1926
class SaveAfterAnswerDelayPlayback extends Rpc
1927
{
1928
}
1929
1930
/**
1931
 * @method string getStrategyLevel()
1932
 * @method $this withStrategyLevel($value)
1933
 * @method string getEntryId()
1934
 * @method $this withEntryId($value)
1935
 * @method string getOnlyWeekdays()
1936
 * @method $this withOnlyWeekdays($value)
1937
 * @method string getWorkingTimeFramesJson()
1938
 * @method $this withWorkingTimeFramesJson($value)
1939
 * @method array getWorkingTime()
1940
 */
1941
class SaveBaseStrategyPeriod extends Rpc
1942
{
1943
1944
    /**
1945
     * @param array $workingTime
1946
     *
1947
     * @return $this
1948
     */
1949
	public function withWorkingTime(array $workingTime)
1950
	{
1951
	    $this->data['WorkingTime'] = $workingTime;
1952
		foreach ($workingTime as $i => $iValue) {
1953
			$this->options['query']['WorkingTime.' . ($i + 1)] = $iValue;
1954
		}
1955
1956
		return $this;
1957
    }
1958
}
1959
1960
/**
1961
 * @method array getContactBlockListList()
1962
 * @method string getInstanceId()
1963
 * @method $this withInstanceId($value)
1964
 * @method string getContactBlockListsJson()
1965
 * @method $this withContactBlockListsJson($value)
1966
 */
1967
class SaveContactBlockList extends Rpc
1968
{
1969
1970
    /**
1971
     * @param array $contactBlockListList
1972
     *
1973
     * @return $this
1974
     */
1975
	public function withContactBlockListList(array $contactBlockListList)
1976
	{
1977
	    $this->data['ContactBlockListList'] = $contactBlockListList;
1978
		foreach ($contactBlockListList as $i => $iValue) {
1979
			$this->options['query']['ContactBlockListList.' . ($i + 1)] = $iValue;
1980
		}
1981
1982
		return $this;
1983
    }
1984
}
1985
1986
/**
1987
 * @method array getContactWhiteListList()
1988
 * @method string getContactWhiteListsJson()
1989
 * @method $this withContactWhiteListsJson($value)
1990
 * @method string getInstanceId()
1991
 * @method $this withInstanceId($value)
1992
 */
1993
class SaveContactWhiteList extends Rpc
1994
{
1995
1996
    /**
1997
     * @param array $contactWhiteListList
1998
     *
1999
     * @return $this
2000
     */
2001
	public function withContactWhiteListList(array $contactWhiteListList)
2002
	{
2003
	    $this->data['ContactWhiteListList'] = $contactWhiteListList;
2004
		foreach ($contactWhiteListList as $i => $iValue) {
2005
			$this->options['query']['ContactWhiteListList.' . ($i + 1)] = $iValue;
2006
		}
2007
2008
		return $this;
2009
    }
2010
}
2011
2012
/**
2013
 * @method string getEffectiveDays()
2014
 * @method $this withEffectiveDays($value)
2015
 * @method string getStrategyLevel()
2016
 * @method $this withStrategyLevel($value)
2017
 * @method string getEntryId()
2018
 * @method $this withEntryId($value)
2019
 */
2020
class SaveEffectiveDays extends Rpc
2021
{
2022
}
2023
2024
/**
2025
 * @method string getMaxAttemptsPerDay()
2026
 * @method $this withMaxAttemptsPerDay($value)
2027
 * @method string getStrategyLevel()
2028
 * @method $this withStrategyLevel($value)
2029
 * @method string getEntryId()
2030
 * @method $this withEntryId($value)
2031
 */
2032
class SaveMaxAttemptsPerDay extends Rpc
2033
{
2034
}
2035
2036
/**
2037
 * @method string getActualTimeLte()
2038
 * @method $this withActualTimeLte($value)
2039
 * @method string getOtherId()
2040
 * @method $this withOtherId($value)
2041
 * @method string getTaskCreateTimeLte()
2042
 * @method $this withTaskCreateTimeLte($value)
2043
 * @method string getJobId()
2044
 * @method $this withJobId($value)
2045
 * @method string getTaskCreateTimeGte()
2046
 * @method $this withTaskCreateTimeGte($value)
2047
 * @method string getCalledNumber()
2048
 * @method $this withCalledNumber($value)
2049
 * @method string getUserIdMatch()
2050
 * @method $this withUserIdMatch($value)
2051
 * @method string getPageSize()
2052
 * @method $this withPageSize($value)
2053
 * @method string getPageIndex()
2054
 * @method $this withPageIndex($value)
2055
 * @method string getSortOrder()
2056
 * @method $this withSortOrder($value)
2057
 * @method string getTaskStatusStringList()
2058
 * @method $this withTaskStatusStringList($value)
2059
 * @method string getJobGroupNameQuery()
2060
 * @method $this withJobGroupNameQuery($value)
2061
 * @method string getTaskId()
2062
 * @method $this withTaskId($value)
2063
 * @method string getInstanceId()
2064
 * @method $this withInstanceId($value)
2065
 * @method string getRecordingDurationGte()
2066
 * @method $this withRecordingDurationGte($value)
2067
 * @method string getCallDurationLte()
2068
 * @method $this withCallDurationLte($value)
2069
 * @method string getJobGroupId()
2070
 * @method $this withJobGroupId($value)
2071
 * @method string getSortBy()
2072
 * @method $this withSortBy($value)
2073
 * @method string getJobStatusStringList()
2074
 * @method $this withJobStatusStringList($value)
2075
 * @method string getActualTimeGte()
2076
 * @method $this withActualTimeGte($value)
2077
 * @method string getCallDurationGte()
2078
 * @method $this withCallDurationGte($value)
2079
 * @method string getRecordingDurationLte()
2080
 * @method $this withRecordingDurationLte($value)
2081
 */
2082
class SearchTask extends Rpc
2083
{
2084
2085
    /** @var string */
2086
    public $method = 'GET';
2087
}
2088
2089
/**
2090
 * @method string getJobJson()
2091
 * @method $this withJobJson($value)
2092
 * @method array getCallingNumber()
2093
 * @method string getScriptId()
2094
 * @method $this withScriptId($value)
2095
 * @method string getInstanceId()
2096
 * @method $this withInstanceId($value)
2097
 * @method string getJobGroupId()
2098
 * @method $this withJobGroupId($value)
2099
 * @method string getSelfHostedCallCenter()
2100
 * @method $this withSelfHostedCallCenter($value)
2101
 * @method string getScenarioId()
2102
 * @method $this withScenarioId($value)
2103
 */
2104
class StartJob extends Rpc
2105
{
2106
2107
    /**
2108
     * @param array $callingNumber
2109
     *
2110
     * @return $this
2111
     */
2112
	public function withCallingNumber(array $callingNumber)
2113
	{
2114
	    $this->data['CallingNumber'] = $callingNumber;
2115
		foreach ($callingNumber as $i => $iValue) {
2116
			$this->options['query']['CallingNumber.' . ($i + 1)] = $iValue;
2117
		}
2118
2119
		return $this;
2120
    }
2121
}
2122
2123
/**
2124
 * @method string getInstanceId()
2125
 * @method $this withInstanceId($value)
2126
 * @method string getJobGroupId()
2127
 * @method $this withJobGroupId($value)
2128
 */
2129
class SubmitBatchJobs extends Rpc
2130
{
2131
}
2132
2133
/**
2134
 * @method string getMergedRecording()
2135
 * @method $this withMergedRecording($value)
2136
 * @method string getResourceRecording()
2137
 * @method $this withResourceRecording($value)
2138
 * @method string getInstanceId()
2139
 * @method $this withInstanceId($value)
2140
 * @method string getInstanceOwnerId()
2141
 * @method $this withInstanceOwnerId($value)
2142
 * @method string getTaskId()
2143
 * @method $this withTaskId($value)
2144
 */
2145
class SubmitRecording extends Rpc
2146
{
2147
}
2148
2149
/**
2150
 * @method string getDescription()
2151
 * @method $this withDescription($value)
2152
 * @method string getScriptId()
2153
 * @method $this withScriptId($value)
2154
 * @method string getInstanceId()
2155
 * @method $this withInstanceId($value)
2156
 */
2157
class SubmitScriptReview extends Rpc
2158
{
2159
}
2160
2161
/**
2162
 * @method string getGroupId()
2163
 * @method $this withGroupId($value)
2164
 * @method array getCalledNumbers()
2165
 * @method string getInstanceId()
2166
 * @method $this withInstanceId($value)
2167
 */
2168
class SuspendCall extends Rpc
2169
{
2170
2171
    /**
2172
     * @param array $calledNumbers
2173
     *
2174
     * @return $this
2175
     */
2176
	public function withCalledNumbers(array $calledNumbers)
2177
	{
2178
	    $this->data['CalledNumbers'] = $calledNumbers;
2179
		foreach ($calledNumbers as $i => $iValue) {
2180
			$this->options['query']['CalledNumbers.' . ($i + 1)] = $iValue;
2181
		}
2182
2183
		return $this;
2184
    }
2185
}
2186
2187
/**
2188
 * @method string getGroupId()
2189
 * @method $this withGroupId($value)
2190
 * @method string getInstanceId()
2191
 * @method $this withInstanceId($value)
2192
 * @method string getFilePath()
2193
 * @method $this withFilePath($value)
2194
 */
2195
class SuspendCallWithFile extends Rpc
2196
{
2197
}
2198
2199
/**
2200
 * @method string getAll()
2201
 * @method $this withAll($value)
2202
 * @method array getJobReferenceId()
2203
 * @method array getJobId()
2204
 * @method string getInstanceId()
2205
 * @method $this withInstanceId($value)
2206
 * @method string getJobGroupId()
2207
 * @method $this withJobGroupId($value)
2208
 * @method string getScenarioId()
2209
 * @method $this withScenarioId($value)
2210
 */
2211
class SuspendJobs extends Rpc
2212
{
2213
2214
    /**
2215
     * @param array $jobReferenceId
2216
     *
2217
     * @return $this
2218
     */
2219
	public function withJobReferenceId(array $jobReferenceId)
2220
	{
2221
	    $this->data['JobReferenceId'] = $jobReferenceId;
2222
		foreach ($jobReferenceId as $i => $iValue) {
2223
			$this->options['query']['JobReferenceId.' . ($i + 1)] = $iValue;
2224
		}
2225
2226
		return $this;
2227
    }
2228
2229
    /**
2230
     * @param array $jobId
2231
     *
2232
     * @return $this
2233
     */
2234
	public function withJobId(array $jobId)
2235
	{
2236
	    $this->data['JobId'] = $jobId;
2237
		foreach ($jobId as $i => $iValue) {
2238
			$this->options['query']['JobId.' . ($i + 1)] = $iValue;
2239
		}
2240
2241
		return $this;
2242
    }
2243
}
2244
2245
/**
2246
 * @method array getResourceId()
2247
 * @method string getResourceType()
2248
 * @method $this withResourceType($value)
2249
 * @method array getTag()
2250
 */
2251
class TagResources extends Rpc
2252
{
2253
2254
    /**
2255
     * @param array $resourceId
2256
     *
2257
     * @return $this
2258
     */
2259
	public function withResourceId(array $resourceId)
2260
	{
2261
	    $this->data['ResourceId'] = $resourceId;
2262
		foreach ($resourceId as $i => $iValue) {
2263
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2264
		}
2265
2266
		return $this;
2267
    }
2268
2269
    /**
2270
     * @param array $tag
2271
     *
2272
     * @return $this
2273
     */
2274
	public function withTag(array $tag)
2275
	{
2276
	    $this->data['Tag'] = $tag;
2277
		foreach ($tag as $depth1 => $depth1Value) {
2278
			if(isset($depth1Value['Value'])){
2279
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value'];
2280
			}
2281
			if(isset($depth1Value['Key'])){
2282
				$this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key'];
2283
			}
2284
		}
2285
2286
		return $this;
2287
    }
2288
}
2289
2290
/**
2291
 * @method string getJobId()
2292
 * @method $this withJobId($value)
2293
 * @method string getInstanceId()
2294
 * @method $this withInstanceId($value)
2295
 * @method string getInstanceOwnerId()
2296
 * @method $this withInstanceOwnerId($value)
2297
 */
2298
class TaskPreparing extends Rpc
2299
{
2300
}
2301
2302
/**
2303
 * @method string getCallId()
2304
 * @method $this withCallId($value)
2305
 * @method string getInstanceId()
2306
 * @method $this withInstanceId($value)
2307
 */
2308
class TerminateCall extends Rpc
2309
{
2310
}
2311
2312
/**
2313
 * @method string getAll()
2314
 * @method $this withAll($value)
2315
 * @method array getResourceId()
2316
 * @method string getResourceType()
2317
 * @method $this withResourceType($value)
2318
 * @method array getTagKey()
2319
 */
2320
class UntagResources extends Rpc
2321
{
2322
2323
    /**
2324
     * @param array $resourceId
2325
     *
2326
     * @return $this
2327
     */
2328
	public function withResourceId(array $resourceId)
2329
	{
2330
	    $this->data['ResourceId'] = $resourceId;
2331
		foreach ($resourceId as $i => $iValue) {
2332
			$this->options['query']['ResourceId.' . ($i + 1)] = $iValue;
2333
		}
2334
2335
		return $this;
2336
    }
2337
2338
    /**
2339
     * @param array $tagKey
2340
     *
2341
     * @return $this
2342
     */
2343
	public function withTagKey(array $tagKey)
2344
	{
2345
	    $this->data['TagKey'] = $tagKey;
2346
		foreach ($tagKey as $i => $iValue) {
2347
			$this->options['query']['TagKey.' . ($i + 1)] = $iValue;
2348
		}
2349
2350
		return $this;
2351
    }
2352
}
2353
2354
/**
2355
 * @method string getScriptId()
2356
 * @method $this withScriptId($value)
2357
 * @method string getInstanceId()
2358
 * @method $this withInstanceId($value)
2359
 */
2360
class WithdrawScriptReview extends Rpc
2361
{
2362
}
2363