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 ( 35d794...c07864 )
by
unknown
12:42 queued 06:03
created

ListFaceAlgorithmResults::withStartTime()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 3
c 1
b 0
f 0
dl 0
loc 6
rs 10
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\Vcs\V20200515;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AddDataSource addDataSource(array $options = [])
9
 * @method AddDevice addDevice(array $options = [])
10
 * @method AddMonitor addMonitor(array $options = [])
11
 * @method CreateCorp createCorp(array $options = [])
12
 * @method CreateVideoComposeTask createVideoComposeTask(array $options = [])
13
 * @method CreateVideoSummaryTask createVideoSummaryTask(array $options = [])
14
 * @method DeleteDataSource deleteDataSource(array $options = [])
15
 * @method DeleteDevice deleteDevice(array $options = [])
16
 * @method DeleteRecords deleteRecords(array $options = [])
17
 * @method DeleteVideoSummaryTask deleteVideoSummaryTask(array $options = [])
18
 * @method GetBodyOptions getBodyOptions(array $options = [])
19
 * @method GetDeviceLiveUrl getDeviceLiveUrl(array $options = [])
20
 * @method GetDeviceVideoUrl getDeviceVideoUrl(array $options = [])
21
 * @method GetFaceOptions getFaceOptions(array $options = [])
22
 * @method GetInventory getInventory(array $options = [])
23
 * @method GetMonitorResult getMonitorResult(array $options = [])
24
 * @method GetPersonDetail getPersonDetail(array $options = [])
25
 * @method GetVideoComposeResult getVideoComposeResult(array $options = [])
26
 * @method GetVideoSummaryTaskResult getVideoSummaryTaskResult(array $options = [])
27
 * @method ListCorps listCorps(array $options = [])
28
 * @method ListDevices listDevices(array $options = [])
29
 * @method ListEventAlgorithmResults listEventAlgorithmResults(array $options = [])
30
 * @method ListFaceAlgorithmResults listFaceAlgorithmResults(array $options = [])
31
 * @method ListMetrics listMetrics(array $options = [])
32
 * @method ListMotorAlgorithmResults listMotorAlgorithmResults(array $options = [])
33
 * @method ListPersons listPersons(array $options = [])
34
 * @method RecognizeFaceQuality recognizeFaceQuality(array $options = [])
35
 * @method RecognizeImage recognizeImage(array $options = [])
36
 * @method SearchBody searchBody(array $options = [])
37
 * @method SearchFace searchFace(array $options = [])
38
 * @method StopMonitor stopMonitor(array $options = [])
39
 * @method UpdateCorp updateCorp(array $options = [])
40
 * @method UpdateDevice updateDevice(array $options = [])
41
 * @method UpdateMonitor updateMonitor(array $options = [])
42
 * @method UploadFile uploadFile(array $options = [])
43
 */
44
class VcsApiResolver extends ApiResolver
45
{
46
}
47
48
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
49
{
50
    /** @var string */
51
    public $product = 'Vcs';
52
53
    /** @var string */
54
    public $version = '2020-05-15';
55
56
    /** @var string */
57
    public $method = 'POST';
58
}
59
60
/**
61
 * @method string getDataSourceType()
62
 * @method string getCorpId()
63
 * @method string getDescription()
64
 * @method string getDataSourceName()
65
 */
66
class AddDataSource extends Rpc
67
{
68
69
    /**
70
     * @param string $value
71
     *
72
     * @return $this
73
     */
74
    public function withDataSourceType($value)
75
    {
76
        $this->data['DataSourceType'] = $value;
77
        $this->options['form_params']['DataSourceType'] = $value;
78
79
        return $this;
80
    }
81
82
    /**
83
     * @param string $value
84
     *
85
     * @return $this
86
     */
87
    public function withCorpId($value)
88
    {
89
        $this->data['CorpId'] = $value;
90
        $this->options['form_params']['CorpId'] = $value;
91
92
        return $this;
93
    }
94
95
    /**
96
     * @param string $value
97
     *
98
     * @return $this
99
     */
100
    public function withDescription($value)
101
    {
102
        $this->data['Description'] = $value;
103
        $this->options['form_params']['Description'] = $value;
104
105
        return $this;
106
    }
107
108
    /**
109
     * @param string $value
110
     *
111
     * @return $this
112
     */
113
    public function withDataSourceName($value)
114
    {
115
        $this->data['DataSourceName'] = $value;
116
        $this->options['form_params']['DataSourceName'] = $value;
117
118
        return $this;
119
    }
120
}
121
122
/**
123
 * @method string getDeviceSite()
124
 * @method string getCorpId()
125
 * @method string getGbId()
126
 * @method string getBitRate()
127
 * @method string getDeviceDirection()
128
 * @method string getDeviceAddress()
129
 * @method string getDeviceType()
130
 * @method string getDeviceResolution()
131
 * @method string getVendor()
132
 * @method string getDeviceName()
133
 */
134
class AddDevice extends Rpc
135
{
136
137
    /**
138
     * @param string $value
139
     *
140
     * @return $this
141
     */
142
    public function withDeviceSite($value)
143
    {
144
        $this->data['DeviceSite'] = $value;
145
        $this->options['form_params']['DeviceSite'] = $value;
146
147
        return $this;
148
    }
149
150
    /**
151
     * @param string $value
152
     *
153
     * @return $this
154
     */
155
    public function withCorpId($value)
156
    {
157
        $this->data['CorpId'] = $value;
158
        $this->options['form_params']['CorpId'] = $value;
159
160
        return $this;
161
    }
162
163
    /**
164
     * @param string $value
165
     *
166
     * @return $this
167
     */
168
    public function withGbId($value)
169
    {
170
        $this->data['GbId'] = $value;
171
        $this->options['form_params']['GbId'] = $value;
172
173
        return $this;
174
    }
175
176
    /**
177
     * @param string $value
178
     *
179
     * @return $this
180
     */
181
    public function withBitRate($value)
182
    {
183
        $this->data['BitRate'] = $value;
184
        $this->options['form_params']['BitRate'] = $value;
185
186
        return $this;
187
    }
188
189
    /**
190
     * @param string $value
191
     *
192
     * @return $this
193
     */
194
    public function withDeviceDirection($value)
195
    {
196
        $this->data['DeviceDirection'] = $value;
197
        $this->options['form_params']['DeviceDirection'] = $value;
198
199
        return $this;
200
    }
201
202
    /**
203
     * @param string $value
204
     *
205
     * @return $this
206
     */
207
    public function withDeviceAddress($value)
208
    {
209
        $this->data['DeviceAddress'] = $value;
210
        $this->options['form_params']['DeviceAddress'] = $value;
211
212
        return $this;
213
    }
214
215
    /**
216
     * @param string $value
217
     *
218
     * @return $this
219
     */
220
    public function withDeviceType($value)
221
    {
222
        $this->data['DeviceType'] = $value;
223
        $this->options['form_params']['DeviceType'] = $value;
224
225
        return $this;
226
    }
227
228
    /**
229
     * @param string $value
230
     *
231
     * @return $this
232
     */
233
    public function withDeviceResolution($value)
234
    {
235
        $this->data['DeviceResolution'] = $value;
236
        $this->options['form_params']['DeviceResolution'] = $value;
237
238
        return $this;
239
    }
240
241
    /**
242
     * @param string $value
243
     *
244
     * @return $this
245
     */
246
    public function withVendor($value)
247
    {
248
        $this->data['Vendor'] = $value;
249
        $this->options['form_params']['Vendor'] = $value;
250
251
        return $this;
252
    }
253
254
    /**
255
     * @param string $value
256
     *
257
     * @return $this
258
     */
259
    public function withDeviceName($value)
260
    {
261
        $this->data['DeviceName'] = $value;
262
        $this->options['form_params']['DeviceName'] = $value;
263
264
        return $this;
265
    }
266
}
267
268
/**
269
 * @method string getMonitorType()
270
 * @method string getCorpId()
271
 * @method string getDescription()
272
 * @method string getBatchIndicator()
273
 * @method string getAlgorithmVendor()
274
 */
