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 ( b2185e...6ec6d4 )
by
unknown
06:13 queued 11s
created

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