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 ( 489c43...32054e )
by
unknown
07:02
created

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