275
class AddMonitor extends Rpc
276
{
277
278
    /**
279
     * @param string $value
280
     *
281
     * @return $this
282
     */
283
    public function withMonitorType($value)
284
    {
285
        $this->data['MonitorType'] = $value;
286
        $this->options['form_params']['MonitorType'] = $value;
287
288
        return $this;
289
    }
290
291
    /**
292
     * @param string $value
293
     *
294
     * @return $this
295
     */
296
    public function withCorpId($value)
297
    {
298
        $this->data['CorpId'] = $value;
299
        $this->options['form_params']['CorpId'] = $value;
300
301
        return $this;
302
    }
303
304
    /**
305
     * @param string $value
306
     *
307
     * @return $this
308
     */
309
    public function withDescription($value)
310
    {
311
        $this->data['Description'] = $value;
312
        $this->options['form_params']['Description'] = $value;
313
314
        return $this;
315
    }
316
317
    /**
318
     * @param string $value
319
     *
320
     * @return $this
321
     */
322
    public function withBatchIndicator($value)
323
    {
324
        $this->data['BatchIndicator'] = $value;
325
        $this->options['form_params']['BatchIndicator'] = $value;
326
327
        return $this;
328
    }
329
330
    /**
331
     * @param string $value
332
     *
333
     * @return $this
334
     */
335
    public function withAlgorithmVendor($value)
336
    {
337
        $this->data['AlgorithmVendor'] = $value;
338
        $this->options['form_params']['AlgorithmVendor'] = $value;
339
340
        return $this;
341
    }
342
}
343
344
/**
345
 * @method string getParentCorpId()
346
 * @method string getDescription()
347
 * @method string getAppName()
348
 * @method string getCorpName()
349
 */
350
class CreateCorp extends Rpc
351
{
352
353
    /**
354
     * @param string $value
355
     *
356
     * @return $this
357
     */
358
    public function withParentCorpId($value)
359
    {
360
        $this->data['ParentCorpId'] = $value;
361
        $this->options['form_params']['ParentCorpId'] = $value;
362
363
        return $this;
364
    }
365
366
    /**
367
     * @param string $value
368
     *
369
     * @return $this
370
     */
371
    public function withDescription($value)
372
    {
373
        $this->data['Description'] = $value;
374
        $this->options['form_params']['Description'] = $value;
375
376
        return $this;
377
    }
378
379
    /**
380
     * @param string $value
381
     *
382
     * @return $this
383
     */
384
    public function withAppName($value)
385
    {
386
        $this->data['AppName'] = $value;
387
        $this->options['form_params']['AppName'] = $value;
388
389
        return $this;
390
    }
391
392
    /**
393
     * @param string $value
394
     *
395
     * @return $this
396
     */
397
    public function withCorpName($value)
398
    {
399
        $this->data['CorpName'] = $value;
400
        $this->options['form_params']['CorpName'] = $value;
401
402
        return $this;
403
    }
404
}
405
406
/**
407
 * @method string getCorpId()
408
 * @method string getDomainName()
409
 * @method string getVideoFrameRate()
410
 * @method string getImageFileNames()
411
 * @method string getAudioFileName()
412
 * @method string getBucketName()
413
 * @method string getImageParameters()
414
 * @method string getVideoFormat()
415
 */
416
class CreateVideoComposeTask extends Rpc
417
{
418
419
    /**
420
     * @param string $value
421
     *
422
     * @return $this
423
     */
424
    public function withCorpId($value)
425
    {
426
        $this->data['CorpId'] = $value;
427
        $this->options['form_params']['CorpId'] = $value;
428
429
        return $this;
430
    }
431
432
    /**
433
     * @param string $value
434
     *
435
     * @return $this
436
     */
437
    public function withDomainName($value)
438
    {
439
        $this->data['DomainName'] = $value;
440
        $this->options['form_params']['DomainName'] = $value;
441
442
        return $this;
443
    }
444
445
    /**
446
     * @param string $value
447
     *
448
     * @return $this
449
     */
450
    public function withVideoFrameRate($value)
451
    {
452
        $this->data['VideoFrameRate'] = $value;
453
        $this->options['form_params']['VideoFrameRate'] = $value;
454
455
        return $this;
456
    }
457
458
    /**
459
     * @param string $value
460
     *
461
     * @return $this
462
     */
463
    public function withImageFileNames($value)
464
    {
465
        $this->data['ImageFileNames'] = $value;
466
        $this->options['form_params']['ImageFileNames'] = $value;
467
468
        return $this;
469
    }
470
471
    /**
472
     * @param string $value
473
     *
474
     * @return $this
475
     */
476
    public function withAudioFileName($value)
477
    {
478
        $this->data['AudioFileName'] = $value;
479
        $this->options['form_params']['AudioFileName'] = $value;
480
481
        return $this;
482
    }
483
484
    /**
485
     * @param string $value
486
     *
487
     * @return $this
488
     */
489
    public function withBucketName($value)
490
    {
491
        $this->data['BucketName'] = $value;
492
        $this->options['form_params']['BucketName'] = $value;
493
494
        return $this;
495
    }
496
497
    /**
498
     * @param string $value
499
     *
500
     * @return $this
501
     */
502
    public function withImageParameters($value)
503
    {
504
        $this->data['ImageParameters'] = $value;
505
        $this->options['form_params']['ImageParameters'] = $value;
506
507
        return $this;
508
    }
509
510
    /**
511
     * @param string $value
512
     *
513
     * @return $this
514
     */
515
    public function withVideoFormat($value)
516
    {
517
        $this->data['VideoFormat'] = $value;
518
        $this->options['form_params']['VideoFormat'] = $value;
519
520
        return $this;
521
    }
522
}
523
524
/**
525
 * @method string getCorpId()
526
 * @method string getLiveVideoSummary()
527
 * @method string getStartTimeStamp()
528
 * @method string getDeviceId()
529
 * @method string getEndTimeStamp()
530
 * @method string getOptionList()
531
 */
532
class CreateVideoSummaryTask extends Rpc
533
{
534
535
    /**
536
     * @param string $value
537
     *
538
     * @return $this
539
     */
540
    public function withCorpId($value)
541
    {
542
        $this->data['CorpId'] = $value;
543
        $this->options['form_params']['CorpId'] = $value;
544
545
        return $this;
546
    }
547
548
    /**
549
     * @param string $value
550
     *
551
     * @return $this
552
     */
553
    public function withLiveVideoSummary($value)
554
    {
555
        $this->data['LiveVideoSummary'] = $value;
556
        $this->options['form_params']['LiveVideoSummary'] = $value;
557
558
        return $this;
559
    }
560
561
    /**
562
     * @param string $value
563
     *
564
     * @return $this
565
     */
566
    public function withStartTimeStamp($value)
567
    {
568
        $this->data['StartTimeStamp'] = $value;
569
        $this->options['form_params']['StartTimeStamp'] = $value;
570
571
        return $this;
572
    }
573
574
    /**
575
     * @param string $value
576
     *
577
     * @return $this
578
     */
579
    public function withDeviceId($value)
580
    {
581
        $this->data['DeviceId'] = $value;
582
        $this->options['form_params']['DeviceId'] = $value;
583
584
        return $this;
585
    }
586
587
    /**
588
     * @param string $value
589
     *
590
     * @return $this
591
     */
592
    public function withEndTimeStamp($value)
593
    {
594
        $this->data['EndTimeStamp'] = $value;
595
        $this->options['form_params']['EndTimeStamp'] = $value;
596
597
        return $this;
598
    }
599
600
    /**
601
     * @param string $value
602
     *
603
     * @return $this
604
     */
605
    public function withOptionList($value)
606
    {
607
        $this->data['OptionList'] = $value;
608
        $this->options['form_params']['OptionList'] = $value;
609
610
        return $this;
611
    }
612
}
613
614
/**
615
 * @method string getCorpId()
616
 * @method string getDataSourceId()
617
 */
618
class DeleteDataSource extends Rpc
619
{
620
621
    /**
622
     * @param string $value
623
     *
624
     * @return $this
625
     */
626
    public function withCorpId($value)
627
    {
628
        $this->data['CorpId'] = $value;
629
        $this->options['form_params']['CorpId'] = $value;
630
631
        return $this;
632
    }
633
634
    /**
635
     * @param string $value
636
     *
637
     * @return $this
638
     */
639
    public function withDataSourceId($value)
640
    {
641
        $this->data['DataSourceId'] = $value;
642
        $this->options['form_params']['DataSourceId'] = $value;
643
644
        return $this;
645
    }
646
}
647
648
/**
649
 * @method string getCorpId()
650
 * @method string getGbId()
651
 */
652
class DeleteDevice extends Rpc
653
{
654
655
    /**
656
     * @param string $value
657
     *
658
     * @return $this
659
     */
660
    public function withCorpId($value)
661
    {
662
        $this->data['CorpId'] = $value;
663
        $this->options['form_params']['CorpId'] = $value;
664
665
        return $this;
666
    }
667
668
    /**
669
     * @param string $value
670
     *
671
     * @return $this
672
     */
673
    public function withGbId($value)
674
    {
675
        $this->data['GbId'] = $value;
676
        $this->options['form_params']['GbId'] = $value;
677
678
        return $this;
679
    }
680
}
681
682
/**
683
 * @method string getAlgorithmType()
684
 * @method string getCorpId()
685
 * @method string getAttributeName()
686
 * @method string getOperatorType()
687
 * @method string getValue()
688
 */
689
class DeleteRecords extends Rpc
690
{
691
692
    /**
693
     * @param string $value
694
     *
695
     * @return $this
696
     */
697
    public function withAlgorithmType($value)
698
    {
699
        $this->data['AlgorithmType'] = $value;
700
        $this->options['form_params']['AlgorithmType'] = $value;
701
702
        return $this;
703
    }
704
705
    /**
706
     * @param string $value
707
     *
708
     * @return $this
709
     */
710
    public function withCorpId($value)
711
    {
712
        $this->data['CorpId'] = $value;
713
        $this->options['form_params']['CorpId'] = $value;
714
715
        return $this;
716
    }
717
718
    /**
719
     * @param string $value
720
     *
721
     * @return $this
722
     */
723
    public function withAttributeName($value)
724
    {
725
        $this->data['AttributeName'] = $value;
726
        $this->options['form_params']['AttributeName'] = $value;
727
728
        return $this;
729
    }
730
731
    /**
732
     * @param string $value
733
     *
734
     * @return $this
735
     */
736
    public function withOperatorType($value)
737
    {
738
        $this->data['OperatorType'] = $value;
739
        $this->options['form_params']['OperatorType'] = $value;
740
741
        return $this;
742
    }
743
744
    /**
745
     * @param string $value
746
     *
747
     * @return $this
748
     */
749
    public function withValue($value)
750
    {
751
        $this->data['Value'] = $value;
752
        $this->options['form_params']['Value'] = $value;
753
754
        return $this;
755
    }
756
}
757
758
/**
759
 * @method string getCorpId()
760
 * @method string getTaskId()
761
 */
762
class DeleteVideoSummaryTask extends Rpc
763
{
764
765
    /**
766
     * @param string $value
767
     *
768
     * @return $this
769
     */
770
    public function withCorpId($value)
771
    {
772
        $this->data['CorpId'] = $value;
773
        $this->options['form_params']['CorpId'] = $value;
774
775
        return $this;
776
    }
777
778
    /**
779
     * @param string $value
780
     *
781
     * @return $this
782
     */
783
    public function withTaskId($value)
784
    {
785
        $this->data['TaskId'] = $value;
786
        $this->options['form_params']['TaskId'] = $value;
787
788
        return $this;
789
    }
790
}
791
792
/**
793
 * @method string getCorpId()
794
 */
795
class GetBodyOptions extends Rpc
796
{
797
798
    /**
799
     * @param string $value
800
     *
801
     * @return $this
802
     */
803
    public function withCorpId($value)
804
    {
805
        $this->data['CorpId'] = $value;
806
        $this->options['form_params']['CorpId'] = $value;
807
808
        return $this;
809
    }
810
}
811
812
/**
813
 * @method string getCorpId()
814
 * @method string getGbId()
815
 */
816
class GetDeviceLiveUrl extends Rpc
817
{
818
819
    /**
820
     * @param string $value
821
     *
822
     * @return $this
823
     */
824
    public function withCorpId($value)
825
    {
826
        $this->data['CorpId'] = $value;
827
        $this->options['form_params']['CorpId'] = $value;
828
829
        return $this;
830
    }
831
832
    /**
833
     * @param string $value
834
     *
835
     * @return $this
836
     */
837
    public function withGbId($value)
838
    {
839
        $this->data['GbId'] = $value;
840
        $this->options['form_params']['GbId'] = $value;
841
842
        return $this;
843
    }
844
}
845
846
/**
847
 * @method string getCorpId()
848
 * @method string getGbId()
849
 * @method string getEndTime()
850
 * @method string getStartTime()
851
 */
852
class GetDeviceVideoUrl extends Rpc
853
{
854
855
    /**
856
     * @param string $value
857
     *
858
     * @return $this
859
     */
860
    public function withCorpId($value)
861
    {
862
        $this->data['CorpId'] = $value;
863
        $this->options['form_params']['CorpId'] = $value;
864
865
        return $this;
866
    }
867
868
    /**
869
     * @param string $value
870
     *
871
     * @return $this
872
     */
873
    public function withGbId($value)
874
    {
875
        $this->data['GbId'] = $value;
876
        $this->options['form_params']['GbId'] = $value;
877
878
        return $this;
879
    }
880
881
    /**
882
     * @param string $value
883
     *
884
     * @return $this
885
     */
886
    public function withEndTime($value)
887
    {
888
        $this->data['EndTime'] = $value;
889
        $this->options['form_params']['EndTime'] = $value;
890
891
        return $this;
892
    }
893
894
    /**
895
     * @param string $value
896
     *
897
     * @return $this
898
     */
899
    public function withStartTime($value)
900
    {
901
        $this->data['StartTime'] = $value;
902
        $this->options['form_params']['StartTime'] = $value;
903
904
        return $this;
905
    }
906
}
907
908
/**
909
 * @method string getCorpId()
910
 */
911
class GetFaceOptions extends Rpc
912
{
913
914
    /**
915
     * @param string $value
916
     *
917
     * @return $this
918
     */
919
    public function withCorpId($value)
920
    {
921
        $this->data['CorpId'] = $value;
922
        $this->options['form_params']['CorpId'] = $value;
923
924
        return $this;
925
    }
926
}
927
928
/**
929
 * @method string getCommodityCode()
930
 */
931
class GetInventory extends Rpc
932
{
933
934
    /**
935
     * @param string $value
936
     *
937
     * @return $this
938
     */
939
    public function withCommodityCode($value)
940
    {
941
        $this->data['CommodityCode'] = $value;
942
        $this->options['form_params']['CommodityCode'] = $value;
943
944
        return $this;
945
    }
946
}
947
948
/**
949
 * @method string getCorpId()
950
 * @method string getEndTime()
951
 * @method string getStartTime()
952
 * @method string getAlgorithmVendor()
953
 * @method string getMinRecordId()
954
 * @method string getTaskId()
955
 */
956
class GetMonitorResult extends Rpc
957
{
958
959
    /**
960
     * @param string $value
961
     *
962
     * @return $this
963
     */
964
    public function withCorpId($value)
965
    {
966
        $this->data['CorpId'] = $value;
967
        $this->options['form_params']['CorpId'] = $value;
968
969
        return $this;
970
    }
971
972
    /**
973
     * @param string $value
974
     *
975
     * @return $this
976
     */
977
    public function withEndTime($value)
978
    {
979
        $this->data['EndTime'] = $value;
980
        $this->options['form_params']['EndTime'] = $value;
981
982
        return $this;
983
    }
984
985
    /**
986
     * @param string $value
987
     *
988
     * @return $this
989
     */
990
    public function withStartTime($value)
991
    {
992
        $this->data['StartTime'] = $value;
993
        $this->options['form_params']['StartTime'] = $value;
994
995
        return $this;
996
    }
997
998
    /**
999
     * @param string $value
1000
     *
1001
     * @return $this
1002
     */
1003
    public function withAlgorithmVendor($value)
1004
    {
1005
        $this->data['AlgorithmVendor'] = $value;
1006
        $this->options['form_params']['AlgorithmVendor'] = $value;
1007
1008
        return $this;
1009
    }
1010
1011
    /**
1012
     * @param string $value
1013
     *
1014
     * @return $this
1015
     */
1016
    public function withMinRecordId($value)
1017
    {
1018
        $this->data['MinRecordId'] = $value;
1019
        $this->options['form_params']['MinRecordId'] = $value;
1020
1021
        return $this;
1022
    }
1023
1024
    /**
1025
     * @param string $value
1026
     *
1027
     * @return $this
1028
     */
1029
    public function withTaskId($value)
1030
    {
1031
        $this->data['TaskId'] = $value;
1032
        $this->options['form_params']['TaskId'] = $value;
1033
1034
        return $this;
1035
    }
1036
}
1037
1038
/**
1039
 * @method string getCorpId()
1040
 * @method string getPersonID()
1041
 */
1042
class GetPersonDetail extends Rpc
1043
{
1044
1045
    /**
1046
     * @param string $value
1047
     *
1048
     * @return $this
1049
     */
1050
    public function withCorpId($value)
1051
    {
1052
        $this->data['CorpId'] = $value;
1053
        $this->options['form_params']['CorpId'] = $value;
1054
1055
        return $this;
1056
    }
1057
1058
    /**
1059
     * @param string $value
1060
     *
1061
     * @return $this
1062
     */
1063
    public function withPersonID($value)
1064
    {
1065
        $this->data['PersonID'] = $value;
1066
        $this->options['form_params']['PersonID'] = $value;
1067
1068
        return $this;
1069
    }
1070
}
1071
1072
/**
1073
 * @method string getCorpId()
1074
 * @method string getTaskRequestId()
1075
 */
1076
class GetVideoComposeResult extends Rpc
1077
{
1078
1079
    /**
1080
     * @param string $value
1081
     *
1082
     * @return $this
1083
     */
1084
    public function withCorpId($value)
1085
    {
1086
        $this->data['CorpId'] = $value;
1087
        $this->options['form_params']['CorpId'] = $value;
1088
1089
        return $this;
1090
    }
1091
1092
    /**
1093
     * @param string $value
1094
     *
1095
     * @return $this
1096
     */
1097
    public function withTaskRequestId($value)
1098
    {
1099
        $this->data['TaskRequestId'] = $value;
1100
        $this->options['form_params']['TaskRequestId'] = $value;
1101
1102
        return $this;
1103
    }
1104
}
1105
1106
/**
1107
 * @method string getCorpId()
1108
 * @method string getTaskId()
1109
 */
1110
class GetVideoSummaryTaskResult extends Rpc
1111
{
1112
1113
    /**
1114
     * @param string $value
1115
     *
1116
     * @return $this
1117
     */
1118
    public function withCorpId($value)
1119
    {
1120
        $this->data['CorpId'] = $value;
1121
        $this->options['form_params']['CorpId'] = $value;
1122
1123
        return $this;
1124
    }
1125
1126
    /**
1127
     * @param string $value
1128
     *
1129
     * @return $this
1130
     */
1131
    public function withTaskId($value)
1132
    {
1133
        $this->data['TaskId'] = $value;
1134
        $this->options['form_params']['TaskId'] = $value;
1135
1136
        return $this;
1137
    }
1138
}
1139
1140
/**
1141
 * @method string getPageNumber()
1142
 * @method string getPageSize()
1143
 */
1144
class ListCorps extends Rpc
1145
{
1146
1147
    /**
1148
     * @param string $value
1149
     *
1150
     * @return $this
1151
     */
1152
    public function withPageNumber($value)
1153
    {
1154
        $this->data['PageNumber'] = $value;
1155
        $this->options['form_params']['PageNumber'] = $value;
1156
1157
        return $this;
1158
    }
1159
1160
    /**
1161
     * @param string $value
1162
     *
1163
     * @return $this
1164
     */
1165
    public function withPageSize($value)
1166
    {
1167
        $this->data['PageSize'] = $value;
1168
        $this->options['form_params']['PageSize'] = $value;
1169
1170
        return $this;
1171
    }
1172
}
1173
1174
/**
1175
 * @method string getCorpId()
1176
 * @method string getGbId()
1177
 * @method string getPageNumber()
1178
 * @method string getPageSize()
1179
 * @method string getDeviceName()
1180
 */
1181
class ListDevices extends Rpc
1182
{
1183
1184
    /**
1185
     * @param string $value
1186
     *
1187
     * @return $this
1188
     */
1189
    public function withCorpId($value)
1190
    {
1191
        $this->data['CorpId'] = $value;
1192
        $this->options['form_params']['CorpId'] = $value;
1193
1194
        return $this;
1195
    }
1196
1197
    /**
1198
     * @param string $value
1199
     *
1200
     * @return $this
1201
     */
1202
    public function withGbId($value)
1203
    {
1204
        $this->data['GbId'] = $value;
1205
        $this->options['form_params']['GbId'] = $value;
1206
1207
        return $this;
1208
    }
1209
1210
    /**
1211
     * @param string $value
1212
     *
1213
     * @return $this
1214
     */
1215
    public function withPageNumber($value)
1216
    {
1217
        $this->data['PageNumber'] = $value;
1218
        $this->options['form_params']['PageNumber'] = $value;
1219
1220
        return $this;
1221
    }
1222
1223
    /**
1224
     * @param string $value
1225
     *
1226
     * @return $this
1227
     */
1228
    public function withPageSize($value)
1229
    {
1230
        $this->data['PageSize'] = $value;
1231
        $this->options['form_params']['PageSize'] = $value;
1232
1233
        return $this;
1234
    }
1235
1236
    /**
1237
     * @param string $value
1238
     *
1239
     * @return $this
1240
     */
1241
    public function withDeviceName($value)
1242
    {
1243
        $this->data['DeviceName'] = $value;
1244
        $this->options['form_params']['DeviceName'] = $value;
1245
1246
        return $this;
1247
    }
1248
}
1249
1250
/**
1251
 * @method string getCorpId()
1252
 * @method string getEndTime()
1253
 * @method string getStartTime()
1254
 * @method string getPageNumber()
1255
 * @method string getDataSourceId()
1256
 * @method string getPageSize()
1257
 * @method string getEventType()
1258
 */
1259
class ListEventAlgorithmResults extends Rpc
1260
{
1261
1262
    /**
1263
     * @param string $value
1264
     *
1265
     * @return $this
1266
     */
1267
    public function withCorpId($value)
1268
    {
1269
        $this->data['CorpId'] = $value;
1270
        $this->options['form_params']['CorpId'] = $value;
1271
1272
        return $this;
1273
    }
1274
1275
    /**
1276
     * @param string $value
1277
     *
1278
     * @return $this
1279
     */
1280
    public function withEndTime($value)
1281
    {
1282
        $this->data['EndTime'] = $value;
1283
        $this->options['form_params']['EndTime'] = $value;
1284
1285
        return $this;
1286
    }
1287
1288
    /**
1289
     * @param string $value
1290
     *
1291
     * @return $this
1292
     */
1293
    public function withStartTime($value)
1294
    {
1295
        $this->data['StartTime'] = $value;
1296
        $this->options['form_params']['StartTime'] = $value;
1297
1298
        return $this;
1299
    }
1300
1301
    /**
1302
     * @param string $value
1303
     *
1304
     * @return $this
1305
     */
1306
    public function withPageNumber($value)
1307
    {
1308
        $this->data['PageNumber'] = $value;
1309
        $this->options['form_params']['PageNumber'] = $value;
1310
1311
        return $this;
1312
    }
1313
1314
    /**
1315
     * @param string $value
1316
     *
1317
     * @return $this
1318
     */
1319
    public function withDataSourceId($value)
1320
    {
1321
        $this->data['DataSourceId'] = $value;
1322
        $this->options['form_params']['DataSourceId'] = $value;
1323
1324
        return $this;
1325
    }
1326
1327
    /**
1328
     * @param string $value
1329
     *
1330
     * @return $this
1331
     */
1332
    public function withPageSize($value)
1333
    {
1334
        $this->data['PageSize'] = $value;
1335
        $this->options['form_params']['PageSize'] = $value;
1336
1337
        return $this;
1338
    }
1339
1340
    /**
1341
     * @param string $value
1342
     *
1343
     * @return $this
1344
     */
1345
    public function withEventType($value)
1346
    {
1347
        $this->data['EventType'] = $value;
1348
        $this->options['form_params']['EventType'] = $value;
1349
1350
        return $this;
1351
    }
1352
}
1353
1354
/**
1355
 * @method string getAlgorithmType()
1356
 * @method string getCorpId()
1357
 * @method string getEndTime()
1358
 * @method string getStartTime()
1359
 * @method string getPageNumber()
1360
 * @method string getDataSourceId()
1361
 * @method string getPageSize()
1362
 */
1363
class ListFaceAlgorithmResults extends Rpc
1364
{
1365
1366
    /**
1367
     * @param string $value
1368
     *
1369
     * @return $this
1370
     */
1371
    public function withAlgorithmType($value)
1372
    {
1373
        $this->data['AlgorithmType'] = $value;
1374
        $this->options['form_params']['AlgorithmType'] = $value;
1375
1376
        return $this;
1377
    }
1378
1379
    /**
1380
     * @param string $value
1381
     *
1382
     * @return $this
1383
     */
1384
    public function withCorpId($value)
1385
    {
1386
        $this->data['CorpId'] = $value;
1387
        $this->options['form_params']['CorpId'] = $value;
1388
1389
        return $this;
1390
    }
1391
1392
    /**
1393
     * @param string $value
1394
     *
1395
     * @return $this
1396
     */
1397
    public function withEndTime($value)
1398
    {
1399
        $this->data['EndTime'] = $value;
1400
        $this->options['form_params']['EndTime'] = $value;
1401
1402
        return $this;
1403
    }
1404
1405
    /**
1406
     * @param string $value
1407
     *
1408
     * @return $this
1409
     */
1410
    public function withStartTime($value)
1411
    {
1412
        $this->data['StartTime'] = $value;
1413
        $this->options['form_params']['StartTime'] = $value;
1414
1415
        return $this;
1416
    }
1417
1418
    /**
1419
     * @param string $value
1420
     *
1421
     * @return $this
1422
     */
1423
    public function withPageNumber($value)
1424
    {
1425
        $this->data['PageNumber'] = $value;
1426
        $this->options['form_params']['PageNumber'] = $value;
1427
1428
        return $this;
1429
    }
1430
1431
    /**
1432
     * @param string $value
1433
     *
1434
     * @return $this
1435
     */
1436
    public function withDataSourceId($value)
1437
    {
1438
        $this->data['DataSourceId'] = $value;
1439
        $this->options['form_params']['DataSourceId'] = $value;
1440
1441
        return $this;
1442
    }
1443
1444
    /**
1445
     * @param string $value
1446
     *
1447
     * @return $this
1448
     */
1449
    public function withPageSize($value)
1450
    {
1451
        $this->data['PageSize'] = $value;
1452
        $this->options['form_params']['PageSize'] = $value;
1453
1454
        return $this;
1455
    }
1456
}
1457
1458
/**
1459
 * @method string getCorpId()
1460
 * @method string getEndTime()
1461
 * @method string getStartTime()
1462
 * @method string getPageNumber()
1463
 * @method string getTagCode()
1464
 * @method string getPageSize()
1465
 * @method string getAggregateType()
1466
 */
1467
class ListMetrics extends Rpc
1468
{
1469
1470
    /**
1471
     * @param string $value
1472
     *
1473
     * @return $this
1474
     */
1475
    public function withCorpId($value)
1476
    {
1477
        $this->data['CorpId'] = $value;
1478
        $this->options['form_params']['CorpId'] = $value;
1479
1480
        return $this;
1481
    }
1482
1483
    /**
1484
     * @param string $value
1485
     *
1486
     * @return $this
1487
     */
1488
    public function withEndTime($value)
1489
    {
1490
        $this->data['EndTime'] = $value;
1491
        $this->options['form_params']['EndTime'] = $value;
1492
1493
        return $this;
1494
    }
1495
1496
    /**
1497
     * @param string $value
1498
     *
1499
     * @return $this
1500
     */
1501
    public function withStartTime($value)
1502
    {
1503
        $this->data['StartTime'] = $value;
1504
        $this->options['form_params']['StartTime'] = $value;
1505
1506
        return $this;
1507
    }
1508
1509
    /**
1510
     * @param string $value
1511
     *
1512
     * @return $this
1513
     */
1514
    public function withPageNumber($value)
1515
    {
1516
        $this->data['PageNumber'] = $value;
1517
        $this->options['form_params']['PageNumber'] = $value;
1518
1519
        return $this;
1520
    }
1521
1522
    /**
1523
     * @param string $value
1524
     *
1525
     * @return $this
1526
     */
1527
    public function withTagCode($value)
1528
    {
1529
        $this->data['TagCode'] = $value;
1530
        $this->options['form_params']['TagCode'] = $value;
1531
1532
        return $this;
1533
    }
1534
1535
    /**
1536
     * @param string $value
1537
     *
1538
     * @return $this
1539
     */
1540
    public function withPageSize($value)
1541
    {
1542
        $this->data['PageSize'] = $value;
1543
        $this->options['form_params']['PageSize'] = $value;
1544
1545
        return $this;
1546
    }
1547
1548
    /**
1549
     * @param string $value
1550
     *
1551
     * @return $this
1552
     */
1553
    public function withAggregateType($value)
1554
    {
1555
        $this->data['AggregateType'] = $value;
1556
        $this->options['form_params']['AggregateType'] = $value;
1557
1558
        return $this;
1559
    }
1560
}
1561
1562
/**
1563
 * @method string getAlgorithmType()
1564
 * @method string getCorpId()
1565
 * @method string getEndTime()
1566
 * @method string getStartTime()
1567
 * @method string getPageNumber()
1568
 * @method string getPlateNumber()
1569
 * @method string getDataSourceId()
1570
 * @method string getPageSize()
1571
 */
1572
class ListMotorAlgorithmResults extends Rpc
1573
{
1574
1575
    /**
1576
     * @param string $value
1577
     *
1578
     * @return $this
1579
     */
1580
    public function withAlgorithmType($value)
1581
    {
1582
        $this->data['AlgorithmType'] = $value;
1583
        $this->options['form_params']['AlgorithmType'] = $value;
1584
1585
        return $this;
1586
    }
1587
1588
    /**
1589
     * @param string $value
1590
     *
1591
     * @return $this
1592
     */
1593
    public function withCorpId($value)
1594
    {
1595
        $this->data['CorpId'] = $value;
1596
        $this->options['form_params']['CorpId'] = $value;
1597
1598
        return $this;
1599
    }
1600
1601
    /**
1602
     * @param string $value
1603
     *
1604
     * @return $this
1605
     */
1606
    public function withEndTime($value)
1607
    {
1608
        $this->data['EndTime'] = $value;
1609
        $this->options['form_params']['EndTime'] = $value;
1610
1611
        return $this;
1612
    }
1613
1614
    /**
1615
     * @param string $value
1616
     *
1617
     * @return $this
1618
     */
1619
    public function withStartTime($value)
1620
    {
1621
        $this->data['StartTime'] = $value;
1622
        $this->options['form_params']['StartTime'] = $value;
1623
1624
        return $this;
1625
    }
1626
1627
    /**
1628
     * @param string $value
1629
     *
1630
     * @return $this
1631
     */
1632
    public function withPageNumber($value)
1633
    {
1634
        $this->data['PageNumber'] = $value;
1635
        $this->options['form_params']['PageNumber'] = $value;
1636
1637
        return $this;
1638
    }
1639
1640
    /**
1641
     * @param string $value
1642
     *
1643
     * @return $this
1644
     */
1645
    public function withPlateNumber($value)
1646
    {
1647
        $this->data['PlateNumber'] = $value;
1648
        $this->options['form_params']['PlateNumber'] = $value;
1649
1650
        return $this;
1651
    }
1652
1653
    /**
1654
     * @param string $value
1655
     *
1656
     * @return $this
1657
     */
1658
    public function withDataSourceId($value)
1659
    {
1660
        $this->data['DataSourceId'] = $value;
1661
        $this->options['form_params']['DataSourceId'] = $value;
1662
1663
        return $this;
1664
    }
1665
1666
    /**
1667
     * @param string $value
1668
     *
1669
     * @return $this
1670
     */
1671
    public function withPageSize($value)
1672
    {
1673
        $this->data['PageSize'] = $value;
1674
        $this->options['form_params']['PageSize'] = $value;
1675
1676
        return $this;
1677
    }
1678
}
1679
1680
/**
1681
 * @method string getCorpId()
1682
 * @method string getPageNo()
1683
 * @method string getPageSize()
1684
 */
1685
class ListPersons extends Rpc
1686
{
1687
1688
    /**
1689
     * @param string $value
1690
     *
1691
     * @return $this
1692
     */
1693
    public function withCorpId($value)
1694
    {
1695
        $this->data['CorpId'] = $value;
1696
        $this->options['form_params']['CorpId'] = $value;
1697
1698
        return $this;
1699
    }
1700
1701
    /**
1702
     * @param string $value
1703
     *
1704
     * @return $this
1705
     */
1706
    public function withPageNo($value)
1707
    {
1708
        $this->data['PageNo'] = $value;
1709
        $this->options['form_params']['PageNo'] = $value;
1710
1711
        return $this;
1712
    }
1713
1714
    /**
1715
     * @param string $value
1716
     *
1717
     * @return $this
1718
     */
1719
    public function withPageSize($value)
1720
    {
1721
        $this->data['PageSize'] = $value;
1722
        $this->options['form_params']['PageSize'] = $value;
1723
1724
        return $this;
1725
    }
1726
}
1727
1728
/**
1729
 * @method string getCorpId()
1730
 * @method string getPicUrl()
1731
 * @method string getPicContent()
1732
 * @method string getPicFormat()
1733
 */
1734
class RecognizeFaceQuality extends Rpc
1735
{
1736
1737
    /**
1738
     * @param string $value
1739
     *
1740
     * @return $this
1741
     */
1742
    public function withCorpId($value)
1743
    {
1744
        $this->data['CorpId'] = $value;
1745
        $this->options['form_params']['CorpId'] = $value;
1746
1747
        return $this;
1748
    }
1749
1750
    /**
1751
     * @param string $value
1752
     *
1753
     * @return $this
1754
     */
1755
    public function withPicUrl($value)
1756
    {
1757
        $this->data['PicUrl'] = $value;
1758
        $this->options['form_params']['PicUrl'] = $value;
1759
1760
        return $this;
1761
    }
1762
1763
    /**
1764
     * @param string $value
1765
     *
1766
     * @return $this
1767
     */
1768
    public function withPicContent($value)
1769
    {
1770
        $this->data['PicContent'] = $value;
1771
        $this->options['form_params']['PicContent'] = $value;
1772
1773
        return $this;
1774
    }
1775
1776
    /**
1777
     * @param string $value
1778
     *
1779
     * @return $this
1780
     */
1781
    public function withPicFormat($value)
1782
    {
1783
        $this->data['PicFormat'] = $value;
1784
        $this->options['form_params']['PicFormat'] = $value;
1785
1786
        return $this;
1787
    }
1788
}
1789
1790
/**
1791
 * @method string getCorpId()
1792
 * @method string getPicUrl()
1793
 * @method string getPicContent()
1794
 * @method string getPicFormat()
1795
 */
1796
class RecognizeImage extends Rpc
1797
{
1798
1799
    /**
1800
     * @param string $value
1801
     *
1802
     * @return $this
1803
     */
1804
    public function withCorpId($value)
1805
    {
1806
        $this->data['CorpId'] = $value;
1807
        $this->options['form_params']['CorpId'] = $value;
1808
1809
        return $this;
1810
    }
1811
1812
    /**
1813
     * @param string $value
1814
     *
1815
     * @return $this
1816
     */
1817
    public function withPicUrl($value)
1818
    {
1819
        $this->data['PicUrl'] = $value;
1820
        $this->options['form_params']['PicUrl'] = $value;
1821
1822
        return $this;
1823
    }
1824
1825
    /**
1826
     * @param string $value
1827
     *
1828
     * @return $this
1829
     */
1830
    public function withPicContent($value)
1831
    {
1832
        $this->data['PicContent'] = $value;
1833
        $this->options['form_params']['PicContent'] = $value;
1834
1835
        return $this;
1836
    }
1837
1838
    /**
1839
     * @param string $value
1840
     *
1841
     * @return $this
1842
     */
1843
    public function withPicFormat($value)
1844
    {
1845
        $this->data['PicFormat'] = $value;
1846
        $this->options['form_params']['PicFormat'] = $value;
1847
1848
        return $this;
1849
    }
1850
}
1851
1852
/**
1853
 * @method string getCorpId()
1854
 * @method string getGbId()
1855
 * @method string getStartTimeStamp()
1856
 * @method string getEndTimeStamp()
1857
 * @method string getPageNo()
1858
 * @method string getPageSize()
1859
 * @method string getOptionList()
1860
 */
1861
class SearchBody extends Rpc
1862
{
1863
1864
    /**
1865
     * @param string $value
1866
     *
1867
     * @return $this
1868
     */
1869
    public function withCorpId($value)
1870
    {
1871
        $this->data['CorpId'] = $value;
1872
        $this->options['form_params']['CorpId'] = $value;
1873
1874
        return $this;
1875
    }
1876
1877
    /**
1878
     * @param string $value
1879
     *
1880
     * @return $this
1881
     */
1882
    public function withGbId($value)
1883
    {
1884
        $this->data['GbId'] = $value;
1885
        $this->options['form_params']['GbId'] = $value;
1886
1887
        return $this;
1888
    }
1889
1890
    /**
1891
     * @param string $value
1892
     *
1893
     * @return $this
1894
     */
1895
    public function withStartTimeStamp($value)
1896
    {
1897
        $this->data['StartTimeStamp'] = $value;
1898
        $this->options['form_params']['StartTimeStamp'] = $value;
1899
1900
        return $this;
1901
    }
1902
1903
    /**
1904
     * @param string $value
1905
     *
1906
     * @return $this
1907
     */
1908
    public function withEndTimeStamp($value)
1909
    {
1910
        $this->data['EndTimeStamp'] = $value;
1911
        $this->options['form_params']['EndTimeStamp'] = $value;
1912
1913
        return $this;
1914
    }
1915
1916
    /**
1917
     * @param string $value
1918
     *
1919
     * @return $this
1920
     */
1921
    public function withPageNo($value)
1922
    {
1923
        $this->data['PageNo'] = $value;
1924
        $this->options['form_params']['PageNo'] = $value;
1925
1926
        return $this;
1927
    }
1928
1929
    /**
1930
     * @param string $value
1931
     *
1932
     * @return $this
1933
     */
1934
    public function withPageSize($value)
1935
    {
1936
        $this->data['PageSize'] = $value;
1937
        $this->options['form_params']['PageSize'] = $value;
1938
1939
        return $this;
1940
    }
1941
1942
    /**
1943
     * @param string $value
1944
     *
1945
     * @return $this
1946
     */
1947
    public function withOptionList($value)
1948
    {
1949
        $this->data['OptionList'] = $value;
1950
        $this->options['form_params']['OptionList'] = $value;
1951
1952
        return $this;
1953
    }
1954
}
1955
1956
/**
1957
 * @method string getCorpId()
1958
 * @method string getGbId()
1959
 * @method string getStartTimeStamp()
1960
 * @method string getEndTimeStamp()
1961
 * @method string getPageNo()
1962
 * @method string getPageSize()
1963
 * @method string getOptionList()
1964
 */
1965
class SearchFace extends Rpc
1966
{
1967
1968
    /**
1969
     * @param string $value
1970
     *
1971
     * @return $this
1972
     */
1973
    public function withCorpId($value)
1974
    {
1975
        $this->data['CorpId'] = $value;
1976
        $this->options['form_params']['CorpId'] = $value;
1977
1978
        return $this;
1979
    }
1980
1981
    /**
1982
     * @param string $value
1983
     *
1984
     * @return $this
1985
     */
1986
    public function withGbId($value)
1987
    {
1988
        $this->data['GbId'] = $value;
1989
        $this->options['form_params']['GbId'] = $value;
1990
1991
        return $this;
1992
    }
1993
1994
    /**
1995
     * @param string $value
1996
     *
1997
     * @return $this
1998
     */
1999
    public function withStartTimeStamp($value)
2000
    {
2001
        $this->data['StartTimeStamp'] = $value;
2002
        $this->options['form_params']['StartTimeStamp'] = $value;
2003
2004
        return $this;
2005
    }
2006
2007
    /**
2008
     * @param string $value
2009
     *
2010
     * @return $this
2011
     */
2012
    public function withEndTimeStamp($value)
2013
    {
2014
        $this->data['EndTimeStamp'] = $value;
2015
        $this->options['form_params']['EndTimeStamp'] = $value;
2016
2017
        return $this;
2018
    }
2019
2020
    /**
2021
     * @param string $value
2022
     *
2023
     * @return $this
2024
     */
2025
    public function withPageNo($value)
2026
    {
2027
        $this->data['PageNo'] = $value;
2028
        $this->options['form_params']['PageNo'] = $value;
2029
2030
        return $this;
2031
    }
2032
2033
    /**
2034
     * @param string $value
2035
     *
2036
     * @return $this
2037
     */
2038
    public function withPageSize($value)
2039
    {
2040
        $this->data['PageSize'] = $value;
2041
        $this->options['form_params']['PageSize'] = $value;
2042
2043
        return $this;
2044
    }
2045
2046
    /**
2047
     * @param string $value
2048
     *
2049
     * @return $this
2050
     */
2051
    public function withOptionList($value)
2052
    {
2053
        $this->data['OptionList'] = $value;
2054
        $this->options['form_params']['OptionList'] = $value;
2055
2056
        return $this;
2057
    }
2058
}
2059
2060
/**
2061
 * @method string getAlgorithmVendor()
2062
 * @method string getTaskId()
2063
 */
2064
class StopMonitor extends Rpc
2065
{
2066
2067
    /**
2068
     * @param string $value
2069
     *
2070
     * @return $this
2071
     */
2072
    public function withAlgorithmVendor($value)
2073
    {
2074
        $this->data['AlgorithmVendor'] = $value;
2075
        $this->options['form_params']['AlgorithmVendor'] = $value;
2076
2077
        return $this;
2078
    }
2079
2080
    /**
2081
     * @param string $value
2082
     *
2083
     * @return $this
2084
     */
2085
    public function withTaskId($value)
2086
    {
2087
        $this->data['TaskId'] = $value;
2088
        $this->options['form_params']['TaskId'] = $value;
2089
2090
        return $this;
2091
    }
2092
}
2093
2094
/**
2095
 * @method string getCorpId()
2096
 * @method string getParentCorpId()
2097
 * @method string getDescription()
2098
 * @method string getAppName()
2099
 * @method string getCorpName()
2100
 */
2101
class UpdateCorp extends Rpc
2102
{
2103
2104
    /**
2105
     * @param string $value
2106
     *
2107
     * @return $this
2108
     */
2109
    public function withCorpId($value)
2110
    {
2111
        $this->data['CorpId'] = $value;
2112
        $this->options['form_params']['CorpId'] = $value;
2113
2114
        return $this;
2115
    }
2116
2117
    /**
2118
     * @param string $value
2119
     *
2120
     * @return $this
2121
     */
2122
    public function withParentCorpId($value)
2123
    {
2124
        $this->data['ParentCorpId'] = $value;
2125
        $this->options['form_params']['ParentCorpId'] = $value;
2126
2127
        return $this;
2128
    }
2129
2130
    /**
2131
     * @param string $value
2132
     *
2133
     * @return $this
2134
     */
2135
    public function withDescription($value)
2136
    {
2137
        $this->data['Description'] = $value;
2138
        $this->options['form_params']['Description'] = $value;
2139
2140
        return $this;
2141
    }
2142
2143
    /**
2144
     * @param string $value
2145
     *
2146
     * @return $this
2147
     */
2148
    public function withAppName($value)
2149
    {
2150
        $this->data['AppName'] = $value;
2151
        $this->options['form_params']['AppName'] = $value;
2152
2153
        return $this;
2154
    }
2155
2156
    /**
2157
     * @param string $value
2158
     *
2159
     * @return $this
2160
     */
2161
    public function withCorpName($value)
2162
    {
2163
        $this->data['CorpName'] = $value;
2164
        $this->options['form_params']['CorpName'] = $value;
2165
2166
        return $this;
2167
    }
2168
}
2169
2170
/**
2171
 * @method string getDeviceSite()
2172
 * @method string getCorpId()
2173
 * @method string getGbId()
2174
 * @method string getBitRate()
2175
 * @method string getDeviceDirection()
2176
 * @method string getDeviceAddress()
2177
 * @method string getDeviceType()
2178
 * @method string getDeviceResolution()
2179
 * @method string getVendor()
2180
 * @method string getDeviceName()
2181
 */
2182
class UpdateDevice extends Rpc
2183
{
2184
2185
    /**
2186
     * @param string $value
2187
     *
2188
     * @return $this
2189
     */
2190
    public function withDeviceSite($value)
2191
    {
2192
        $this->data['DeviceSite'] = $value;
2193
        $this->options['form_params']['DeviceSite'] = $value;
2194
2195
        return $this;
2196
    }
2197
2198
    /**
2199
     * @param string $value
2200
     *
2201
     * @return $this
2202
     */
2203
    public function withCorpId($value)
2204
    {
2205
        $this->data['CorpId'] = $value;
2206
        $this->options['form_params']['CorpId'] = $value;
2207
2208
        return $this;
2209
    }
2210
2211
    /**
2212
     * @param string $value
2213
     *
2214
     * @return $this
2215
     */
2216
    public function withGbId($value)
2217
    {
2218
        $this->data['GbId'] = $value;
2219
        $this->options['form_params']['GbId'] = $value;
2220
2221
        return $this;
2222
    }
2223
2224
    /**
2225
     * @param string $value
2226
     *
2227
     * @return $this
2228
     */
2229
    public function withBitRate($value)
2230
    {
2231
        $this->data['BitRate'] = $value;
2232
        $this->options['form_params']['BitRate'] = $value;
2233
2234
        return $this;
2235
    }
2236
2237
    /**
2238
     * @param string $value
2239
     *
2240
     * @return $this
2241
     */
2242
    public function withDeviceDirection($value)
2243
    {
2244
        $this->data['DeviceDirection'] = $value;
2245
        $this->options['form_params']['DeviceDirection'] = $value;
2246
2247
        return $this;
2248
    }
2249
2250
    /**
2251
     * @param string $value
2252
     *
2253
     * @return $this
2254
     */
2255
    public function withDeviceAddress($value)
2256
    {
2257
        $this->data['DeviceAddress'] = $value;
2258
        $this->options['form_params']['DeviceAddress'] = $value;
2259
2260
        return $this;
2261
    }
2262
2263
    /**
2264
     * @param string $value
2265
     *
2266
     * @return $this
2267
     */
2268
    public function withDeviceType($value)
2269
    {
2270
        $this->data['DeviceType'] = $value;
2271
        $this->options['form_params']['DeviceType'] = $value;
2272
2273
        return $this;
2274
    }
2275
2276
    /**
2277
     * @param string $value
2278
     *
2279
     * @return $this
2280
     */
2281
    public function withDeviceResolution($value)
2282
    {
2283
        $this->data['DeviceResolution'] = $value;
2284
        $this->options['form_params']['DeviceResolution'] = $value;
2285
2286
        return $this;
2287
    }
2288
2289
    /**
2290
     * @param string $value
2291
     *
2292
     * @return $this
2293
     */
2294
    public function withVendor($value)
2295
    {
2296
        $this->data['Vendor'] = $value;
2297
        $this->options['form_params']['Vendor'] = $value;
2298
2299
        return $this;
2300
    }
2301
2302
    /**
2303
     * @param string $value
2304
     *
2305
     * @return $this
2306
     */
2307
    public function withDeviceName($value)
2308
    {
2309
        $this->data['DeviceName'] = $value;
2310
        $this->options['form_params']['DeviceName'] = $value;
2311
2312
        return $this;
2313
    }
2314
}
2315
2316
/**
2317
 * @method string getCorpId()
2318
 * @method string getDescription()
2319
 * @method string getRuleName()
2320
 * @method string getPicOperateType()
2321
 * @method string getAttributeName()
2322
 * @method string getAttributeOperateType()
2323
 * @method string getRuleExpression()
2324
 * @method string getTaskId()
2325
 * @method string getDeviceOperateType()
2326
 * @method string getPicList()
2327
 * @method string getAttributeValueList()
2328
 * @method string getDeviceList()
2329
 * @method string getAlgorithmVendor()
2330
 */
2331
class UpdateMonitor extends Rpc
2332
{
2333
2334
    /**
2335
     * @param string $value
2336
     *
2337
     * @return $this
2338
     */
2339
    public function withCorpId($value)
2340
    {
2341
        $this->data['CorpId'] = $value;
2342
        $this->options['form_params']['CorpId'] = $value;
2343
2344
        return $this;
2345
    }
2346
2347
    /**
2348
     * @param string $value
2349
     *
2350
     * @return $this
2351
     */
2352
    public function withDescription($value)
2353
    {
2354
        $this->data['Description'] = $value;
2355
        $this->options['form_params']['Description'] = $value;
2356
2357
        return $this;
2358
    }
2359
2360
    /**
2361
     * @param string $value
2362
     *
2363
     * @return $this
2364
     */
2365
    public function withRuleName($value)
2366
    {
2367
        $this->data['RuleName'] = $value;
2368
        $this->options['form_params']['RuleName'] = $value;
2369
2370
        return $this;
2371
    }
2372
2373
    /**
2374
     * @param string $value
2375
     *
2376
     * @return $this
2377
     */
2378
    public function withPicOperateType($value)
2379
    {
2380
        $this->data['PicOperateType'] = $value;
2381
        $this->options['form_params']['PicOperateType'] = $value;
2382
2383
        return $this;
2384
    }
2385
2386
    /**
2387
     * @param string $value
2388
     *
2389
     * @return $this
2390
     */
2391
    public function withAttributeName($value)
2392
    {
2393
        $this->data['AttributeName'] = $value;
2394
        $this->options['form_params']['AttributeName'] = $value;
2395
2396
        return $this;
2397
    }
2398
2399
    /**
2400
     * @param string $value
2401
     *
2402
     * @return $this
2403
     */
2404
    public function withAttributeOperateType($value)
2405
    {
2406
        $this->data['AttributeOperateType'] = $value;
2407
        $this->options['form_params']['AttributeOperateType'] = $value;
2408
2409
        return $this;
2410
    }
2411
2412
    /**
2413
     * @param string $value
2414
     *
2415
     * @return $this
2416
     */
2417
    public function withRuleExpression($value)
2418
    {
2419
        $this->data['RuleExpression'] = $value;
2420
        $this->options['form_params']['RuleExpression'] = $value;
2421
2422
        return $this;
2423
    }
2424
2425
    /**
2426
     * @param string $value
2427
     *
2428
     * @return $this
2429
     */
2430
    public function withTaskId($value)
2431
    {
2432
        $this->data['TaskId'] = $value;
2433
        $this->options['form_params']['TaskId'] = $value;
2434
2435
        return $this;
2436
    }
2437
2438
    /**
2439
     * @param string $value
2440
     *
2441
     * @return $this
2442
     */
2443
    public function withDeviceOperateType($value)
2444
    {
2445
        $this->data['DeviceOperateType'] = $value;
2446
        $this->options['form_params']['DeviceOperateType'] = $value;
2447
2448
        return $this;
2449
    }
2450
2451
    /**
2452
     * @param string $value
2453
     *
2454
     * @return $this
2455
     */
2456
    public function withPicList($value)
2457
    {
2458
        $this->data['PicList'] = $value;
2459
        $this->options['form_params']['PicList'] = $value;
2460
2461
        return $this;
2462
    }
2463
2464
    /**
2465
     * @param string $value
2466
     *
2467
     * @return $this
2468
     */
2469
    public function withAttributeValueList($value)
2470
    {
2471
        $this->data['AttributeValueList'] = $value;
2472
        $this->options['form_params']['AttributeValueList'] = $value;
2473
2474
        return $this;
2475
    }
2476
2477
    /**
2478
     * @param string $value
2479
     *
2480
     * @return $this
2481
     */
2482
    public function withDeviceList($value)
2483
    {
2484
        $this->data['DeviceList'] = $value;
2485
        $this->options['form_params']['DeviceList'] = $value;
2486
2487
        return $this;
2488
    }
2489
2490
    /**
2491
     * @param string $value
2492
     *
2493
     * @return $this
2494
     */
2495
    public function withAlgorithmVendor($value)
2496
    {
2497
        $this->data['AlgorithmVendor'] = $value;
2498
        $this->options['form_params']['AlgorithmVendor'] = $value;
2499
2500
        return $this;
2501
    }
2502
}
2503
2504
/**
2505
 * @method string getFileType()
2506
 * @method string getCorpId()
2507
 * @method string getFileAliasName()
2508
 * @method string getFileName()
2509
 * @method string getFilePath()
2510
 * @method string getFileContent()
2511
 * @method string getDataSourceId()
2512
 * @method string getMD5()
2513
 */
2514
class UploadFile extends Rpc
2515
{
2516
2517
    /**
2518
     * @param string $value
2519
     *
2520
     * @return $this
2521
     */
2522
    public function withFileType($value)
2523
    {
2524
        $this->data['FileType'] = $value;
2525
        $this->options['form_params']['FileType'] = $value;
2526
2527
        return $this;
2528
    }
2529
2530
    /**
2531
     * @param string $value
2532
     *
2533
     * @return $this
2534
     */
2535
    public function withCorpId($value)
2536
    {
2537
        $this->data['CorpId'] = $value;
2538
        $this->options['form_params']['CorpId'] = $value;
2539
2540
        return $this;
2541
    }
2542
2543
    /**
2544
     * @param string $value
2545
     *
2546
     * @return $this
2547
     */
2548
    public function withFileAliasName($value)
2549
    {
2550
        $this->data['FileAliasName'] = $value;
2551
        $this->options['form_params']['FileAliasName'] = $value;
2552
2553
        return $this;
2554
    }
2555
2556
    /**
2557
     * @param string $value
2558
     *
2559
     * @return $this
2560
     */
2561
    public function withFileName($value)
2562
    {
2563
        $this->data['FileName'] = $value;
2564
        $this->options['form_params']['FileName'] = $value;
2565
2566
        return $this;
2567
    }
2568
2569
    /**
2570
     * @param string $value
2571
     *
2572
     * @return $this
2573
     */
2574
    public function withFilePath($value)
2575
    {
2576
        $this->data['FilePath'] = $value;
2577
        $this->options['form_params']['FilePath'] = $value;
2578
2579
        return $this;
2580
    }
2581
2582
    /**
2583
     * @param string $value
2584
     *
2585
     * @return $this
2586
     */
2587
    public function withFileContent($value)
2588
    {
2589
        $this->data['FileContent'] = $value;
2590
        $this->options['form_params']['FileContent'] = $value;
2591
2592
        return $this;
2593
    }
2594
2595
    /**
2596
     * @param string $value
2597
     *
2598
     * @return $this
2599
     */
2600
    public function withDataSourceId($value)
2601
    {
2602
        $this->data['DataSourceId'] = $value;
2603
        $this->options['form_params']['DataSourceId'] = $value;
2604
2605
        return $this;
2606
    }
2607
2608
    /**
2609
     * @param string $value
2610
     *
2611
     * @return $this
2612
     */
2613
    public function withMD5($value)
2614
    {
2615
        $this->data['MD5'] = $value;
2616
        $this->options['form_params']['MD5'] = $value;
2617
2618
        return $this;
2619
    }
2620
}
2621