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 ( b52518...def2fe )
by
unknown
06:35
created

UpdateUser::withUserId()   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 BindCorpGroup bindCorpGroup(array $options = [])
12
 * @method BindUser bindUser(array $options = [])
13
 * @method CreateCorp createCorp(array $options = [])
14
 * @method CreateCorpGroup createCorpGroup(array $options = [])
15
 * @method CreateUser createUser(array $options = [])
16
 * @method CreateUserGroup createUserGroup(array $options = [])
17
 * @method CreateVideoComposeTask createVideoComposeTask(array $options = [])
18
 * @method CreateVideoSummaryTask createVideoSummaryTask(array $options = [])
19
 * @method DeleteCorpGroup deleteCorpGroup(array $options = [])
20
 * @method DeleteDataSource deleteDataSource(array $options = [])
21
 * @method DeleteDevice deleteDevice(array $options = [])
22
 * @method DeleteRecords deleteRecords(array $options = [])
23
 * @method DeleteUser deleteUser(array $options = [])
24
 * @method DeleteUserGroup deleteUserGroup(array $options = [])
25
 * @method DeleteVideoSummaryTask deleteVideoSummaryTask(array $options = [])
26
 * @method GetBodyOptions getBodyOptions(array $options = [])
27
 * @method GetDeviceConfig getDeviceConfig(array $options = [])
28
 * @method GetDeviceLiveUrl getDeviceLiveUrl(array $options = [])
29
 * @method GetDeviceVideoUrl getDeviceVideoUrl(array $options = [])
30
 * @method GetFaceModelResult getFaceModelResult(array $options = [])
31
 * @method GetFaceOptions getFaceOptions(array $options = [])
32
 * @method GetInventory getInventory(array $options = [])
33
 * @method GetMonitorResult getMonitorResult(array $options = [])
34
 * @method GetPersonDetail getPersonDetail(array $options = [])
35
 * @method GetPersonList getPersonList(array $options = [])
36
 * @method GetUserDetail getUserDetail(array $options = [])
37
 * @method GetVideoComposeResult getVideoComposeResult(array $options = [])
38
 * @method GetVideoSummaryTaskResult getVideoSummaryTaskResult(array $options = [])
39
 * @method InvokeMotorModel invokeMotorModel(array $options = [])
40
 * @method ListBodyAlgorithmResults listBodyAlgorithmResults(array $options = [])
41
 * @method ListCorpGroupMetrics listCorpGroupMetrics(array $options = [])
42
 * @method ListCorpGroups listCorpGroups(array $options = [])
43
 * @method ListCorpMetrics listCorpMetrics(array $options = [])
44
 * @method ListCorps listCorps(array $options = [])
45
 * @method ListDevices listDevices(array $options = [])
46
 * @method ListEventAlgorithmDetails listEventAlgorithmDetails(array $options = [])
47
 * @method ListEventAlgorithmResults listEventAlgorithmResults(array $options = [])
48
 * @method ListFaceAlgorithmResults listFaceAlgorithmResults(array $options = [])
49
 * @method ListMetrics listMetrics(array $options = [])
50
 * @method ListMotorAlgorithmResults listMotorAlgorithmResults(array $options = [])
51
 * @method ListPersons listPersons(array $options = [])
52
 * @method ListPersonTrace listPersonTrace(array $options = [])
53
 * @method ListPersonVisitCount listPersonVisitCount(array $options = [])
54
 * @method ListUserGroups listUserGroups(array $options = [])
55
 * @method ListUsers listUsers(array $options = [])
56
 * @method RecognizeFaceQuality recognizeFaceQuality(array $options = [])
57
 * @method RecognizeImage recognizeImage(array $options = [])
58
 * @method RegisterDevice registerDevice(array $options = [])
59
 * @method ReportDeviceCapacity reportDeviceCapacity(array $options = [])
60
 * @method SaveVideoSummaryTaskVideo saveVideoSummaryTaskVideo(array $options = [])
61
 * @method SearchBody searchBody(array $options = [])
62
 * @method SearchFace searchFace(array $options = [])
63
 * @method StopMonitor stopMonitor(array $options = [])
64
 * @method SyncDeviceTime syncDeviceTime(array $options = [])
65
 * @method UnbindCorpGroup unbindCorpGroup(array $options = [])
66
 * @method UnbindUser unbindUser(array $options = [])
67
 * @method UpdateCorp updateCorp(array $options = [])
68
 * @method UpdateDevice updateDevice(array $options = [])
69
 * @method UpdateMonitor updateMonitor(array $options = [])
70
 * @method UpdateUser updateUser(array $options = [])
71
 * @method UpdateUserGroup updateUserGroup(array $options = [])
72
 * @method UploadFile uploadFile(array $options = [])
73
 * @method UploadImage uploadImage(array $options = [])
74
 */
75
class VcsApiResolver extends ApiResolver
76
{
77
}
78
79
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
80
{
81
    /** @var string */
82
    public $product = 'Vcs';
83
84
    /** @var string */
85
    public $version = '2020-05-15';
86
87
    /** @var string */
88
    public $method = 'POST';
89
}
90
91
/**
92
 * @method string getDataSourceType()
93
 * @method string getCorpId()
94
 * @method string getDescription()
95
 * @method string getDataSourceName()
96
 * @method string getFileRetentionDays()
97
 */
98
class AddDataSource extends Rpc
99
{
100
101
    /**
102
     * @param string $value
103
     *
104
     * @return $this
105
     */
106
    public function withDataSourceType($value)
107
    {
108
        $this->data['DataSourceType'] = $value;
109
        $this->options['form_params']['DataSourceType'] = $value;
110
111
        return $this;
112
    }
113
114
    /**
115
     * @param string $value
116
     *
117
     * @return $this
118
     */
119
    public function withCorpId($value)
120
    {
121
        $this->data['CorpId'] = $value;
122
        $this->options['form_params']['CorpId'] = $value;
123
124
        return $this;
125
    }
126
127
    /**
128
     * @param string $value
129
     *
130
     * @return $this
131
     */
132
    public function withDescription($value)
133
    {
134
        $this->data['Description'] = $value;
135
        $this->options['form_params']['Description'] = $value;
136
137
        return $this;
138
    }
139
140
    /**
141
     * @param string $value
142
     *
143
     * @return $this
144
     */
145
    public function withDataSourceName($value)
146
    {
147
        $this->data['DataSourceName'] = $value;
148
        $this->options['form_params']['DataSourceName'] = $value;
149
150
        return $this;
151
    }
152
153
    /**
154
     * @param string $value
155
     *
156
     * @return $this
157
     */
158
    public function withFileRetentionDays($value)
159
    {
160
        $this->data['FileRetentionDays'] = $value;
161
        $this->options['form_params']['FileRetentionDays'] = $value;
162
163
        return $this;
164
    }
165
}
166
167
/**
168
 * @method string getDeviceSite()
169
 * @method string getCorpId()
170
 * @method string getGbId()
171
 * @method string getBitRate()
172
 * @method string getDeviceDirection()
173
 * @method string getDeviceAddress()
174
 * @method string getDeviceType()
175
 * @method string getDeviceResolution()
176
 * @method string getVendor()
177
 * @method string getDeviceName()
178
 */
179
class AddDevice extends Rpc
180
{
181
182
    /**
183
     * @param string $value
184
     *
185
     * @return $this
186
     */
187
    public function withDeviceSite($value)
188
    {
189
        $this->data['DeviceSite'] = $value;
190
        $this->options['form_params']['DeviceSite'] = $value;
191
192
        return $this;
193
    }
194
195
    /**
196
     * @param string $value
197
     *
198
     * @return $this
199
     */
200
    public function withCorpId($value)
201
    {
202
        $this->data['CorpId'] = $value;
203
        $this->options['form_params']['CorpId'] = $value;
204
205
        return $this;
206
    }
207
208
    /**
209
     * @param string $value
210
     *
211
     * @return $this
212
     */
213
    public function withGbId($value)
214
    {
215
        $this->data['GbId'] = $value;
216
        $this->options['form_params']['GbId'] = $value;
217
218
        return $this;
219
    }
220
221
    /**
222
     * @param string $value
223
     *
224
     * @return $this
225
     */
226
    public function withBitRate($value)
227
    {
228
        $this->data['BitRate'] = $value;
229
        $this->options['form_params']['BitRate'] = $value;
230
231
        return $this;
232
    }
233
234
    /**
235
     * @param string $value
236
     *
237
     * @return $this
238
     */
239
    public function withDeviceDirection($value)
240
    {
241
        $this->data['DeviceDirection'] = $value;
242
        $this->options['form_params']['DeviceDirection'] = $value;
243
244
        return $this;
245
    }
246
247
    /**
248
     * @param string $value
249
     *
250
     * @return $this
251
     */
252
    public function withDeviceAddress($value)
253
    {
254
        $this->data['DeviceAddress'] = $value;
255
        $this->options['form_params']['DeviceAddress'] = $value;
256
257
        return $this;
258
    }
259
260
    /**
261
     * @param string $value
262
     *
263
     * @return $this
264
     */
265
    public function withDeviceType($value)
266
    {
267
        $this->data['DeviceType'] = $value;
268
        $this->options['form_params']['DeviceType'] = $value;
269
270
        return $this;
271
    }
272
273
    /**
274
     * @param string $value
275
     *
276
     * @return $this
277
     */
278
    public function withDeviceResolution($value)
279
    {
280
        $this->data['DeviceResolution'] = $value;
281
        $this->options['form_params']['DeviceResolution'] = $value;
282
283
        return $this;
284
    }
285
286
    /**
287
     * @param string $value
288
     *
289
     * @return $this
290
     */
291
    public function withVendor($value)
292
    {
293
        $this->data['Vendor'] = $value;
294
        $this->options['form_params']['Vendor'] = $value;
295
296
        return $this;
297
    }
298
299
    /**
300
     * @param string $value
301
     *
302
     * @return $this
303
     */
304
    public function withDeviceName($value)
305
    {
306
        $this->data['DeviceName'] = $value;
307
        $this->options['form_params']['DeviceName'] = $value;
308
309
        return $this;
310
    }
311
}
312
313
/**
314
 * @method string getMonitorType()
315
 * @method string getCorpId()
316
 * @method string getDescription()
317
 * @method string getBatchIndicator()
318
 * @method string getAlgorithmVendor()
319
 */
320
class AddMonitor extends Rpc
321
{
322
323
    /**
324
     * @param string $value
325
     *
326
     * @return $this
327
     */
328
    public function withMonitorType($value)
329
    {
330
        $this->data['MonitorType'] = $value;
331
        $this->options['form_params']['MonitorType'] = $value;
332
333
        return $this;
334
    }
335
336
    /**
337
     * @param string $value
338
     *
339
     * @return $this
340
     */
341
    public function withCorpId($value)
342
    {
343
        $this->data['CorpId'] = $value;
344
        $this->options['form_params']['CorpId'] = $value;
345
346
        return $this;
347
    }
348
349
    /**
350
     * @param string $value
351
     *
352
     * @return $this
353
     */
354
    public function withDescription($value)
355
    {
356
        $this->data['Description'] = $value;
357
        $this->options['form_params']['Description'] = $value;
358
359
        return $this;
360
    }
361
362
    /**
363
     * @param string $value
364
     *
365
     * @return $this
366
     */
367
    public function withBatchIndicator($value)
368
    {
369
        $this->data['BatchIndicator'] = $value;
370
        $this->options['form_params']['BatchIndicator'] = $value;
371
372
        return $this;
373
    }
374
375
    /**
376
     * @param string $value
377
     *
378
     * @return $this
379
     */
380
    public function withAlgorithmVendor($value)
381
    {
382
        $this->data['AlgorithmVendor'] = $value;
383
        $this->options['form_params']['AlgorithmVendor'] = $value;
384
385
        return $this;
386
    }
387
}
388
389
/**
390
 * @method string getCorpId()
391
 * @method string getCorpGroupId()
392
 */
393
class BindCorpGroup extends Rpc
394
{
395
396
    /**
397
     * @param string $value
398
     *
399
     * @return $this
400
     */
401
    public function withCorpId($value)
402
    {
403
        $this->data['CorpId'] = $value;
404
        $this->options['form_params']['CorpId'] = $value;
405
406
        return $this;
407
    }
408
409
    /**
410
     * @param string $value
411
     *
412
     * @return $this
413
     */
414
    public function withCorpGroupId($value)
415
    {
416
        $this->data['CorpGroupId'] = $value;
417
        $this->options['form_params']['CorpGroupId'] = $value;
418
419
        return $this;
420
    }
421
}
422
423
/**
424
 * @method string getIsvSubId()
425
 * @method string getCorpId()
426
 * @method string getUserId()
427
 * @method string getMatchingRate()
428
 * @method string getPersonId()
429
 */
430
class BindUser extends Rpc
431
{
432
433
    /**
434
     * @param string $value
435
     *
436
     * @return $this
437
     */
438
    public function withIsvSubId($value)
439
    {
440
        $this->data['IsvSubId'] = $value;
441
        $this->options['form_params']['IsvSubId'] = $value;
442
443
        return $this;
444
    }
445
446
    /**
447
     * @param string $value
448
     *
449
     * @return $this
450
     */
451
    public function withCorpId($value)
452
    {
453
        $this->data['CorpId'] = $value;
454
        $this->options['form_params']['CorpId'] = $value;
455
456
        return $this;
457
    }
458
459
    /**
460
     * @param string $value
461
     *
462
     * @return $this
463
     */
464
    public function withUserId($value)
465
    {
466
        $this->data['UserId'] = $value;
467
        $this->options['form_params']['UserId'] = $value;
468
469
        return $this;
470
    }
471
472
    /**
473
     * @param string $value
474
     *
475
     * @return $this
476
     */
477
    public function withMatchingRate($value)
478
    {
479
        $this->data['MatchingRate'] = $value;
480
        $this->options['form_params']['MatchingRate'] = $value;
481
482
        return $this;
483
    }
484
485
    /**
486
     * @param string $value
487
     *
488
     * @return $this
489
     */
490
    public function withPersonId($value)
491
    {
492
        $this->data['PersonId'] = $value;
493
        $this->options['form_params']['PersonId'] = $value;
494
495
        return $this;
496
    }
497
}
498
499
/**
500
 * @method string getAlgorithmType()
501
 * @method string getIsvSubId()
502
 * @method string getParentCorpId()
503
 * @method string getDescription()
504
 * @method string getAppName()
505
 * @method string getCorpName()
506
 */
507
class CreateCorp extends Rpc
508
{
509
510
    /**
511
     * @param string $value
512
     *
513
     * @return $this
514
     */
515
    public function withAlgorithmType($value)
516
    {
517
        $this->data['AlgorithmType'] = $value;
518
        $this->options['form_params']['AlgorithmType'] = $value;
519
520
        return $this;
521
    }
522
523
    /**
524
     * @param string $value
525
     *
526
     * @return $this
527
     */
528
    public function withIsvSubId($value)
529
    {
530
        $this->data['IsvSubId'] = $value;
531
        $this->options['form_params']['IsvSubId'] = $value;
532
533
        return $this;
534
    }
535
536
    /**
537
     * @param string $value
538
     *
539
     * @return $this
540
     */
541
    public function withParentCorpId($value)
542
    {
543
        $this->data['ParentCorpId'] = $value;
544
        $this->options['form_params']['ParentCorpId'] = $value;
545
546
        return $this;
547
    }
548
549
    /**
550
     * @param string $value
551
     *
552
     * @return $this
553
     */
554
    public function withDescription($value)
555
    {
556
        $this->data['Description'] = $value;
557
        $this->options['form_params']['Description'] = $value;
558
559
        return $this;
560
    }
561
562
    /**
563
     * @param string $value
564
     *
565
     * @return $this
566
     */
567
    public function withAppName($value)
568
    {
569
        $this->data['AppName'] = $value;
570
        $this->options['form_params']['AppName'] = $value;
571
572
        return $this;
573
    }
574
575
    /**
576
     * @param string $value
577
     *
578
     * @return $this
579
     */
580
    public function withCorpName($value)
581
    {
582
        $this->data['CorpName'] = $value;
583
        $this->options['form_params']['CorpName'] = $value;
584
585
        return $this;
586
    }
587
}
588
589
/**
590
 * @method string getCorpId()
591
 * @method string getClientToken()
592
 * @method string getGroupId()
593
 */
594
class CreateCorpGroup extends Rpc
595
{
596
597
    /**
598
     * @param string $value
599
     *
600
     * @return $this
601
     */
602
    public function withCorpId($value)
603
    {
604
        $this->data['CorpId'] = $value;
605
        $this->options['form_params']['CorpId'] = $value;
606
607
        return $this;
608
    }
609
610
    /**
611
     * @param string $value
612
     *
613
     * @return $this
614
     */
615
    public function withClientToken($value)
616
    {
617
        $this->data['ClientToken'] = $value;
618
        $this->options['form_params']['ClientToken'] = $value;
619
620
        return $this;
621
    }
622
623
    /**
624
     * @param string $value
625
     *
626
     * @return $this
627
     */
628
    public function withGroupId($value)
629
    {
630
        $this->data['GroupId'] = $value;
631
        $this->options['form_params']['GroupId'] = $value;
632
633
        return $this;
634
    }
635
}
636
637
/**
638
 * @method string getCorpId()
639
 * @method string getGender()
640
 * @method string getPlateNo()
641
 * @method string getIdNumber()
642
 * @method string getFaceImageUrl()
643
 * @method string getAttachment()
644
 * @method string getIsvSubId()
645
 * @method string getAddress()
646
 * @method string getUserGroupId()
647
 * @method string getPhoneNo()
648
 * @method string getBizId()
649
 * @method string getAge()
650
 * @method string getUserName()
651
 */
652
class CreateUser extends Rpc
653
{
654
655
    /**
656
     * @param string $value
657
     *
658
     * @return $this
659
     */
660
    public function withCorpId($value)
661
    {
662
        $this->data['CorpId'] = $value;
663
        $this->options['form_params']['CorpId'] = $value;
664
665
        return $this;
666
    }
667
668
    /**
669
     * @param string $value
670
     *
671
     * @return $this
672
     */
673
    public function withGender($value)
674
    {
675
        $this->data['Gender'] = $value;
676
        $this->options['form_params']['Gender'] = $value;
677
678
        return $this;
679
    }
680
681
    /**
682
     * @param string $value
683
     *
684
     * @return $this
685
     */
686
    public function withPlateNo($value)
687
    {
688
        $this->data['PlateNo'] = $value;
689
        $this->options['form_params']['PlateNo'] = $value;
690
691
        return $this;
692
    }
693
694
    /**
695
     * @param string $value
696
     *
697
     * @return $this
698
     */
699
    public function withIdNumber($value)
700
    {
701
        $this->data['IdNumber'] = $value;
702
        $this->options['form_params']['IdNumber'] = $value;
703
704
        return $this;
705
    }
706
707
    /**
708
     * @param string $value
709
     *
710
     * @return $this
711
     */
712
    public function withFaceImageUrl($value)
713
    {
714
        $this->data['FaceImageUrl'] = $value;
715
        $this->options['form_params']['FaceImageUrl'] = $value;
716
717
        return $this;
718
    }
719
720
    /**
721
     * @param string $value
722
     *
723
     * @return $this
724
     */
725
    public function withAttachment($value)
726
    {
727
        $this->data['Attachment'] = $value;
728
        $this->options['form_params']['Attachment'] = $value;
729
730
        return $this;
731
    }
732
733
    /**
734
     * @param string $value
735
     *
736
     * @return $this
737
     */
738
    public function withIsvSubId($value)
739
    {
740
        $this->data['IsvSubId'] = $value;
741
        $this->options['form_params']['IsvSubId'] = $value;
742
743
        return $this;
744
    }
745
746
    /**
747
     * @param string $value
748
     *
749
     * @return $this
750
     */
751
    public function withAddress($value)
752
    {
753
        $this->data['Address'] = $value;
754
        $this->options['form_params']['Address'] = $value;
755
756
        return $this;
757
    }
758
759
    /**
760
     * @param string $value
761
     *
762
     * @return $this
763
     */
764
    public function withUserGroupId($value)
765
    {
766
        $this->data['UserGroupId'] = $value;
767
        $this->options['form_params']['UserGroupId'] = $value;
768
769
        return $this;
770
    }
771
772
    /**
773
     * @param string $value
774
     *
775
     * @return $this
776
     */
777
    public function withPhoneNo($value)
778
    {
779
        $this->data['PhoneNo'] = $value;
780
        $this->options['form_params']['PhoneNo'] = $value;
781
782
        return $this;
783
    }
784
785
    /**
786
     * @param string $value
787
     *
788
     * @return $this
789
     */
790
    public function withBizId($value)
791
    {
792
        $this->data['BizId'] = $value;
793
        $this->options['form_params']['BizId'] = $value;
794
795
        return $this;
796
    }
797
798
    /**
799
     * @param string $value
800
     *
801
     * @return $this
802
     */
803
    public function withAge($value)
804
    {
805
        $this->data['Age'] = $value;
806
        $this->options['form_params']['Age'] = $value;
807
808
        return $this;
809
    }
810
811
    /**
812
     * @param string $value
813
     *
814
     * @return $this
815
     */
816
    public function withUserName($value)
817
    {
818
        $this->data['UserName'] = $value;
819
        $this->options['form_params']['UserName'] = $value;
820
821
        return $this;
822
    }
823
}
824
825
/**
826
 * @method string getIsvSubId()
827
 * @method string getCorpId()
828
 * @method string getUserGroupName()
829
 * @method string getParentUserGroupId()
830
 */
831
class CreateUserGroup extends Rpc
832
{
833
834
    /**
835
     * @param string $value
836
     *
837
     * @return $this
838
     */
839
    public function withIsvSubId($value)
840
    {
841
        $this->data['IsvSubId'] = $value;
842
        $this->options['form_params']['IsvSubId'] = $value;
843
844
        return $this;
845
    }
846
847
    /**
848
     * @param string $value
849
     *
850
     * @return $this
851
     */
852
    public function withCorpId($value)
853
    {
854
        $this->data['CorpId'] = $value;
855
        $this->options['form_params']['CorpId'] = $value;
856
857
        return $this;
858
    }
859
860
    /**
861
     * @param string $value
862
     *
863
     * @return $this
864
     */
865
    public function withUserGroupName($value)
866
    {
867
        $this->data['UserGroupName'] = $value;
868
        $this->options['form_params']['UserGroupName'] = $value;
869
870
        return $this;
871
    }
872
873
    /**
874
     * @param string $value
875
     *
876
     * @return $this
877
     */
878
    public function withParentUserGroupId($value)
879
    {
880
        $this->data['ParentUserGroupId'] = $value;
881
        $this->options['form_params']['ParentUserGroupId'] = $value;
882
883
        return $this;
884
    }
885
}
886
887
/**
888
 * @method string getCorpId()
889
 * @method string getDomainName()
890
 * @method string getVideoFrameRate()
891
 * @method string getImageFileNames()
892
 * @method string getAudioFileName()
893
 * @method string getBucketName()
894
 * @method string getImageParameters()
895
 * @method string getVideoFormat()
896
 */
897
class CreateVideoComposeTask extends Rpc
898
{
899
900
    /**
901
     * @param string $value
902
     *
903
     * @return $this
904
     */
905
    public function withCorpId($value)
906
    {
907
        $this->data['CorpId'] = $value;
908
        $this->options['form_params']['CorpId'] = $value;
909
910
        return $this;
911
    }
912
913
    /**
914
     * @param string $value
915
     *
916
     * @return $this
917
     */
918
    public function withDomainName($value)
919
    {
920
        $this->data['DomainName'] = $value;
921
        $this->options['form_params']['DomainName'] = $value;
922
923
        return $this;
924
    }
925
926
    /**
927
     * @param string $value
928
     *
929
     * @return $this
930
     */
931
    public function withVideoFrameRate($value)
932
    {
933
        $this->data['VideoFrameRate'] = $value;
934
        $this->options['form_params']['VideoFrameRate'] = $value;
935
936
        return $this;
937
    }
938
939
    /**
940
     * @param string $value
941
     *
942
     * @return $this
943
     */
944
    public function withImageFileNames($value)
945
    {
946
        $this->data['ImageFileNames'] = $value;
947
        $this->options['form_params']['ImageFileNames'] = $value;
948
949
        return $this;
950
    }
951
952
    /**
953
     * @param string $value
954
     *
955
     * @return $this
956
     */
957
    public function withAudioFileName($value)
958
    {
959
        $this->data['AudioFileName'] = $value;
960
        $this->options['form_params']['AudioFileName'] = $value;
961
962
        return $this;
963
    }
964
965
    /**
966
     * @param string $value
967
     *
968
     * @return $this
969
     */
970
    public function withBucketName($value)
971
    {
972
        $this->data['BucketName'] = $value;
973
        $this->options['form_params']['BucketName'] = $value;
974
975
        return $this;
976
    }
977
978
    /**
979
     * @param string $value
980
     *
981
     * @return $this
982
     */
983
    public function withImageParameters($value)
984
    {
985
        $this->data['ImageParameters'] = $value;
986
        $this->options['form_params']['ImageParameters'] = $value;
987
988
        return $this;
989
    }
990
991
    /**
992
     * @param string $value
993
     *
994
     * @return $this
995
     */
996
    public function withVideoFormat($value)
997
    {
998
        $this->data['VideoFormat'] = $value;
999
        $this->options['form_params']['VideoFormat'] = $value;
1000
1001
        return $this;
1002
    }
1003
}
1004
1005
/**
1006
 * @method string getCorpId()
1007
 * @method string getLiveVideoSummary()
1008
 * @method string getStartTimeStamp()
1009
 * @method string getDeviceId()
1010
 * @method string getEndTimeStamp()
1011
 * @method string getOptionList()
1012
 */
1013
class CreateVideoSummaryTask extends Rpc
1014
{
1015
1016
    /**
1017
     * @param string $value
1018
     *
1019
     * @return $this
1020
     */
1021
    public function withCorpId($value)
1022
    {
1023
        $this->data['CorpId'] = $value;
1024
        $this->options['form_params']['CorpId'] = $value;
1025
1026
        return $this;
1027
    }
1028
1029
    /**
1030
     * @param string $value
1031
     *
1032
     * @return $this
1033
     */
1034
    public function withLiveVideoSummary($value)
1035
    {
1036
        $this->data['LiveVideoSummary'] = $value;
1037
        $this->options['form_params']['LiveVideoSummary'] = $value;
1038
1039
        return $this;
1040
    }
1041
1042
    /**
1043
     * @param string $value
1044
     *
1045
     * @return $this
1046
     */
1047
    public function withStartTimeStamp($value)
1048
    {
1049
        $this->data['StartTimeStamp'] = $value;
1050
        $this->options['form_params']['StartTimeStamp'] = $value;
1051
1052
        return $this;
1053
    }
1054
1055
    /**
1056
     * @param string $value
1057
     *
1058
     * @return $this
1059
     */
1060
    public function withDeviceId($value)
1061
    {
1062
        $this->data['DeviceId'] = $value;
1063
        $this->options['form_params']['DeviceId'] = $value;
1064
1065
        return $this;
1066
    }
1067
1068
    /**
1069
     * @param string $value
1070
     *
1071
     * @return $this
1072
     */
1073
    public function withEndTimeStamp($value)
1074
    {
1075
        $this->data['EndTimeStamp'] = $value;
1076
        $this->options['form_params']['EndTimeStamp'] = $value;
1077
1078
        return $this;
1079
    }
1080
1081
    /**
1082
     * @param string $value
1083
     *
1084
     * @return $this
1085
     */
1086
    public function withOptionList($value)
1087
    {
1088
        $this->data['OptionList'] = $value;
1089
        $this->options['form_params']['OptionList'] = $value;
1090
1091
        return $this;
1092
    }
1093
}
1094
1095
/**
1096
 * @method string getCorpId()
1097
 * @method string getGroupId()
1098
 */
1099
class DeleteCorpGroup extends Rpc
1100
{
1101
1102
    /**
1103
     * @param string $value
1104
     *
1105
     * @return $this
1106
     */
1107
    public function withCorpId($value)
1108
    {
1109
        $this->data['CorpId'] = $value;
1110
        $this->options['form_params']['CorpId'] = $value;
1111
1112
        return $this;
1113
    }
1114
1115
    /**
1116
     * @param string $value
1117
     *
1118
     * @return $this
1119
     */
1120
    public function withGroupId($value)
1121
    {
1122
        $this->data['GroupId'] = $value;
1123
        $this->options['form_params']['GroupId'] = $value;
1124
1125
        return $this;
1126
    }
1127
}
1128
1129
/**
1130
 * @method string getCorpId()
1131
 * @method string getDataSourceId()
1132
 */
1133
class DeleteDataSource extends Rpc
1134
{
1135
1136
    /**
1137
     * @param string $value
1138
     *
1139
     * @return $this
1140
     */
1141
    public function withCorpId($value)
1142
    {
1143
        $this->data['CorpId'] = $value;
1144
        $this->options['form_params']['CorpId'] = $value;
1145
1146
        return $this;
1147
    }
1148
1149
    /**
1150
     * @param string $value
1151
     *
1152
     * @return $this
1153
     */
1154
    public function withDataSourceId($value)
1155
    {
1156
        $this->data['DataSourceId'] = $value;
1157
        $this->options['form_params']['DataSourceId'] = $value;
1158
1159
        return $this;
1160
    }
1161
}
1162
1163
/**
1164
 * @method string getCorpId()
1165
 * @method string getGbId()
1166
 */
1167
class DeleteDevice extends Rpc
1168
{
1169
1170
    /**
1171
     * @param string $value
1172
     *
1173
     * @return $this
1174
     */
1175
    public function withCorpId($value)
1176
    {
1177
        $this->data['CorpId'] = $value;
1178
        $this->options['form_params']['CorpId'] = $value;
1179
1180
        return $this;
1181
    }
1182
1183
    /**
1184
     * @param string $value
1185
     *
1186
     * @return $this
1187
     */
1188
    public function withGbId($value)
1189
    {
1190
        $this->data['GbId'] = $value;
1191
        $this->options['form_params']['GbId'] = $value;
1192
1193
        return $this;
1194
    }
1195
}
1196
1197
/**
1198
 * @method string getAlgorithmType()
1199
 * @method string getCorpId()
1200
 * @method string getAttributeName()
1201
 * @method string getOperatorType()
1202
 * @method string getValue()
1203
 */
1204
class DeleteRecords extends Rpc
1205
{
1206
1207
    /**
1208
     * @param string $value
1209
     *
1210
     * @return $this
1211
     */
1212
    public function withAlgorithmType($value)
1213
    {
1214
        $this->data['AlgorithmType'] = $value;
1215
        $this->options['form_params']['AlgorithmType'] = $value;
1216
1217
        return $this;
1218
    }
1219
1220
    /**
1221
     * @param string $value
1222
     *
1223
     * @return $this
1224
     */
1225
    public function withCorpId($value)
1226
    {
1227
        $this->data['CorpId'] = $value;
1228
        $this->options['form_params']['CorpId'] = $value;
1229
1230
        return $this;
1231
    }
1232
1233
    /**
1234
     * @param string $value
1235
     *
1236
     * @return $this
1237
     */
1238
    public function withAttributeName($value)
1239
    {
1240
        $this->data['AttributeName'] = $value;
1241
        $this->options['form_params']['AttributeName'] = $value;
1242
1243
        return $this;
1244
    }
1245
1246
    /**
1247
     * @param string $value
1248
     *
1249
     * @return $this
1250
     */
1251
    public function withOperatorType($value)
1252
    {
1253
        $this->data['OperatorType'] = $value;
1254
        $this->options['form_params']['OperatorType'] = $value;
1255
1256
        return $this;
1257
    }
1258
1259
    /**
1260
     * @param string $value
1261
     *
1262
     * @return $this
1263
     */
1264
    public function withValue($value)
1265
    {
1266
        $this->data['Value'] = $value;
1267
        $this->options['form_params']['Value'] = $value;
1268
1269
        return $this;
1270
    }
1271
}
1272
1273
/**
1274
 * @method string getIsvSubId()
1275
 * @method string getCorpId()
1276
 * @method string getUserId()
1277
 */
1278
class DeleteUser extends Rpc
1279
{
1280
1281
    /**
1282
     * @param string $value
1283
     *
1284
     * @return $this
1285
     */
1286
    public function withIsvSubId($value)
1287
    {
1288
        $this->data['IsvSubId'] = $value;
1289
        $this->options['form_params']['IsvSubId'] = $value;
1290
1291
        return $this;
1292
    }
1293
1294
    /**
1295
     * @param string $value
1296
     *
1297
     * @return $this
1298
     */
1299
    public function withCorpId($value)
1300
    {
1301
        $this->data['CorpId'] = $value;
1302
        $this->options['form_params']['CorpId'] = $value;
1303
1304
        return $this;
1305
    }
1306
1307
    /**
1308
     * @param string $value
1309
     *
1310
     * @return $this
1311
     */
1312
    public function withUserId($value)
1313
    {
1314
        $this->data['UserId'] = $value;
1315
        $this->options['form_params']['UserId'] = $value;
1316
1317
        return $this;
1318
    }
1319
}
1320
1321
/**
1322
 * @method string getIsvSubId()
1323
 * @method string getCorpId()
1324
 * @method string getUserGroupId()
1325
 */
1326
class DeleteUserGroup extends Rpc
1327
{
1328
1329
    /**
1330
     * @param string $value
1331
     *
1332
     * @return $this
1333
     */
1334
    public function withIsvSubId($value)
1335
    {
1336
        $this->data['IsvSubId'] = $value;
1337
        $this->options['form_params']['IsvSubId'] = $value;
1338
1339
        return $this;
1340
    }
1341
1342
    /**
1343
     * @param string $value
1344
     *
1345
     * @return $this
1346
     */
1347
    public function withCorpId($value)
1348
    {
1349
        $this->data['CorpId'] = $value;
1350
        $this->options['form_params']['CorpId'] = $value;
1351
1352
        return $this;
1353
    }
1354
1355
    /**
1356
     * @param string $value
1357
     *
1358
     * @return $this
1359
     */
1360
    public function withUserGroupId($value)
1361
    {
1362
        $this->data['UserGroupId'] = $value;
1363
        $this->options['form_params']['UserGroupId'] = $value;
1364
1365
        return $this;
1366
    }
1367
}
1368
1369
/**
1370
 * @method string getCorpId()
1371
 * @method string getTaskId()
1372
 */
1373
class DeleteVideoSummaryTask extends Rpc
1374
{
1375
1376
    /**
1377
     * @param string $value
1378
     *
1379
     * @return $this
1380
     */
1381
    public function withCorpId($value)
1382
    {
1383
        $this->data['CorpId'] = $value;
1384
        $this->options['form_params']['CorpId'] = $value;
1385
1386
        return $this;
1387
    }
1388
1389
    /**
1390
     * @param string $value
1391
     *
1392
     * @return $this
1393
     */
1394
    public function withTaskId($value)
1395
    {
1396
        $this->data['TaskId'] = $value;
1397
        $this->options['form_params']['TaskId'] = $value;
1398
1399
        return $this;
1400
    }
1401
}
1402
1403
/**
1404
 * @method string getCorpId()
1405
 */
1406
class GetBodyOptions 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
/**
1424
 * @method string getDeviceTimeStamp()
1425
 * @method string getDeviceSn()
1426
 */
1427
class GetDeviceConfig extends Rpc
1428
{
1429
1430
    /**
1431
     * @param string $value
1432
     *
1433
     * @return $this
1434
     */
1435
    public function withDeviceTimeStamp($value)
1436
    {
1437
        $this->data['DeviceTimeStamp'] = $value;
1438
        $this->options['form_params']['DeviceTimeStamp'] = $value;
1439
1440
        return $this;
1441
    }
1442
1443
    /**
1444
     * @param string $value
1445
     *
1446
     * @return $this
1447
     */
1448
    public function withDeviceSn($value)
1449
    {
1450
        $this->data['DeviceSn'] = $value;
1451
        $this->options['form_params']['DeviceSn'] = $value;
1452
1453
        return $this;
1454
    }
1455
}
1456
1457
/**
1458
 * @method string getCorpId()
1459
 * @method string getGbId()
1460
 */
1461
class GetDeviceLiveUrl extends Rpc
1462
{
1463
1464
    /**
1465
     * @param string $value
1466
     *
1467
     * @return $this
1468
     */
1469
    public function withCorpId($value)
1470
    {
1471
        $this->data['CorpId'] = $value;
1472
        $this->options['form_params']['CorpId'] = $value;
1473
1474
        return $this;
1475
    }
1476
1477
    /**
1478
     * @param string $value
1479
     *
1480
     * @return $this
1481
     */
1482
    public function withGbId($value)
1483
    {
1484
        $this->data['GbId'] = $value;
1485
        $this->options['form_params']['GbId'] = $value;
1486
1487
        return $this;
1488
    }
1489
}
1490
1491
/**
1492
 * @method string getCorpId()
1493
 * @method string getGbId()
1494
 * @method string getEndTime()
1495
 * @method string getStartTime()
1496
 */
1497
class GetDeviceVideoUrl extends Rpc
1498
{
1499
1500
    /**
1501
     * @param string $value
1502
     *
1503
     * @return $this
1504
     */
1505
    public function withCorpId($value)
1506
    {
1507
        $this->data['CorpId'] = $value;
1508
        $this->options['form_params']['CorpId'] = $value;
1509
1510
        return $this;
1511
    }
1512
1513
    /**
1514
     * @param string $value
1515
     *
1516
     * @return $this
1517
     */
1518
    public function withGbId($value)
1519
    {
1520
        $this->data['GbId'] = $value;
1521
        $this->options['form_params']['GbId'] = $value;
1522
1523
        return $this;
1524
    }
1525
1526
    /**
1527
     * @param string $value
1528
     *
1529
     * @return $this
1530
     */
1531
    public function withEndTime($value)
1532
    {
1533
        $this->data['EndTime'] = $value;
1534
        $this->options['form_params']['EndTime'] = $value;
1535
1536
        return $this;
1537
    }
1538
1539
    /**
1540
     * @param string $value
1541
     *
1542
     * @return $this
1543
     */
1544
    public function withStartTime($value)
1545
    {
1546
        $this->data['StartTime'] = $value;
1547
        $this->options['form_params']['StartTime'] = $value;
1548
1549
        return $this;
1550
    }
1551
}
1552
1553
/**
1554
 * @method string getPictureUrl()
1555
 * @method string getPictureContent()
1556
 * @method string getPictureId()
1557
 */
1558
class GetFaceModelResult extends Rpc
1559
{
1560
1561
    /**
1562
     * @param string $value
1563
     *
1564
     * @return $this
1565
     */
1566
    public function withPictureUrl($value)
1567
    {
1568
        $this->data['PictureUrl'] = $value;
1569
        $this->options['form_params']['PictureUrl'] = $value;
1570
1571
        return $this;
1572
    }
1573
1574
    /**
1575
     * @param string $value
1576
     *
1577
     * @return $this
1578
     */
1579
    public function withPictureContent($value)
1580
    {
1581
        $this->data['PictureContent'] = $value;
1582
        $this->options['form_params']['PictureContent'] = $value;
1583
1584
        return $this;
1585
    }
1586
1587
    /**
1588
     * @param string $value
1589
     *
1590
     * @return $this
1591
     */
1592
    public function withPictureId($value)
1593
    {
1594
        $this->data['PictureId'] = $value;
1595
        $this->options['form_params']['PictureId'] = $value;
1596
1597
        return $this;
1598
    }
1599
}
1600
1601
/**
1602
 * @method string getCorpId()
1603
 */
1604
class GetFaceOptions extends Rpc
1605
{
1606
1607
    /**
1608
     * @param string $value
1609
     *
1610
     * @return $this
1611
     */
1612
    public function withCorpId($value)
1613
    {
1614
        $this->data['CorpId'] = $value;
1615
        $this->options['form_params']['CorpId'] = $value;
1616
1617
        return $this;
1618
    }
1619
}
1620
1621
/**
1622
 * @method string getCommodityCode()
1623
 */
1624
class GetInventory extends Rpc
1625
{
1626
1627
    /**
1628
     * @param string $value
1629
     *
1630
     * @return $this
1631
     */
1632
    public function withCommodityCode($value)
1633
    {
1634
        $this->data['CommodityCode'] = $value;
1635
        $this->options['form_params']['CommodityCode'] = $value;
1636
1637
        return $this;
1638
    }
1639
}
1640
1641
/**
1642
 * @method string getCorpId()
1643
 * @method string getEndTime()
1644
 * @method string getStartTime()
1645
 * @method string getAlgorithmVendor()
1646
 * @method string getMinRecordId()
1647
 * @method string getTaskId()
1648
 */
1649
class GetMonitorResult extends Rpc
1650
{
1651
1652
    /**
1653
     * @param string $value
1654
     *
1655
     * @return $this
1656
     */
1657
    public function withCorpId($value)
1658
    {
1659
        $this->data['CorpId'] = $value;
1660
        $this->options['form_params']['CorpId'] = $value;
1661
1662
        return $this;
1663
    }
1664
1665
    /**
1666
     * @param string $value
1667
     *
1668
     * @return $this
1669
     */
1670
    public function withEndTime($value)
1671
    {
1672
        $this->data['EndTime'] = $value;
1673
        $this->options['form_params']['EndTime'] = $value;
1674
1675
        return $this;
1676
    }
1677
1678
    /**
1679
     * @param string $value
1680
     *
1681
     * @return $this
1682
     */
1683
    public function withStartTime($value)
1684
    {
1685
        $this->data['StartTime'] = $value;
1686
        $this->options['form_params']['StartTime'] = $value;
1687
1688
        return $this;
1689
    }
1690
1691
    /**
1692
     * @param string $value
1693
     *
1694
     * @return $this
1695
     */
1696
    public function withAlgorithmVendor($value)
1697
    {
1698
        $this->data['AlgorithmVendor'] = $value;
1699
        $this->options['form_params']['AlgorithmVendor'] = $value;
1700
1701
        return $this;
1702
    }
1703
1704
    /**
1705
     * @param string $value
1706
     *
1707
     * @return $this
1708
     */
1709
    public function withMinRecordId($value)
1710
    {
1711
        $this->data['MinRecordId'] = $value;
1712
        $this->options['form_params']['MinRecordId'] = $value;
1713
1714
        return $this;
1715
    }
1716
1717
    /**
1718
     * @param string $value
1719
     *
1720
     * @return $this
1721
     */
1722
    public function withTaskId($value)
1723
    {
1724
        $this->data['TaskId'] = $value;
1725
        $this->options['form_params']['TaskId'] = $value;
1726
1727
        return $this;
1728
    }
1729
}
1730
1731
/**
1732
 * @method string getAlgorithmType()
1733
 * @method string getCorpId()
1734
 * @method string getPersonID()
1735
 */
1736
class GetPersonDetail extends Rpc
1737
{
1738
1739
    /**
1740
     * @param string $value
1741
     *
1742
     * @return $this
1743
     */
1744
    public function withAlgorithmType($value)
1745
    {
1746
        $this->data['AlgorithmType'] = $value;
1747
        $this->options['form_params']['AlgorithmType'] = $value;
1748
1749
        return $this;
1750
    }
1751
1752
    /**
1753
     * @param string $value
1754
     *
1755
     * @return $this
1756
     */
1757
    public function withCorpId($value)
1758
    {
1759
        $this->data['CorpId'] = $value;
1760
        $this->options['form_params']['CorpId'] = $value;
1761
1762
        return $this;
1763
    }
1764
1765
    /**
1766
     * @param string $value
1767
     *
1768
     * @return $this
1769
     */
1770
    public function withPersonID($value)
1771
    {
1772
        $this->data['PersonID'] = $value;
1773
        $this->options['form_params']['PersonID'] = $value;
1774
1775
        return $this;
1776
    }
1777
}
1778
1779
/**
1780
 * @method string getFaceImageUrl()
1781
 * @method string getPageNumber()
1782
 * @method string getCorpIdList()
1783
 * @method string getPageSize()
1784
 */
1785
class GetPersonList extends Rpc
1786
{
1787
1788
    /**
1789
     * @param string $value
1790
     *
1791
     * @return $this
1792
     */
1793
    public function withFaceImageUrl($value)
1794
    {
1795
        $this->data['FaceImageUrl'] = $value;
1796
        $this->options['form_params']['FaceImageUrl'] = $value;
1797
1798
        return $this;
1799
    }
1800
1801
    /**
1802
     * @param string $value
1803
     *
1804
     * @return $this
1805
     */
1806
    public function withPageNumber($value)
1807
    {
1808
        $this->data['PageNumber'] = $value;
1809
        $this->options['form_params']['PageNumber'] = $value;
1810
1811
        return $this;
1812
    }
1813
1814
    /**
1815
     * @param string $value
1816
     *
1817
     * @return $this
1818
     */
1819
    public function withCorpIdList($value)
1820
    {
1821
        $this->data['CorpIdList'] = $value;
1822
        $this->options['form_params']['CorpIdList'] = $value;
1823
1824
        return $this;
1825
    }
1826
1827
    /**
1828
     * @param string $value
1829
     *
1830
     * @return $this
1831
     */
1832
    public function withPageSize($value)
1833
    {
1834
        $this->data['PageSize'] = $value;
1835
        $this->options['form_params']['PageSize'] = $value;
1836
1837
        return $this;
1838
    }
1839
}
1840
1841
/**
1842
 * @method string getIsvSubId()
1843
 * @method string getCorpId()
1844
 * @method string getNeedFaceDetail()
1845
 * @method string getUserId()
1846
 */
1847
class GetUserDetail extends Rpc
1848
{
1849
1850
    /**
1851
     * @param string $value
1852
     *
1853
     * @return $this
1854
     */
1855
    public function withIsvSubId($value)
1856
    {
1857
        $this->data['IsvSubId'] = $value;
1858
        $this->options['form_params']['IsvSubId'] = $value;
1859
1860
        return $this;
1861
    }
1862
1863
    /**
1864
     * @param string $value
1865
     *
1866
     * @return $this
1867
     */
1868
    public function withCorpId($value)
1869
    {
1870
        $this->data['CorpId'] = $value;
1871
        $this->options['form_params']['CorpId'] = $value;
1872
1873
        return $this;
1874
    }
1875
1876
    /**
1877
     * @param string $value
1878
     *
1879
     * @return $this
1880
     */
1881
    public function withNeedFaceDetail($value)
1882
    {
1883
        $this->data['NeedFaceDetail'] = $value;
1884
        $this->options['form_params']['NeedFaceDetail'] = $value;
1885
1886
        return $this;
1887
    }
1888
1889
    /**
1890
     * @param string $value
1891
     *
1892
     * @return $this
1893
     */
1894
    public function withUserId($value)
1895
    {
1896
        $this->data['UserId'] = $value;
1897
        $this->options['form_params']['UserId'] = $value;
1898
1899
        return $this;
1900
    }
1901
}
1902
1903
/**
1904
 * @method string getCorpId()
1905
 * @method string getTaskRequestId()
1906
 */
1907
class GetVideoComposeResult extends Rpc
1908
{
1909
1910
    /**
1911
     * @param string $value
1912
     *
1913
     * @return $this
1914
     */
1915
    public function withCorpId($value)
1916
    {
1917
        $this->data['CorpId'] = $value;
1918
        $this->options['form_params']['CorpId'] = $value;
1919
1920
        return $this;
1921
    }
1922
1923
    /**
1924
     * @param string $value
1925
     *
1926
     * @return $this
1927
     */
1928
    public function withTaskRequestId($value)
1929
    {
1930
        $this->data['TaskRequestId'] = $value;
1931
        $this->options['form_params']['TaskRequestId'] = $value;
1932
1933
        return $this;
1934
    }
1935
}
1936
1937
/**
1938
 * @method string getCorpId()
1939
 * @method string getTaskId()
1940
 */
1941
class GetVideoSummaryTaskResult extends Rpc
1942
{
1943
1944
    /**
1945
     * @param string $value
1946
     *
1947
     * @return $this
1948
     */
1949
    public function withCorpId($value)
1950
    {
1951
        $this->data['CorpId'] = $value;
1952
        $this->options['form_params']['CorpId'] = $value;
1953
1954
        return $this;
1955
    }
1956
1957
    /**
1958
     * @param string $value
1959
     *
1960
     * @return $this
1961
     */
1962
    public function withTaskId($value)
1963
    {
1964
        $this->data['TaskId'] = $value;
1965
        $this->options['form_params']['TaskId'] = $value;
1966
1967
        return $this;
1968
    }
1969
}
1970
1971
/**
1972
 * @method string getPicPath()
1973
 * @method string getCorpId()
1974
 * @method string getPicUrl()
1975
 * @method string getPicId()
1976
 */
1977
class InvokeMotorModel extends Rpc
1978
{
1979
1980
    /**
1981
     * @param string $value
1982
     *
1983
     * @return $this
1984
     */
1985
    public function withPicPath($value)
1986
    {
1987
        $this->data['PicPath'] = $value;
1988
        $this->options['form_params']['PicPath'] = $value;
1989
1990
        return $this;
1991
    }
1992
1993
    /**
1994
     * @param string $value
1995
     *
1996
     * @return $this
1997
     */
1998
    public function withCorpId($value)
1999
    {
2000
        $this->data['CorpId'] = $value;
2001
        $this->options['form_params']['CorpId'] = $value;
2002
2003
        return $this;
2004
    }
2005
2006
    /**
2007
     * @param string $value
2008
     *
2009
     * @return $this
2010
     */
2011
    public function withPicUrl($value)
2012
    {
2013
        $this->data['PicUrl'] = $value;
2014
        $this->options['form_params']['PicUrl'] = $value;
2015
2016
        return $this;
2017
    }
2018
2019
    /**
2020
     * @param string $value
2021
     *
2022
     * @return $this
2023
     */
2024
    public function withPicId($value)
2025
    {
2026
        $this->data['PicId'] = $value;
2027
        $this->options['form_params']['PicId'] = $value;
2028
2029
        return $this;
2030
    }
2031
}
2032
2033
/**
2034
 * @method string getAlgorithmType()
2035
 * @method string getCorpId()
2036
 * @method string getCapStyle()
2037
 * @method string getEndTime()
2038
 * @method string getStartTime()
2039
 * @method string getPageNumber()
2040
 * @method string getDataSourceId()
2041
 * @method string getPageSize()
2042
 */
2043
class ListBodyAlgorithmResults extends Rpc
2044
{
2045
2046
    /**
2047
     * @param string $value
2048
     *
2049
     * @return $this
2050
     */
2051
    public function withAlgorithmType($value)
2052
    {
2053
        $this->data['AlgorithmType'] = $value;
2054
        $this->options['form_params']['AlgorithmType'] = $value;
2055
2056
        return $this;
2057
    }
2058
2059
    /**
2060
     * @param string $value
2061
     *
2062
     * @return $this
2063
     */
2064
    public function withCorpId($value)
2065
    {
2066
        $this->data['CorpId'] = $value;
2067
        $this->options['form_params']['CorpId'] = $value;
2068
2069
        return $this;
2070
    }
2071
2072
    /**
2073
     * @param string $value
2074
     *
2075
     * @return $this
2076
     */
2077
    public function withCapStyle($value)
2078
    {
2079
        $this->data['CapStyle'] = $value;
2080
        $this->options['form_params']['CapStyle'] = $value;
2081
2082
        return $this;
2083
    }
2084
2085
    /**
2086
     * @param string $value
2087
     *
2088
     * @return $this
2089
     */
2090
    public function withEndTime($value)
2091
    {
2092
        $this->data['EndTime'] = $value;
2093
        $this->options['form_params']['EndTime'] = $value;
2094
2095
        return $this;
2096
    }
2097
2098
    /**
2099
     * @param string $value
2100
     *
2101
     * @return $this
2102
     */
2103
    public function withStartTime($value)
2104
    {
2105
        $this->data['StartTime'] = $value;
2106
        $this->options['form_params']['StartTime'] = $value;
2107
2108
        return $this;
2109
    }
2110
2111
    /**
2112
     * @param string $value
2113
     *
2114
     * @return $this
2115
     */
2116
    public function withPageNumber($value)
2117
    {
2118
        $this->data['PageNumber'] = $value;
2119
        $this->options['form_params']['PageNumber'] = $value;
2120
2121
        return $this;
2122
    }
2123
2124
    /**
2125
     * @param string $value
2126
     *
2127
     * @return $this
2128
     */
2129
    public function withDataSourceId($value)
2130
    {
2131
        $this->data['DataSourceId'] = $value;
2132
        $this->options['form_params']['DataSourceId'] = $value;
2133
2134
        return $this;
2135
    }
2136
2137
    /**
2138
     * @param string $value
2139
     *
2140
     * @return $this
2141
     */
2142
    public function withPageSize($value)
2143
    {
2144
        $this->data['PageSize'] = $value;
2145
        $this->options['form_params']['PageSize'] = $value;
2146
2147
        return $this;
2148
    }
2149
}
2150
2151
/**
2152
 * @method string getCorpId()
2153
 * @method string getGroupId()
2154
 * @method string getEndTime()
2155
 * @method string getStartTime()
2156
 * @method string getDeviceId()
2157
 * @method string getPageNumber()
2158
 * @method string getDeviceGroup()
2159
 * @method string getTagCode()
2160
 * @method string getPageSize()
2161
 * @method string getUserGroup()
2162
 */
2163
class ListCorpGroupMetrics extends Rpc
2164
{
2165
2166
    /**
2167
     * @param string $value
2168
     *
2169
     * @return $this
2170
     */
2171
    public function withCorpId($value)
2172
    {
2173
        $this->data['CorpId'] = $value;
2174
        $this->options['form_params']['CorpId'] = $value;
2175
2176
        return $this;
2177
    }
2178
2179
    /**
2180
     * @param string $value
2181
     *
2182
     * @return $this
2183
     */
2184
    public function withGroupId($value)
2185
    {
2186
        $this->data['GroupId'] = $value;
2187
        $this->options['form_params']['GroupId'] = $value;
2188
2189
        return $this;
2190
    }
2191
2192
    /**
2193
     * @param string $value
2194
     *
2195
     * @return $this
2196
     */
2197
    public function withEndTime($value)
2198
    {
2199
        $this->data['EndTime'] = $value;
2200
        $this->options['form_params']['EndTime'] = $value;
2201
2202
        return $this;
2203
    }
2204
2205
    /**
2206
     * @param string $value
2207
     *
2208
     * @return $this
2209
     */
2210
    public function withStartTime($value)
2211
    {
2212
        $this->data['StartTime'] = $value;
2213
        $this->options['form_params']['StartTime'] = $value;
2214
2215
        return $this;
2216
    }
2217
2218
    /**
2219
     * @param string $value
2220
     *
2221
     * @return $this
2222
     */
2223
    public function withDeviceId($value)
2224
    {
2225
        $this->data['DeviceId'] = $value;
2226
        $this->options['form_params']['DeviceId'] = $value;
2227
2228
        return $this;
2229
    }
2230
2231
    /**
2232
     * @param string $value
2233
     *
2234
     * @return $this
2235
     */
2236
    public function withPageNumber($value)
2237
    {
2238
        $this->data['PageNumber'] = $value;
2239
        $this->options['form_params']['PageNumber'] = $value;
2240
2241
        return $this;
2242
    }
2243
2244
    /**
2245
     * @param string $value
2246
     *
2247
     * @return $this
2248
     */
2249
    public function withDeviceGroup($value)
2250
    {
2251
        $this->data['DeviceGroup'] = $value;
2252
        $this->options['form_params']['DeviceGroup'] = $value;
2253
2254
        return $this;
2255
    }
2256
2257
    /**
2258
     * @param string $value
2259
     *
2260
     * @return $this
2261
     */
2262
    public function withTagCode($value)
2263
    {
2264
        $this->data['TagCode'] = $value;
2265
        $this->options['form_params']['TagCode'] = $value;
2266
2267
        return $this;
2268
    }
2269
2270
    /**
2271
     * @param string $value
2272
     *
2273
     * @return $this
2274
     */
2275
    public function withPageSize($value)
2276
    {
2277
        $this->data['PageSize'] = $value;
2278
        $this->options['form_params']['PageSize'] = $value;
2279
2280
        return $this;
2281
    }
2282
2283
    /**
2284
     * @param string $value
2285
     *
2286
     * @return $this
2287
     */
2288
    public function withUserGroup($value)
2289
    {
2290
        $this->data['UserGroup'] = $value;
2291
        $this->options['form_params']['UserGroup'] = $value;
2292
2293
        return $this;
2294
    }
2295
}
2296
2297
/**
2298
 * @method string getCorpId()
2299
 * @method string getPageNumber()
2300
 * @method string getPageSize()
2301
 */
2302
class ListCorpGroups extends Rpc
2303
{
2304
2305
    /**
2306
     * @param string $value
2307
     *
2308
     * @return $this
2309
     */
2310
    public function withCorpId($value)
2311
    {
2312
        $this->data['CorpId'] = $value;
2313
        $this->options['form_params']['CorpId'] = $value;
2314
2315
        return $this;
2316
    }
2317
2318
    /**
2319
     * @param string $value
2320
     *
2321
     * @return $this
2322
     */
2323
    public function withPageNumber($value)
2324
    {
2325
        $this->data['PageNumber'] = $value;
2326
        $this->options['form_params']['PageNumber'] = $value;
2327
2328
        return $this;
2329
    }
2330
2331
    /**
2332
     * @param string $value
2333
     *
2334
     * @return $this
2335
     */
2336
    public function withPageSize($value)
2337
    {
2338
        $this->data['PageSize'] = $value;
2339
        $this->options['form_params']['PageSize'] = $value;
2340
2341
        return $this;
2342
    }
2343
}
2344
2345
/**
2346
 * @method string getCorpId()
2347
 * @method string getEndTime()
2348
 * @method string getStartTime()
2349
 * @method string getPageNumber()
2350
 * @method string getDeviceGroupList()
2351
 * @method string getTagCode()
2352
 * @method string getUserGroupList()
2353
 * @method string getPageSize()
2354
 * @method string getDeviceIdList()
2355
 */
2356
class ListCorpMetrics extends Rpc
2357
{
2358
2359
    /**
2360
     * @param string $value
2361
     *
2362
     * @return $this
2363
     */
2364
    public function withCorpId($value)
2365
    {
2366
        $this->data['CorpId'] = $value;
2367
        $this->options['form_params']['CorpId'] = $value;
2368
2369
        return $this;
2370
    }
2371
2372
    /**
2373
     * @param string $value
2374
     *
2375
     * @return $this
2376
     */
2377
    public function withEndTime($value)
2378
    {
2379
        $this->data['EndTime'] = $value;
2380
        $this->options['form_params']['EndTime'] = $value;
2381
2382
        return $this;
2383
    }
2384
2385
    /**
2386
     * @param string $value
2387
     *
2388
     * @return $this
2389
     */
2390
    public function withStartTime($value)
2391
    {
2392
        $this->data['StartTime'] = $value;
2393
        $this->options['form_params']['StartTime'] = $value;
2394
2395
        return $this;
2396
    }
2397
2398
    /**
2399
     * @param string $value
2400
     *
2401
     * @return $this
2402
     */
2403
    public function withPageNumber($value)
2404
    {
2405
        $this->data['PageNumber'] = $value;
2406
        $this->options['form_params']['PageNumber'] = $value;
2407
2408
        return $this;
2409
    }
2410
2411
    /**
2412
     * @param string $value
2413
     *
2414
     * @return $this
2415
     */
2416
    public function withDeviceGroupList($value)
2417
    {
2418
        $this->data['DeviceGroupList'] = $value;
2419
        $this->options['form_params']['DeviceGroupList'] = $value;
2420
2421
        return $this;
2422
    }
2423
2424
    /**
2425
     * @param string $value
2426
     *
2427
     * @return $this
2428
     */
2429
    public function withTagCode($value)
2430
    {
2431
        $this->data['TagCode'] = $value;
2432
        $this->options['form_params']['TagCode'] = $value;
2433
2434
        return $this;
2435
    }
2436
2437
    /**
2438
     * @param string $value
2439
     *
2440
     * @return $this
2441
     */
2442
    public function withUserGroupList($value)
2443
    {
2444
        $this->data['UserGroupList'] = $value;
2445
        $this->options['form_params']['UserGroupList'] = $value;
2446
2447
        return $this;
2448
    }
2449
2450
    /**
2451
     * @param string $value
2452
     *
2453
     * @return $this
2454
     */
2455
    public function withPageSize($value)
2456
    {
2457
        $this->data['PageSize'] = $value;
2458
        $this->options['form_params']['PageSize'] = $value;
2459
2460
        return $this;
2461
    }
2462
2463
    /**
2464
     * @param string $value
2465
     *
2466
     * @return $this
2467
     */
2468
    public function withDeviceIdList($value)
2469
    {
2470
        $this->data['DeviceIdList'] = $value;
2471
        $this->options['form_params']['DeviceIdList'] = $value;
2472
2473
        return $this;
2474
    }
2475
}
2476
2477
/**
2478
 * @method string getPageNumber()
2479
 * @method string getPageSize()
2480
 */
2481
class ListCorps extends Rpc
2482
{
2483
2484
    /**
2485
     * @param string $value
2486
     *
2487
     * @return $this
2488
     */
2489
    public function withPageNumber($value)
2490
    {
2491
        $this->data['PageNumber'] = $value;
2492
        $this->options['form_params']['PageNumber'] = $value;
2493
2494
        return $this;
2495
    }
2496
2497
    /**
2498
     * @param string $value
2499
     *
2500
     * @return $this
2501
     */
2502
    public function withPageSize($value)
2503
    {
2504
        $this->data['PageSize'] = $value;
2505
        $this->options['form_params']['PageSize'] = $value;
2506
2507
        return $this;
2508
    }
2509
}
2510
2511
/**
2512
 * @method string getCorpId()
2513
 * @method string getGbId()
2514
 * @method string getPageNumber()
2515
 * @method string getPageSize()
2516
 * @method string getDeviceName()
2517
 */
2518
class ListDevices extends Rpc
2519
{
2520
2521
    /**
2522
     * @param string $value
2523
     *
2524
     * @return $this
2525
     */
2526
    public function withCorpId($value)
2527
    {
2528
        $this->data['CorpId'] = $value;
2529
        $this->options['form_params']['CorpId'] = $value;
2530
2531
        return $this;
2532
    }
2533
2534
    /**
2535
     * @param string $value
2536
     *
2537
     * @return $this
2538
     */
2539
    public function withGbId($value)
2540
    {
2541
        $this->data['GbId'] = $value;
2542
        $this->options['form_params']['GbId'] = $value;
2543
2544
        return $this;
2545
    }
2546
2547
    /**
2548
     * @param string $value
2549
     *
2550
     * @return $this
2551
     */
2552
    public function withPageNumber($value)
2553
    {
2554
        $this->data['PageNumber'] = $value;
2555
        $this->options['form_params']['PageNumber'] = $value;
2556
2557
        return $this;
2558
    }
2559
2560
    /**
2561
     * @param string $value
2562
     *
2563
     * @return $this
2564
     */
2565
    public function withPageSize($value)
2566
    {
2567
        $this->data['PageSize'] = $value;
2568
        $this->options['form_params']['PageSize'] = $value;
2569
2570
        return $this;
2571
    }
2572
2573
    /**
2574
     * @param string $value
2575
     *
2576
     * @return $this
2577
     */
2578
    public function withDeviceName($value)
2579
    {
2580
        $this->data['DeviceName'] = $value;
2581
        $this->options['form_params']['DeviceName'] = $value;
2582
2583
        return $this;
2584
    }
2585
}
2586
2587
/**
2588
 * @method string getSourceId()
2589
 * @method string getCorpId()
2590
 * @method string getExtendValue()
2591
 * @method string getEndTime()
2592
 * @method string getStartTime()
2593
 * @method string getPageNumber()
2594
 * @method string getRecordId()
2595
 * @method string getEventValue()
2596
 * @method string getDataSourceId()
2597
 * @method string getPageSize()
2598
 * @method string getEventType()
2599
 */
2600
class ListEventAlgorithmDetails extends Rpc
2601
{
2602
2603
    /**
2604
     * @param string $value
2605
     *
2606
     * @return $this
2607
     */
2608
    public function withSourceId($value)
2609
    {
2610
        $this->data['SourceId'] = $value;
2611
        $this->options['form_params']['SourceId'] = $value;
2612
2613
        return $this;
2614
    }
2615
2616
    /**
2617
     * @param string $value
2618
     *
2619
     * @return $this
2620
     */
2621
    public function withCorpId($value)
2622
    {
2623
        $this->data['CorpId'] = $value;
2624
        $this->options['form_params']['CorpId'] = $value;
2625
2626
        return $this;
2627
    }
2628
2629
    /**
2630
     * @param string $value
2631
     *
2632
     * @return $this
2633
     */
2634
    public function withExtendValue($value)
2635
    {
2636
        $this->data['ExtendValue'] = $value;
2637
        $this->options['form_params']['ExtendValue'] = $value;
2638
2639
        return $this;
2640
    }
2641
2642
    /**
2643
     * @param string $value
2644
     *
2645
     * @return $this
2646
     */
2647
    public function withEndTime($value)
2648
    {
2649
        $this->data['EndTime'] = $value;
2650
        $this->options['form_params']['EndTime'] = $value;
2651
2652
        return $this;
2653
    }
2654
2655
    /**
2656
     * @param string $value
2657
     *
2658
     * @return $this
2659
     */
2660
    public function withStartTime($value)
2661
    {
2662
        $this->data['StartTime'] = $value;
2663
        $this->options['form_params']['StartTime'] = $value;
2664
2665
        return $this;
2666
    }
2667
2668
    /**
2669
     * @param string $value
2670
     *
2671
     * @return $this
2672
     */
2673
    public function withPageNumber($value)
2674
    {
2675
        $this->data['PageNumber'] = $value;
2676
        $this->options['form_params']['PageNumber'] = $value;
2677
2678
        return $this;
2679
    }
2680
2681
    /**
2682
     * @param string $value
2683
     *
2684
     * @return $this
2685
     */
2686
    public function withRecordId($value)
2687
    {
2688
        $this->data['RecordId'] = $value;
2689
        $this->options['form_params']['RecordId'] = $value;
2690
2691
        return $this;
2692
    }
2693
2694
    /**
2695
     * @param string $value
2696
     *
2697
     * @return $this
2698
     */
2699
    public function withEventValue($value)
2700
    {
2701
        $this->data['EventValue'] = $value;
2702
        $this->options['form_params']['EventValue'] = $value;
2703
2704
        return $this;
2705
    }
2706
2707
    /**
2708
     * @param string $value
2709
     *
2710
     * @return $this
2711
     */
2712
    public function withDataSourceId($value)
2713
    {
2714
        $this->data['DataSourceId'] = $value;
2715
        $this->options['form_params']['DataSourceId'] = $value;
2716
2717
        return $this;
2718
    }
2719
2720
    /**
2721
     * @param string $value
2722
     *
2723
     * @return $this
2724
     */
2725
    public function withPageSize($value)
2726
    {
2727
        $this->data['PageSize'] = $value;
2728
        $this->options['form_params']['PageSize'] = $value;
2729
2730
        return $this;
2731
    }
2732
2733
    /**
2734
     * @param string $value
2735
     *
2736
     * @return $this
2737
     */
2738
    public function withEventType($value)
2739
    {
2740
        $this->data['EventType'] = $value;
2741
        $this->options['form_params']['EventType'] = $value;
2742
2743
        return $this;
2744
    }
2745
}
2746
2747
/**
2748
 * @method string getCorpId()
2749
 * @method string getExtendValue()
2750
 * @method string getEndTime()
2751
 * @method string getStartTime()
2752
 * @method string getPageNumber()
2753
 * @method string getDataSourceId()
2754
 * @method string getPageSize()
2755
 * @method string getEventType()
2756
 */
2757
class ListEventAlgorithmResults extends Rpc
2758
{
2759
2760
    /**
2761
     * @param string $value
2762
     *
2763
     * @return $this
2764
     */
2765
    public function withCorpId($value)
2766
    {
2767
        $this->data['CorpId'] = $value;
2768
        $this->options['form_params']['CorpId'] = $value;
2769
2770
        return $this;
2771
    }
2772
2773
    /**
2774
     * @param string $value
2775
     *
2776
     * @return $this
2777
     */
2778
    public function withExtendValue($value)
2779
    {
2780
        $this->data['ExtendValue'] = $value;
2781
        $this->options['form_params']['ExtendValue'] = $value;
2782
2783
        return $this;
2784
    }
2785
2786
    /**
2787
     * @param string $value
2788
     *
2789
     * @return $this
2790
     */
2791
    public function withEndTime($value)
2792
    {
2793
        $this->data['EndTime'] = $value;
2794
        $this->options['form_params']['EndTime'] = $value;
2795
2796
        return $this;
2797
    }
2798
2799
    /**
2800
     * @param string $value
2801
     *
2802
     * @return $this
2803
     */
2804
    public function withStartTime($value)
2805
    {
2806
        $this->data['StartTime'] = $value;
2807
        $this->options['form_params']['StartTime'] = $value;
2808
2809
        return $this;
2810
    }
2811
2812
    /**
2813
     * @param string $value
2814
     *
2815
     * @return $this
2816
     */
2817
    public function withPageNumber($value)
2818
    {
2819
        $this->data['PageNumber'] = $value;
2820
        $this->options['form_params']['PageNumber'] = $value;
2821
2822
        return $this;
2823
    }
2824
2825
    /**
2826
     * @param string $value
2827
     *
2828
     * @return $this
2829
     */
2830
    public function withDataSourceId($value)
2831
    {
2832
        $this->data['DataSourceId'] = $value;
2833
        $this->options['form_params']['DataSourceId'] = $value;
2834
2835
        return $this;
2836
    }
2837
2838
    /**
2839
     * @param string $value
2840
     *
2841
     * @return $this
2842
     */
2843
    public function withPageSize($value)
2844
    {
2845
        $this->data['PageSize'] = $value;
2846
        $this->options['form_params']['PageSize'] = $value;
2847
2848
        return $this;
2849
    }
2850
2851
    /**
2852
     * @param string $value
2853
     *
2854
     * @return $this
2855
     */
2856
    public function withEventType($value)
2857
    {
2858
        $this->data['EventType'] = $value;
2859
        $this->options['form_params']['EventType'] = $value;
2860
2861
        return $this;
2862
    }
2863
}
2864
2865
/**
2866
 * @method string getAlgorithmType()
2867
 * @method string getCorpId()
2868
 * @method string getEndTime()
2869
 * @method string getStartTime()
2870
 * @method string getPageNumber()
2871
 * @method string getDataSourceId()
2872
 * @method string getPageSize()
2873
 */
2874
class ListFaceAlgorithmResults extends Rpc
2875
{
2876
2877
    /**
2878
     * @param string $value
2879
     *
2880
     * @return $this
2881
     */
2882
    public function withAlgorithmType($value)
2883
    {
2884
        $this->data['AlgorithmType'] = $value;
2885
        $this->options['form_params']['AlgorithmType'] = $value;
2886
2887
        return $this;
2888
    }
2889
2890
    /**
2891
     * @param string $value
2892
     *
2893
     * @return $this
2894
     */
2895
    public function withCorpId($value)
2896
    {
2897
        $this->data['CorpId'] = $value;
2898
        $this->options['form_params']['CorpId'] = $value;
2899
2900
        return $this;
2901
    }
2902
2903
    /**
2904
     * @param string $value
2905
     *
2906
     * @return $this
2907
     */
2908
    public function withEndTime($value)
2909
    {
2910
        $this->data['EndTime'] = $value;
2911
        $this->options['form_params']['EndTime'] = $value;
2912
2913
        return $this;
2914
    }
2915
2916
    /**
2917
     * @param string $value
2918
     *
2919
     * @return $this
2920
     */
2921
    public function withStartTime($value)
2922
    {
2923
        $this->data['StartTime'] = $value;
2924
        $this->options['form_params']['StartTime'] = $value;
2925
2926
        return $this;
2927
    }
2928
2929
    /**
2930
     * @param string $value
2931
     *
2932
     * @return $this
2933
     */
2934
    public function withPageNumber($value)
2935
    {
2936
        $this->data['PageNumber'] = $value;
2937
        $this->options['form_params']['PageNumber'] = $value;
2938
2939
        return $this;
2940
    }
2941
2942
    /**
2943
     * @param string $value
2944
     *
2945
     * @return $this
2946
     */
2947
    public function withDataSourceId($value)
2948
    {
2949
        $this->data['DataSourceId'] = $value;
2950
        $this->options['form_params']['DataSourceId'] = $value;
2951
2952
        return $this;
2953
    }
2954
2955
    /**
2956
     * @param string $value
2957
     *
2958
     * @return $this
2959
     */
2960
    public function withPageSize($value)
2961
    {
2962
        $this->data['PageSize'] = $value;
2963
        $this->options['form_params']['PageSize'] = $value;
2964
2965
        return $this;
2966
    }
2967
}
2968
2969
/**
2970
 * @method string getCorpId()
2971
 * @method string getEndTime()
2972
 * @method string getStartTime()
2973
 * @method string getPageNumber()
2974
 * @method string getTagCode()
2975
 * @method string getPageSize()
2976
 * @method string getAggregateType()
2977
 */
2978
class ListMetrics extends Rpc
2979
{
2980
2981
    /**
2982
     * @param string $value
2983
     *
2984
     * @return $this
2985
     */
2986
    public function withCorpId($value)
2987
    {
2988
        $this->data['CorpId'] = $value;
2989
        $this->options['form_params']['CorpId'] = $value;
2990
2991
        return $this;
2992
    }
2993
2994
    /**
2995
     * @param string $value
2996
     *
2997
     * @return $this
2998
     */
2999
    public function withEndTime($value)
3000
    {
3001
        $this->data['EndTime'] = $value;
3002
        $this->options['form_params']['EndTime'] = $value;
3003
3004
        return $this;
3005
    }
3006
3007
    /**
3008
     * @param string $value
3009
     *
3010
     * @return $this
3011
     */
3012
    public function withStartTime($value)
3013
    {
3014
        $this->data['StartTime'] = $value;
3015
        $this->options['form_params']['StartTime'] = $value;
3016
3017
        return $this;
3018
    }
3019
3020
    /**
3021
     * @param string $value
3022
     *
3023
     * @return $this
3024
     */
3025
    public function withPageNumber($value)
3026
    {
3027
        $this->data['PageNumber'] = $value;
3028
        $this->options['form_params']['PageNumber'] = $value;
3029
3030
        return $this;
3031
    }
3032
3033
    /**
3034
     * @param string $value
3035
     *
3036
     * @return $this
3037
     */
3038
    public function withTagCode($value)
3039
    {
3040
        $this->data['TagCode'] = $value;
3041
        $this->options['form_params']['TagCode'] = $value;
3042
3043
        return $this;
3044
    }
3045
3046
    /**
3047
     * @param string $value
3048
     *
3049
     * @return $this
3050
     */
3051
    public function withPageSize($value)
3052
    {
3053
        $this->data['PageSize'] = $value;
3054
        $this->options['form_params']['PageSize'] = $value;
3055
3056
        return $this;
3057
    }
3058
3059
    /**
3060
     * @param string $value
3061
     *
3062
     * @return $this
3063
     */
3064
    public function withAggregateType($value)
3065
    {
3066
        $this->data['AggregateType'] = $value;
3067
        $this->options['form_params']['AggregateType'] = $value;
3068
3069
        return $this;
3070
    }
3071
}
3072
3073
/**
3074
 * @method string getAlgorithmType()
3075
 * @method string getCorpId()
3076
 * @method string getEndTime()
3077
 * @method string getStartTime()
3078
 * @method string getPageNumber()
3079
 * @method string getPlateNumber()
3080
 * @method string getDataSourceId()
3081
 * @method string getPageSize()
3082
 */
3083
class ListMotorAlgorithmResults extends Rpc
3084
{
3085
3086
    /**
3087
     * @param string $value
3088
     *
3089
     * @return $this
3090
     */
3091
    public function withAlgorithmType($value)
3092
    {
3093
        $this->data['AlgorithmType'] = $value;
3094
        $this->options['form_params']['AlgorithmType'] = $value;
3095
3096
        return $this;
3097
    }
3098
3099
    /**
3100
     * @param string $value
3101
     *
3102
     * @return $this
3103
     */
3104
    public function withCorpId($value)
3105
    {
3106
        $this->data['CorpId'] = $value;
3107
        $this->options['form_params']['CorpId'] = $value;
3108
3109
        return $this;
3110
    }
3111
3112
    /**
3113
     * @param string $value
3114
     *
3115
     * @return $this
3116
     */
3117
    public function withEndTime($value)
3118
    {
3119
        $this->data['EndTime'] = $value;
3120
        $this->options['form_params']['EndTime'] = $value;
3121
3122
        return $this;
3123
    }
3124
3125
    /**
3126
     * @param string $value
3127
     *
3128
     * @return $this
3129
     */
3130
    public function withStartTime($value)
3131
    {
3132
        $this->data['StartTime'] = $value;
3133
        $this->options['form_params']['StartTime'] = $value;
3134
3135
        return $this;
3136
    }
3137
3138
    /**
3139
     * @param string $value
3140
     *
3141
     * @return $this
3142
     */
3143
    public function withPageNumber($value)
3144
    {
3145
        $this->data['PageNumber'] = $value;
3146
        $this->options['form_params']['PageNumber'] = $value;
3147
3148
        return $this;
3149
    }
3150
3151
    /**
3152
     * @param string $value
3153
     *
3154
     * @return $this
3155
     */
3156
    public function withPlateNumber($value)
3157
    {
3158
        $this->data['PlateNumber'] = $value;
3159
        $this->options['form_params']['PlateNumber'] = $value;
3160
3161
        return $this;
3162
    }
3163
3164
    /**
3165
     * @param string $value
3166
     *
3167
     * @return $this
3168
     */
3169
    public function withDataSourceId($value)
3170
    {
3171
        $this->data['DataSourceId'] = $value;
3172
        $this->options['form_params']['DataSourceId'] = $value;
3173
3174
        return $this;
3175
    }
3176
3177
    /**
3178
     * @param string $value
3179
     *
3180
     * @return $this
3181
     */
3182
    public function withPageSize($value)
3183
    {
3184
        $this->data['PageSize'] = $value;
3185
        $this->options['form_params']['PageSize'] = $value;
3186
3187
        return $this;
3188
    }
3189
}
3190
3191
/**
3192
 * @method string getAlgorithmType()
3193
 * @method string getCorpId()
3194
 * @method string getEndTime()
3195
 * @method string getStartTime()
3196
 * @method string getPageNo()
3197
 * @method string getPageSize()
3198
 */
3199
class ListPersons extends Rpc
3200
{
3201
3202
    /**
3203
     * @param string $value
3204
     *
3205
     * @return $this
3206
     */
3207
    public function withAlgorithmType($value)
3208
    {
3209
        $this->data['AlgorithmType'] = $value;
3210
        $this->options['form_params']['AlgorithmType'] = $value;
3211
3212
        return $this;
3213
    }
3214
3215
    /**
3216
     * @param string $value
3217
     *
3218
     * @return $this
3219
     */
3220
    public function withCorpId($value)
3221
    {
3222
        $this->data['CorpId'] = $value;
3223
        $this->options['form_params']['CorpId'] = $value;
3224
3225
        return $this;
3226
    }
3227
3228
    /**
3229
     * @param string $value
3230
     *
3231
     * @return $this
3232
     */
3233
    public function withEndTime($value)
3234
    {
3235
        $this->data['EndTime'] = $value;
3236
        $this->options['form_params']['EndTime'] = $value;
3237
3238
        return $this;
3239
    }
3240
3241
    /**
3242
     * @param string $value
3243
     *
3244
     * @return $this
3245
     */
3246
    public function withStartTime($value)
3247
    {
3248
        $this->data['StartTime'] = $value;
3249
        $this->options['form_params']['StartTime'] = $value;
3250
3251
        return $this;
3252
    }
3253
3254
    /**
3255
     * @param string $value
3256
     *
3257
     * @return $this
3258
     */
3259
    public function withPageNo($value)
3260
    {
3261
        $this->data['PageNo'] = $value;
3262
        $this->options['form_params']['PageNo'] = $value;
3263
3264
        return $this;
3265
    }
3266
3267
    /**
3268
     * @param string $value
3269
     *
3270
     * @return $this
3271
     */
3272
    public function withPageSize($value)
3273
    {
3274
        $this->data['PageSize'] = $value;
3275
        $this->options['form_params']['PageSize'] = $value;
3276
3277
        return $this;
3278
    }
3279
}
3280
3281
/**
3282
 * @method string getCorpId()
3283
 * @method string getGroupId()
3284
 * @method string getEndTime()
3285
 * @method string getStartTime()
3286
 * @method string getPageNumber()
3287
 * @method string getPageSize()
3288
 * @method string getDataSourceId()
3289
 * @method string getPersonId()
3290
 */
3291
class ListPersonTrace extends Rpc
3292
{
3293
3294
    /**
3295
     * @param string $value
3296
     *
3297
     * @return $this
3298
     */
3299
    public function withCorpId($value)
3300
    {
3301
        $this->data['CorpId'] = $value;
3302
        $this->options['form_params']['CorpId'] = $value;
3303
3304
        return $this;
3305
    }
3306
3307
    /**
3308
     * @param string $value
3309
     *
3310
     * @return $this
3311
     */
3312
    public function withGroupId($value)
3313
    {
3314
        $this->data['GroupId'] = $value;
3315
        $this->options['form_params']['GroupId'] = $value;
3316
3317
        return $this;
3318
    }
3319
3320
    /**
3321
     * @param string $value
3322
     *
3323
     * @return $this
3324
     */
3325
    public function withEndTime($value)
3326
    {
3327
        $this->data['EndTime'] = $value;
3328
        $this->options['form_params']['EndTime'] = $value;
3329
3330
        return $this;
3331
    }
3332
3333
    /**
3334
     * @param string $value
3335
     *
3336
     * @return $this
3337
     */
3338
    public function withStartTime($value)
3339
    {
3340
        $this->data['StartTime'] = $value;
3341
        $this->options['form_params']['StartTime'] = $value;
3342
3343
        return $this;
3344
    }
3345
3346
    /**
3347
     * @param string $value
3348
     *
3349
     * @return $this
3350
     */
3351
    public function withPageNumber($value)
3352
    {
3353
        $this->data['PageNumber'] = $value;
3354
        $this->options['form_params']['PageNumber'] = $value;
3355
3356
        return $this;
3357
    }
3358
3359
    /**
3360
     * @param string $value
3361
     *
3362
     * @return $this
3363
     */
3364
    public function withPageSize($value)
3365
    {
3366
        $this->data['PageSize'] = $value;
3367
        $this->options['form_params']['PageSize'] = $value;
3368
3369
        return $this;
3370
    }
3371
3372
    /**
3373
     * @param string $value
3374
     *
3375
     * @return $this
3376
     */
3377
    public function withDataSourceId($value)
3378
    {
3379
        $this->data['DataSourceId'] = $value;
3380
        $this->options['form_params']['DataSourceId'] = $value;
3381
3382
        return $this;
3383
    }
3384
3385
    /**
3386
     * @param string $value
3387
     *
3388
     * @return $this
3389
     */
3390
    public function withPersonId($value)
3391
    {
3392
        $this->data['PersonId'] = $value;
3393
        $this->options['form_params']['PersonId'] = $value;
3394
3395
        return $this;
3396
    }
3397
}
3398
3399
/**
3400
 * @method string getCorpId()
3401
 * @method string getEndTime()
3402
 * @method string getStartTime()
3403
 * @method string getPageNumber()
3404
 * @method string getTimeAggregateType()
3405
 * @method string getTagCode()
3406
 * @method string getPageSize()
3407
 * @method string getAggregateType()
3408
 */
3409
class ListPersonVisitCount extends Rpc
3410
{
3411
3412
    /**
3413
     * @param string $value
3414
     *
3415
     * @return $this
3416
     */
3417
    public function withCorpId($value)
3418
    {
3419
        $this->data['CorpId'] = $value;
3420
        $this->options['form_params']['CorpId'] = $value;
3421
3422
        return $this;
3423
    }
3424
3425
    /**
3426
     * @param string $value
3427
     *
3428
     * @return $this
3429
     */
3430
    public function withEndTime($value)
3431
    {
3432
        $this->data['EndTime'] = $value;
3433
        $this->options['form_params']['EndTime'] = $value;
3434
3435
        return $this;
3436
    }
3437
3438
    /**
3439
     * @param string $value
3440
     *
3441
     * @return $this
3442
     */
3443
    public function withStartTime($value)
3444
    {
3445
        $this->data['StartTime'] = $value;
3446
        $this->options['form_params']['StartTime'] = $value;
3447
3448
        return $this;
3449
    }
3450
3451
    /**
3452
     * @param string $value
3453
     *
3454
     * @return $this
3455
     */
3456
    public function withPageNumber($value)
3457
    {
3458
        $this->data['PageNumber'] = $value;
3459
        $this->options['form_params']['PageNumber'] = $value;
3460
3461
        return $this;
3462
    }
3463
3464
    /**
3465
     * @param string $value
3466
     *
3467
     * @return $this
3468
     */
3469
    public function withTimeAggregateType($value)
3470
    {
3471
        $this->data['TimeAggregateType'] = $value;
3472
        $this->options['form_params']['TimeAggregateType'] = $value;
3473
3474
        return $this;
3475
    }
3476
3477
    /**
3478
     * @param string $value
3479
     *
3480
     * @return $this
3481
     */
3482
    public function withTagCode($value)
3483
    {
3484
        $this->data['TagCode'] = $value;
3485
        $this->options['form_params']['TagCode'] = $value;
3486
3487
        return $this;
3488
    }
3489
3490
    /**
3491
     * @param string $value
3492
     *
3493
     * @return $this
3494
     */
3495
    public function withPageSize($value)
3496
    {
3497
        $this->data['PageSize'] = $value;
3498
        $this->options['form_params']['PageSize'] = $value;
3499
3500
        return $this;
3501
    }
3502
3503
    /**
3504
     * @param string $value
3505
     *
3506
     * @return $this
3507
     */
3508
    public function withAggregateType($value)
3509
    {
3510
        $this->data['AggregateType'] = $value;
3511
        $this->options['form_params']['AggregateType'] = $value;
3512
3513
        return $this;
3514
    }
3515
}
3516
3517
/**
3518
 * @method string getIsvSubId()
3519
 * @method $this withIsvSubId($value)
3520
 * @method string getCorpId()
3521
 * @method $this withCorpId($value)
3522
 */
3523
class ListUserGroups extends Rpc
3524
{
3525
}
3526
3527
/**
3528
 * @method string getCorpId()
3529
 * @method string getGender()
3530
 * @method string getPlateNo()
3531
 * @method string getIdNumber()
3532
 * @method string getFaceImageUrl()
3533
 * @method string getPageNumber()
3534
 * @method string getAttachment()
3535
 * @method string getPageSize()
3536
 * @method string getIsvSubId()
3537
 * @method string getAddress()
3538
 * @method string getUserGroupId()
3539
 * @method string getPhoneNo()
3540
 * @method string getBizId()
3541
 * @method string getAge()
3542
 * @method string getUserName()
3543
 */
3544
class ListUsers extends Rpc
3545
{
3546
3547
    /**
3548
     * @param string $value
3549
     *
3550
     * @return $this
3551
     */
3552
    public function withCorpId($value)
3553
    {
3554
        $this->data['CorpId'] = $value;
3555
        $this->options['form_params']['CorpId'] = $value;
3556
3557
        return $this;
3558
    }
3559
3560
    /**
3561
     * @param string $value
3562
     *
3563
     * @return $this
3564
     */
3565
    public function withGender($value)
3566
    {
3567
        $this->data['Gender'] = $value;
3568
        $this->options['form_params']['Gender'] = $value;
3569
3570
        return $this;
3571
    }
3572
3573
    /**
3574
     * @param string $value
3575
     *
3576
     * @return $this
3577
     */
3578
    public function withPlateNo($value)
3579
    {
3580
        $this->data['PlateNo'] = $value;
3581
        $this->options['form_params']['PlateNo'] = $value;
3582
3583
        return $this;
3584
    }
3585
3586
    /**
3587
     * @param string $value
3588
     *
3589
     * @return $this
3590
     */
3591
    public function withIdNumber($value)
3592
    {
3593
        $this->data['IdNumber'] = $value;
3594
        $this->options['form_params']['IdNumber'] = $value;
3595
3596
        return $this;
3597
    }
3598
3599
    /**
3600
     * @param string $value
3601
     *
3602
     * @return $this
3603
     */
3604
    public function withFaceImageUrl($value)
3605
    {
3606
        $this->data['FaceImageUrl'] = $value;
3607
        $this->options['form_params']['FaceImageUrl'] = $value;
3608
3609
        return $this;
3610
    }
3611
3612
    /**
3613
     * @param string $value
3614
     *
3615
     * @return $this
3616
     */
3617
    public function withPageNumber($value)
3618
    {
3619
        $this->data['PageNumber'] = $value;
3620
        $this->options['form_params']['PageNumber'] = $value;
3621
3622
        return $this;
3623
    }
3624
3625
    /**
3626
     * @param string $value
3627
     *
3628
     * @return $this
3629
     */
3630
    public function withAttachment($value)
3631
    {
3632
        $this->data['Attachment'] = $value;
3633
        $this->options['form_params']['Attachment'] = $value;
3634
3635
        return $this;
3636
    }
3637
3638
    /**
3639
     * @param string $value
3640
     *
3641
     * @return $this
3642
     */
3643
    public function withPageSize($value)
3644
    {
3645
        $this->data['PageSize'] = $value;
3646
        $this->options['form_params']['PageSize'] = $value;
3647
3648
        return $this;
3649
    }
3650
3651
    /**
3652
     * @param string $value
3653
     *
3654
     * @return $this
3655
     */
3656
    public function withIsvSubId($value)
3657
    {
3658
        $this->data['IsvSubId'] = $value;
3659
        $this->options['form_params']['IsvSubId'] = $value;
3660
3661
        return $this;
3662
    }
3663
3664
    /**
3665
     * @param string $value
3666
     *
3667
     * @return $this
3668
     */
3669
    public function withAddress($value)
3670
    {
3671
        $this->data['Address'] = $value;
3672
        $this->options['form_params']['Address'] = $value;
3673
3674
        return $this;
3675
    }
3676
3677
    /**
3678
     * @param string $value
3679
     *
3680
     * @return $this
3681
     */
3682
    public function withUserGroupId($value)
3683
    {
3684
        $this->data['UserGroupId'] = $value;
3685
        $this->options['form_params']['UserGroupId'] = $value;
3686
3687
        return $this;
3688
    }
3689
3690
    /**
3691
     * @param string $value
3692
     *
3693
     * @return $this
3694
     */
3695
    public function withPhoneNo($value)
3696
    {
3697
        $this->data['PhoneNo'] = $value;
3698
        $this->options['form_params']['PhoneNo'] = $value;
3699
3700
        return $this;
3701
    }
3702
3703
    /**
3704
     * @param string $value
3705
     *
3706
     * @return $this
3707
     */
3708
    public function withBizId($value)
3709
    {
3710
        $this->data['BizId'] = $value;
3711
        $this->options['form_params']['BizId'] = $value;
3712
3713
        return $this;
3714
    }
3715
3716
    /**
3717
     * @param string $value
3718
     *
3719
     * @return $this
3720
     */
3721
    public function withAge($value)
3722
    {
3723
        $this->data['Age'] = $value;
3724
        $this->options['form_params']['Age'] = $value;
3725
3726
        return $this;
3727
    }
3728
3729
    /**
3730
     * @param string $value
3731
     *
3732
     * @return $this
3733
     */
3734
    public function withUserName($value)
3735
    {
3736
        $this->data['UserName'] = $value;
3737
        $this->options['form_params']['UserName'] = $value;
3738
3739
        return $this;
3740
    }
3741
}
3742
3743
/**
3744
 * @method string getCorpId()
3745
 * @method string getPicUrl()
3746
 * @method string getPicContent()
3747
 * @method string getPicFormat()
3748
 */
3749
class RecognizeFaceQuality extends Rpc
3750
{
3751
3752
    /**
3753
     * @param string $value
3754
     *
3755
     * @return $this
3756
     */
3757
    public function withCorpId($value)
3758
    {
3759
        $this->data['CorpId'] = $value;
3760
        $this->options['form_params']['CorpId'] = $value;
3761
3762
        return $this;
3763
    }
3764
3765
    /**
3766
     * @param string $value
3767
     *
3768
     * @return $this
3769
     */
3770
    public function withPicUrl($value)
3771
    {
3772
        $this->data['PicUrl'] = $value;
3773
        $this->options['form_params']['PicUrl'] = $value;
3774
3775
        return $this;
3776
    }
3777
3778
    /**
3779
     * @param string $value
3780
     *
3781
     * @return $this
3782
     */
3783
    public function withPicContent($value)
3784
    {
3785
        $this->data['PicContent'] = $value;
3786
        $this->options['form_params']['PicContent'] = $value;
3787
3788
        return $this;
3789
    }
3790
3791
    /**
3792
     * @param string $value
3793
     *
3794
     * @return $this
3795
     */
3796
    public function withPicFormat($value)
3797
    {
3798
        $this->data['PicFormat'] = $value;
3799
        $this->options['form_params']['PicFormat'] = $value;
3800
3801
        return $this;
3802
    }
3803
}
3804
3805
/**
3806
 * @method string getCorpId()
3807
 * @method string getPicUrl()
3808
 * @method string getPicContent()
3809
 * @method string getPicFormat()
3810
 */
3811
class RecognizeImage extends Rpc
3812
{
3813
3814
    /**
3815
     * @param string $value
3816
     *
3817
     * @return $this
3818
     */
3819
    public function withCorpId($value)
3820
    {
3821
        $this->data['CorpId'] = $value;
3822
        $this->options['form_params']['CorpId'] = $value;
3823
3824
        return $this;
3825
    }
3826
3827
    /**
3828
     * @param string $value
3829
     *
3830
     * @return $this
3831
     */
3832
    public function withPicUrl($value)
3833
    {
3834
        $this->data['PicUrl'] = $value;
3835
        $this->options['form_params']['PicUrl'] = $value;
3836
3837
        return $this;
3838
    }
3839
3840
    /**
3841
     * @param string $value
3842
     *
3843
     * @return $this
3844
     */
3845
    public function withPicContent($value)
3846
    {
3847
        $this->data['PicContent'] = $value;
3848
        $this->options['form_params']['PicContent'] = $value;
3849
3850
        return $this;
3851
    }
3852
3853
    /**
3854
     * @param string $value
3855
     *
3856
     * @return $this
3857
     */
3858
    public function withPicFormat($value)
3859
    {
3860
        $this->data['PicFormat'] = $value;
3861
        $this->options['form_params']['PicFormat'] = $value;
3862
3863
        return $this;
3864
    }
3865
}
3866
3867
/**
3868
 * @method string getDeviceTimeStamp()
3869
 * @method string getDeviceSn()
3870
 * @method string getDeviceId()
3871
 * @method string getServerId()
3872
 */
3873
class RegisterDevice extends Rpc
3874
{
3875
3876
    /**
3877
     * @param string $value
3878
     *
3879
     * @return $this
3880
     */
3881
    public function withDeviceTimeStamp($value)
3882
    {
3883
        $this->data['DeviceTimeStamp'] = $value;
3884
        $this->options['form_params']['DeviceTimeStamp'] = $value;
3885
3886
        return $this;
3887
    }
3888
3889
    /**
3890
     * @param string $value
3891
     *
3892
     * @return $this
3893
     */
3894
    public function withDeviceSn($value)
3895
    {
3896
        $this->data['DeviceSn'] = $value;
3897
        $this->options['form_params']['DeviceSn'] = $value;
3898
3899
        return $this;
3900
    }
3901
3902
    /**
3903
     * @param string $value
3904
     *
3905
     * @return $this
3906
     */
3907
    public function withDeviceId($value)
3908
    {
3909
        $this->data['DeviceId'] = $value;
3910
        $this->options['form_params']['DeviceId'] = $value;
3911
3912
        return $this;
3913
    }
3914
3915
    /**
3916
     * @param string $value
3917
     *
3918
     * @return $this
3919
     */
3920
    public function withServerId($value)
3921
    {
3922
        $this->data['ServerId'] = $value;
3923
        $this->options['form_params']['ServerId'] = $value;
3924
3925
        return $this;
3926
    }
3927
}
3928
3929
/**
3930
 * @method array getStreamCapacities()
3931
 * @method string getLatitude()
3932
 * @method string getPresetNum()
3933
 * @method string getDeviceTimeStamp()
3934
 * @method string getDeviceSn()
3935
 * @method string getAudioFormat()
3936
 * @method string getPTZCapacity()
3937
 * @method string getLongitude()
3938
 */
3939
class ReportDeviceCapacity extends Rpc
3940
{
3941
3942
    /**
3943
     * @param array $streamCapacities
3944
     *
3945
     * @return $this
3946
     */
3947
	public function withStreamCapacities(array $streamCapacities)
3948
	{
3949
	    $this->data['StreamCapacities'] = $streamCapacities;
3950
		foreach ($streamCapacities as $depth1 => $depth1Value) {
3951
			if(isset($depth1Value['BitrateRange'])){
3952
				$this->options['form_params']['StreamCapacities.' . ($depth1 + 1) . '.BitrateRange'] = $depth1Value['BitrateRange'];
3953
			}
3954
			if(isset($depth1Value['MaxStream'])){
3955
				$this->options['form_params']['StreamCapacities.' . ($depth1 + 1) . '.MaxStream'] = $depth1Value['MaxStream'];
3956
			}
3957
			if(isset($depth1Value['EncodeFormat'])){
3958
				$this->options['form_params']['StreamCapacities.' . ($depth1 + 1) . '.EncodeFormat'] = $depth1Value['EncodeFormat'];
3959
			}
3960
			if(isset($depth1Value['MaxFrameRate'])){
3961
				$this->options['form_params']['StreamCapacities.' . ($depth1 + 1) . '.MaxFrameRate'] = $depth1Value['MaxFrameRate'];
3962
			}
3963
			if(isset($depth1Value['GovLengthRange'])){
3964
				$this->options['form_params']['StreamCapacities.' . ($depth1 + 1) . '.GovLengthRange'] = $depth1Value['GovLengthRange'];
3965
			}
3966
			if(isset($depth1Value['Resolution'])){
3967
				$this->options['form_params']['StreamCapacities.' . ($depth1 + 1) . '.Resolution'] = $depth1Value['Resolution'];
3968
			}
3969
		}
3970
3971
		return $this;
3972
    }
3973
3974
    /**
3975
     * @param string $value
3976
     *
3977
     * @return $this
3978
     */
3979
    public function withLatitude($value)
3980
    {
3981
        $this->data['Latitude'] = $value;
3982
        $this->options['form_params']['Latitude'] = $value;
3983
3984
        return $this;
3985
    }
3986
3987
    /**
3988
     * @param string $value
3989
     *
3990
     * @return $this
3991
     */
3992
    public function withPresetNum($value)
3993
    {
3994
        $this->data['PresetNum'] = $value;
3995
        $this->options['form_params']['PresetNum'] = $value;
3996
3997
        return $this;
3998
    }
3999
4000
    /**
4001
     * @param string $value
4002
     *
4003
     * @return $this
4004
     */
4005
    public function withDeviceTimeStamp($value)
4006
    {
4007
        $this->data['DeviceTimeStamp'] = $value;
4008
        $this->options['form_params']['DeviceTimeStamp'] = $value;
4009
4010
        return $this;
4011
    }
4012
4013
    /**
4014
     * @param string $value
4015
     *
4016
     * @return $this
4017
     */
4018
    public function withDeviceSn($value)
4019
    {
4020
        $this->data['DeviceSn'] = $value;
4021
        $this->options['form_params']['DeviceSn'] = $value;
4022
4023
        return $this;
4024
    }
4025
4026
    /**
4027
     * @param string $value
4028
     *
4029
     * @return $this
4030
     */
4031
    public function withAudioFormat($value)
4032
    {
4033
        $this->data['AudioFormat'] = $value;
4034
        $this->options['form_params']['AudioFormat'] = $value;
4035
4036
        return $this;
4037
    }
4038
4039
    /**
4040
     * @param string $value
4041
     *
4042
     * @return $this
4043
     */
4044
    public function withPTZCapacity($value)
4045
    {
4046
        $this->data['PTZCapacity'] = $value;
4047
        $this->options['form_params']['PTZCapacity'] = $value;
4048
4049
        return $this;
4050
    }
4051
4052
    /**
4053
     * @param string $value
4054
     *
4055
     * @return $this
4056
     */
4057
    public function withLongitude($value)
4058
    {
4059
        $this->data['Longitude'] = $value;
4060
        $this->options['form_params']['Longitude'] = $value;
4061
4062
        return $this;
4063
    }
4064
}
4065
4066
/**
4067
 * @method string getCorpId()
4068
 * @method string getSaveVideo()
4069
 * @method string getTaskId()
4070
 */
4071
class SaveVideoSummaryTaskVideo extends Rpc
4072
{
4073
4074
    /**
4075
     * @param string $value
4076
     *
4077
     * @return $this
4078
     */
4079
    public function withCorpId($value)
4080
    {
4081
        $this->data['CorpId'] = $value;
4082
        $this->options['form_params']['CorpId'] = $value;
4083
4084
        return $this;
4085
    }
4086
4087
    /**
4088
     * @param string $value
4089
     *
4090
     * @return $this
4091
     */
4092
    public function withSaveVideo($value)
4093
    {
4094
        $this->data['SaveVideo'] = $value;
4095
        $this->options['form_params']['SaveVideo'] = $value;
4096
4097
        return $this;
4098
    }
4099
4100
    /**
4101
     * @param string $value
4102
     *
4103
     * @return $this
4104
     */
4105
    public function withTaskId($value)
4106
    {
4107
        $this->data['TaskId'] = $value;
4108
        $this->options['form_params']['TaskId'] = $value;
4109
4110
        return $this;
4111
    }
4112
}
4113
4114
/**
4115
 * @method string getCorpId()
4116
 * @method string getGbId()
4117
 * @method string getStartTimeStamp()
4118
 * @method string getEndTimeStamp()
4119
 * @method string getPageNo()
4120
 * @method string getPageSize()
4121
 * @method string getOptionList()
4122
 */
4123
class SearchBody extends Rpc
4124
{
4125
4126
    /**
4127
     * @param string $value
4128
     *
4129
     * @return $this
4130
     */
4131
    public function withCorpId($value)
4132
    {
4133
        $this->data['CorpId'] = $value;
4134
        $this->options['form_params']['CorpId'] = $value;
4135
4136
        return $this;
4137
    }
4138
4139
    /**
4140
     * @param string $value
4141
     *
4142
     * @return $this
4143
     */
4144
    public function withGbId($value)
4145
    {
4146
        $this->data['GbId'] = $value;
4147
        $this->options['form_params']['GbId'] = $value;
4148
4149
        return $this;
4150
    }
4151
4152
    /**
4153
     * @param string $value
4154
     *
4155
     * @return $this
4156
     */
4157
    public function withStartTimeStamp($value)
4158
    {
4159
        $this->data['StartTimeStamp'] = $value;
4160
        $this->options['form_params']['StartTimeStamp'] = $value;
4161
4162
        return $this;
4163
    }
4164
4165
    /**
4166
     * @param string $value
4167
     *
4168
     * @return $this
4169
     */
4170
    public function withEndTimeStamp($value)
4171
    {
4172
        $this->data['EndTimeStamp'] = $value;
4173
        $this->options['form_params']['EndTimeStamp'] = $value;
4174
4175
        return $this;
4176
    }
4177
4178
    /**
4179
     * @param string $value
4180
     *
4181
     * @return $this
4182
     */
4183
    public function withPageNo($value)
4184
    {
4185
        $this->data['PageNo'] = $value;
4186
        $this->options['form_params']['PageNo'] = $value;
4187
4188
        return $this;
4189
    }
4190
4191
    /**
4192
     * @param string $value
4193
     *
4194
     * @return $this
4195
     */
4196
    public function withPageSize($value)
4197
    {
4198
        $this->data['PageSize'] = $value;
4199
        $this->options['form_params']['PageSize'] = $value;
4200
4201
        return $this;
4202
    }
4203
4204
    /**
4205
     * @param string $value
4206
     *
4207
     * @return $this
4208
     */
4209
    public function withOptionList($value)
4210
    {
4211
        $this->data['OptionList'] = $value;
4212
        $this->options['form_params']['OptionList'] = $value;
4213
4214
        return $this;
4215
    }
4216
}
4217
4218
/**
4219
 * @method string getCorpId()
4220
 * @method string getGbId()
4221
 * @method string getStartTimeStamp()
4222
 * @method string getEndTimeStamp()
4223
 * @method string getPageNo()
4224
 * @method string getPageSize()
4225
 * @method string getOptionList()
4226
 */
4227
class SearchFace extends Rpc
4228
{
4229
4230
    /**
4231
     * @param string $value
4232
     *
4233
     * @return $this
4234
     */
4235
    public function withCorpId($value)
4236
    {
4237
        $this->data['CorpId'] = $value;
4238
        $this->options['form_params']['CorpId'] = $value;
4239
4240
        return $this;
4241
    }
4242
4243
    /**
4244
     * @param string $value
4245
     *
4246
     * @return $this
4247
     */
4248
    public function withGbId($value)
4249
    {
4250
        $this->data['GbId'] = $value;
4251
        $this->options['form_params']['GbId'] = $value;
4252
4253
        return $this;
4254
    }
4255
4256
    /**
4257
     * @param string $value
4258
     *
4259
     * @return $this
4260
     */
4261
    public function withStartTimeStamp($value)
4262
    {
4263
        $this->data['StartTimeStamp'] = $value;
4264
        $this->options['form_params']['StartTimeStamp'] = $value;
4265
4266
        return $this;
4267
    }
4268
4269
    /**
4270
     * @param string $value
4271
     *
4272
     * @return $this
4273
     */
4274
    public function withEndTimeStamp($value)
4275
    {
4276
        $this->data['EndTimeStamp'] = $value;
4277
        $this->options['form_params']['EndTimeStamp'] = $value;
4278
4279
        return $this;
4280
    }
4281
4282
    /**
4283
     * @param string $value
4284
     *
4285
     * @return $this
4286
     */
4287
    public function withPageNo($value)
4288
    {
4289
        $this->data['PageNo'] = $value;
4290
        $this->options['form_params']['PageNo'] = $value;
4291
4292
        return $this;
4293
    }
4294
4295
    /**
4296
     * @param string $value
4297
     *
4298
     * @return $this
4299
     */
4300
    public function withPageSize($value)
4301
    {
4302
        $this->data['PageSize'] = $value;
4303
        $this->options['form_params']['PageSize'] = $value;
4304
4305
        return $this;
4306
    }
4307
4308
    /**
4309
     * @param string $value
4310
     *
4311
     * @return $this
4312
     */
4313
    public function withOptionList($value)
4314
    {
4315
        $this->data['OptionList'] = $value;
4316
        $this->options['form_params']['OptionList'] = $value;
4317
4318
        return $this;
4319
    }
4320
}
4321
4322
/**
4323
 * @method string getAlgorithmVendor()
4324
 * @method string getTaskId()
4325
 */
4326
class StopMonitor extends Rpc
4327
{
4328
4329
    /**
4330
     * @param string $value
4331
     *
4332
     * @return $this
4333
     */
4334
    public function withAlgorithmVendor($value)
4335
    {
4336
        $this->data['AlgorithmVendor'] = $value;
4337
        $this->options['form_params']['AlgorithmVendor'] = $value;
4338
4339
        return $this;
4340
    }
4341
4342
    /**
4343
     * @param string $value
4344
     *
4345
     * @return $this
4346
     */
4347
    public function withTaskId($value)
4348
    {
4349
        $this->data['TaskId'] = $value;
4350
        $this->options['form_params']['TaskId'] = $value;
4351
4352
        return $this;
4353
    }
4354
}
4355
4356
/**
4357
 * @method string getDeviceTimeStamp()
4358
 * @method string getDeviceSn()
4359
 */
4360
class SyncDeviceTime extends Rpc
4361
{
4362
4363
    /**
4364
     * @param string $value
4365
     *
4366
     * @return $this
4367
     */
4368
    public function withDeviceTimeStamp($value)
4369
    {
4370
        $this->data['DeviceTimeStamp'] = $value;
4371
        $this->options['form_params']['DeviceTimeStamp'] = $value;
4372
4373
        return $this;
4374
    }
4375
4376
    /**
4377
     * @param string $value
4378
     *
4379
     * @return $this
4380
     */
4381
    public function withDeviceSn($value)
4382
    {
4383
        $this->data['DeviceSn'] = $value;
4384
        $this->options['form_params']['DeviceSn'] = $value;
4385
4386
        return $this;
4387
    }
4388
}
4389
4390
/**
4391
 * @method string getCorpId()
4392
 * @method string getCorpGroupId()
4393
 */
4394
class UnbindCorpGroup extends Rpc
4395
{
4396
4397
    /**
4398
     * @param string $value
4399
     *
4400
     * @return $this
4401
     */
4402
    public function withCorpId($value)
4403
    {
4404
        $this->data['CorpId'] = $value;
4405
        $this->options['form_params']['CorpId'] = $value;
4406
4407
        return $this;
4408
    }
4409
4410
    /**
4411
     * @param string $value
4412
     *
4413
     * @return $this
4414
     */
4415
    public function withCorpGroupId($value)
4416
    {
4417
        $this->data['CorpGroupId'] = $value;
4418
        $this->options['form_params']['CorpGroupId'] = $value;
4419
4420
        return $this;
4421
    }
4422
}
4423
4424
/**
4425
 * @method string getIsvSubId()
4426
 * @method string getCorpId()
4427
 * @method string getUserId()
4428
 */
4429
class UnbindUser extends Rpc
4430
{
4431
4432
    /**
4433
     * @param string $value
4434
     *
4435
     * @return $this
4436
     */
4437
    public function withIsvSubId($value)
4438
    {
4439
        $this->data['IsvSubId'] = $value;
4440
        $this->options['form_params']['IsvSubId'] = $value;
4441
4442
        return $this;
4443
    }
4444
4445
    /**
4446
     * @param string $value
4447
     *
4448
     * @return $this
4449
     */
4450
    public function withCorpId($value)
4451
    {
4452
        $this->data['CorpId'] = $value;
4453
        $this->options['form_params']['CorpId'] = $value;
4454
4455
        return $this;
4456
    }
4457
4458
    /**
4459
     * @param string $value
4460
     *
4461
     * @return $this
4462
     */
4463
    public function withUserId($value)
4464
    {
4465
        $this->data['UserId'] = $value;
4466
        $this->options['form_params']['UserId'] = $value;
4467
4468
        return $this;
4469
    }
4470
}
4471
4472
/**
4473
 * @method string getIsvSubId()
4474
 * @method string getCorpId()
4475
 * @method string getParentCorpId()
4476
 * @method string getDescription()
4477
 * @method string getAppName()
4478
 * @method string getCorpName()
4479
 */
4480
class UpdateCorp extends Rpc
4481
{
4482
4483
    /**
4484
     * @param string $value
4485
     *
4486
     * @return $this
4487
     */
4488
    public function withIsvSubId($value)
4489
    {
4490
        $this->data['IsvSubId'] = $value;
4491
        $this->options['form_params']['IsvSubId'] = $value;
4492
4493
        return $this;
4494
    }
4495
4496
    /**
4497
     * @param string $value
4498
     *
4499
     * @return $this
4500
     */
4501
    public function withCorpId($value)
4502
    {
4503
        $this->data['CorpId'] = $value;
4504
        $this->options['form_params']['CorpId'] = $value;
4505
4506
        return $this;
4507
    }
4508
4509
    /**
4510
     * @param string $value
4511
     *
4512
     * @return $this
4513
     */
4514
    public function withParentCorpId($value)
4515
    {
4516
        $this->data['ParentCorpId'] = $value;
4517
        $this->options['form_params']['ParentCorpId'] = $value;
4518
4519
        return $this;
4520
    }
4521
4522
    /**
4523
     * @param string $value
4524
     *
4525
     * @return $this
4526
     */
4527
    public function withDescription($value)
4528
    {
4529
        $this->data['Description'] = $value;
4530
        $this->options['form_params']['Description'] = $value;
4531
4532
        return $this;
4533
    }
4534
4535
    /**
4536
     * @param string $value
4537
     *
4538
     * @return $this
4539
     */
4540
    public function withAppName($value)
4541
    {
4542
        $this->data['AppName'] = $value;
4543
        $this->options['form_params']['AppName'] = $value;
4544
4545
        return $this;
4546
    }
4547
4548
    /**
4549
     * @param string $value
4550
     *
4551
     * @return $this
4552
     */
4553
    public function withCorpName($value)
4554
    {
4555
        $this->data['CorpName'] = $value;
4556
        $this->options['form_params']['CorpName'] = $value;
4557
4558
        return $this;
4559
    }
4560
}
4561
4562
/**
4563
 * @method string getDeviceSite()
4564
 * @method string getCorpId()
4565
 * @method string getGbId()
4566
 * @method string getBitRate()
4567
 * @method string getDeviceDirection()
4568
 * @method string getDeviceAddress()
4569
 * @method string getDeviceType()
4570
 * @method string getDeviceResolution()
4571
 * @method string getVendor()
4572
 * @method string getDeviceName()
4573
 */
4574
class UpdateDevice extends Rpc
4575
{
4576
4577
    /**
4578
     * @param string $value
4579
     *
4580
     * @return $this
4581
     */
4582
    public function withDeviceSite($value)
4583
    {
4584
        $this->data['DeviceSite'] = $value;
4585
        $this->options['form_params']['DeviceSite'] = $value;
4586
4587
        return $this;
4588
    }
4589
4590
    /**
4591
     * @param string $value
4592
     *
4593
     * @return $this
4594
     */
4595
    public function withCorpId($value)
4596
    {
4597
        $this->data['CorpId'] = $value;
4598
        $this->options['form_params']['CorpId'] = $value;
4599
4600
        return $this;
4601
    }
4602
4603
    /**
4604
     * @param string $value
4605
     *
4606
     * @return $this
4607
     */
4608
    public function withGbId($value)
4609
    {
4610
        $this->data['GbId'] = $value;
4611
        $this->options['form_params']['GbId'] = $value;
4612
4613
        return $this;
4614
    }
4615
4616
    /**
4617
     * @param string $value
4618
     *
4619
     * @return $this
4620
     */
4621
    public function withBitRate($value)
4622
    {
4623
        $this->data['BitRate'] = $value;
4624
        $this->options['form_params']['BitRate'] = $value;
4625
4626
        return $this;
4627
    }
4628
4629
    /**
4630
     * @param string $value
4631
     *
4632
     * @return $this
4633
     */
4634
    public function withDeviceDirection($value)
4635
    {
4636
        $this->data['DeviceDirection'] = $value;
4637
        $this->options['form_params']['DeviceDirection'] = $value;
4638
4639
        return $this;
4640
    }
4641
4642
    /**
4643
     * @param string $value
4644
     *
4645
     * @return $this
4646
     */
4647
    public function withDeviceAddress($value)
4648
    {
4649
        $this->data['DeviceAddress'] = $value;
4650
        $this->options['form_params']['DeviceAddress'] = $value;
4651
4652
        return $this;
4653
    }
4654
4655
    /**
4656
     * @param string $value
4657
     *
4658
     * @return $this
4659
     */
4660
    public function withDeviceType($value)
4661
    {
4662
        $this->data['DeviceType'] = $value;
4663
        $this->options['form_params']['DeviceType'] = $value;
4664
4665
        return $this;
4666
    }
4667
4668
    /**
4669
     * @param string $value
4670
     *
4671
     * @return $this
4672
     */
4673
    public function withDeviceResolution($value)
4674
    {
4675
        $this->data['DeviceResolution'] = $value;
4676
        $this->options['form_params']['DeviceResolution'] = $value;
4677
4678
        return $this;
4679
    }
4680
4681
    /**
4682
     * @param string $value
4683
     *
4684
     * @return $this
4685
     */
4686
    public function withVendor($value)
4687
    {
4688
        $this->data['Vendor'] = $value;
4689
        $this->options['form_params']['Vendor'] = $value;
4690
4691
        return $this;
4692
    }
4693
4694
    /**
4695
     * @param string $value
4696
     *
4697
     * @return $this
4698
     */
4699
    public function withDeviceName($value)
4700
    {
4701
        $this->data['DeviceName'] = $value;
4702
        $this->options['form_params']['DeviceName'] = $value;
4703
4704
        return $this;
4705
    }
4706
}
4707
4708
/**
4709
 * @method string getCorpId()
4710
 * @method string getDescription()
4711
 * @method string getRuleName()
4712
 * @method string getPicOperateType()
4713
 * @method string getAttributeName()
4714
 * @method string getAttributeOperateType()
4715
 * @method string getRuleExpression()
4716
 * @method string getTaskId()
4717
 * @method string getDeviceOperateType()
4718
 * @method string getPicList()
4719
 * @method string getAttributeValueList()
4720
 * @method string getDeviceList()
4721
 * @method string getAlgorithmVendor()
4722
 */
4723
class UpdateMonitor extends Rpc
4724
{
4725
4726
    /**
4727
     * @param string $value
4728
     *
4729
     * @return $this
4730
     */
4731
    public function withCorpId($value)
4732
    {
4733
        $this->data['CorpId'] = $value;
4734
        $this->options['form_params']['CorpId'] = $value;
4735
4736
        return $this;
4737
    }
4738
4739
    /**
4740
     * @param string $value
4741
     *
4742
     * @return $this
4743
     */
4744
    public function withDescription($value)
4745
    {
4746
        $this->data['Description'] = $value;
4747
        $this->options['form_params']['Description'] = $value;
4748
4749
        return $this;
4750
    }
4751
4752
    /**
4753
     * @param string $value
4754
     *
4755
     * @return $this
4756
     */
4757
    public function withRuleName($value)
4758
    {
4759
        $this->data['RuleName'] = $value;
4760
        $this->options['form_params']['RuleName'] = $value;
4761
4762
        return $this;
4763
    }
4764
4765
    /**
4766
     * @param string $value
4767
     *
4768
     * @return $this
4769
     */
4770
    public function withPicOperateType($value)
4771
    {
4772
        $this->data['PicOperateType'] = $value;
4773
        $this->options['form_params']['PicOperateType'] = $value;
4774
4775
        return $this;
4776
    }
4777
4778
    /**
4779
     * @param string $value
4780
     *
4781
     * @return $this
4782
     */
4783
    public function withAttributeName($value)
4784
    {
4785
        $this->data['AttributeName'] = $value;
4786
        $this->options['form_params']['AttributeName'] = $value;
4787
4788
        return $this;
4789
    }
4790
4791
    /**
4792
     * @param string $value
4793
     *
4794
     * @return $this
4795
     */
4796
    public function withAttributeOperateType($value)
4797
    {
4798
        $this->data['AttributeOperateType'] = $value;
4799
        $this->options['form_params']['AttributeOperateType'] = $value;
4800
4801
        return $this;
4802
    }
4803
4804
    /**
4805
     * @param string $value
4806
     *
4807
     * @return $this
4808
     */
4809
    public function withRuleExpression($value)
4810
    {
4811
        $this->data['RuleExpression'] = $value;
4812
        $this->options['form_params']['RuleExpression'] = $value;
4813
4814
        return $this;
4815
    }
4816
4817
    /**
4818
     * @param string $value
4819
     *
4820
     * @return $this
4821
     */
4822
    public function withTaskId($value)
4823
    {
4824
        $this->data['TaskId'] = $value;
4825
        $this->options['form_params']['TaskId'] = $value;
4826
4827
        return $this;
4828
    }
4829
4830
    /**
4831
     * @param string $value
4832
     *
4833
     * @return $this
4834
     */
4835
    public function withDeviceOperateType($value)
4836
    {
4837
        $this->data['DeviceOperateType'] = $value;
4838
        $this->options['form_params']['DeviceOperateType'] = $value;
4839
4840
        return $this;
4841
    }
4842
4843
    /**
4844
     * @param string $value
4845
     *
4846
     * @return $this
4847
     */
4848
    public function withPicList($value)
4849
    {
4850
        $this->data['PicList'] = $value;
4851
        $this->options['form_params']['PicList'] = $value;
4852
4853
        return $this;
4854
    }
4855
4856
    /**
4857
     * @param string $value
4858
     *
4859
     * @return $this
4860
     */
4861
    public function withAttributeValueList($value)
4862
    {
4863
        $this->data['AttributeValueList'] = $value;
4864
        $this->options['form_params']['AttributeValueList'] = $value;
4865
4866
        return $this;
4867
    }
4868
4869
    /**
4870
     * @param string $value
4871
     *
4872
     * @return $this
4873
     */
4874
    public function withDeviceList($value)
4875
    {
4876
        $this->data['DeviceList'] = $value;
4877
        $this->options['form_params']['DeviceList'] = $value;
4878
4879
        return $this;
4880
    }
4881
4882
    /**
4883
     * @param string $value
4884
     *
4885
     * @return $this
4886
     */
4887
    public function withAlgorithmVendor($value)
4888
    {
4889
        $this->data['AlgorithmVendor'] = $value;
4890
        $this->options['form_params']['AlgorithmVendor'] = $value;
4891
4892
        return $this;
4893
    }
4894
}
4895
4896
/**
4897
 * @method string getCorpId()
4898
 * @method string getFaceImageContent()
4899
 * @method string getGender()
4900
 * @method string getPlateNo()
4901
 * @method string getIdNumber()
4902
 * @method string getFaceImageUrl()
4903
 * @method string getUserId()
4904
 * @method string getAttachment()
4905
 * @method string getIsvSubId()
4906
 * @method string getAddress()
4907
 * @method string getUserGroupId()
4908
 * @method string getPhoneNo()
4909
 * @method string getBizId()
4910
 * @method string getAge()
4911
 * @method string getUserName()
4912
 */
4913
class UpdateUser extends Rpc
4914
{
4915
4916
    /**
4917
     * @param string $value
4918
     *
4919
     * @return $this
4920
     */
4921
    public function withCorpId($value)
4922
    {
4923
        $this->data['CorpId'] = $value;
4924
        $this->options['form_params']['CorpId'] = $value;
4925
4926
        return $this;
4927
    }
4928
4929
    /**
4930
     * @param string $value
4931
     *
4932
     * @return $this
4933
     */
4934
    public function withFaceImageContent($value)
4935
    {
4936
        $this->data['FaceImageContent'] = $value;
4937
        $this->options['form_params']['FaceImageContent'] = $value;
4938
4939
        return $this;
4940
    }
4941
4942
    /**
4943
     * @param string $value
4944
     *
4945
     * @return $this
4946
     */
4947
    public function withGender($value)
4948
    {
4949
        $this->data['Gender'] = $value;
4950
        $this->options['form_params']['Gender'] = $value;
4951
4952
        return $this;
4953
    }
4954
4955
    /**
4956
     * @param string $value
4957
     *
4958
     * @return $this
4959
     */
4960
    public function withPlateNo($value)
4961
    {
4962
        $this->data['PlateNo'] = $value;
4963
        $this->options['form_params']['PlateNo'] = $value;
4964
4965
        return $this;
4966
    }
4967
4968
    /**
4969
     * @param string $value
4970
     *
4971
     * @return $this
4972
     */
4973
    public function withIdNumber($value)
4974
    {
4975
        $this->data['IdNumber'] = $value;
4976
        $this->options['form_params']['IdNumber'] = $value;
4977
4978
        return $this;
4979
    }
4980
4981
    /**
4982
     * @param string $value
4983
     *
4984
     * @return $this
4985
     */
4986
    public function withFaceImageUrl($value)
4987
    {
4988
        $this->data['FaceImageUrl'] = $value;
4989
        $this->options['form_params']['FaceImageUrl'] = $value;
4990
4991
        return $this;
4992
    }
4993
4994
    /**
4995
     * @param string $value
4996
     *
4997
     * @return $this
4998
     */
4999
    public function withUserId($value)
5000
    {
5001
        $this->data['UserId'] = $value;
5002
        $this->options['form_params']['UserId'] = $value;
5003
5004
        return $this;
5005
    }
5006
5007
    /**
5008
     * @param string $value
5009
     *
5010
     * @return $this
5011
     */
5012
    public function withAttachment($value)
5013
    {
5014
        $this->data['Attachment'] = $value;
5015
        $this->options['form_params']['Attachment'] = $value;
5016
5017
        return $this;
5018
    }
5019
5020
    /**
5021
     * @param string $value
5022
     *
5023
     * @return $this
5024
     */
5025
    public function withIsvSubId($value)
5026
    {
5027
        $this->data['IsvSubId'] = $value;
5028
        $this->options['form_params']['IsvSubId'] = $value;
5029
5030
        return $this;
5031
    }
5032
5033
    /**
5034
     * @param string $value
5035
     *
5036
     * @return $this
5037
     */
5038
    public function withAddress($value)
5039
    {
5040
        $this->data['Address'] = $value;
5041
        $this->options['form_params']['Address'] = $value;
5042
5043
        return $this;
5044
    }
5045
5046
    /**
5047
     * @param string $value
5048
     *
5049
     * @return $this
5050
     */
5051
    public function withUserGroupId($value)
5052
    {
5053
        $this->data['UserGroupId'] = $value;
5054
        $this->options['form_params']['UserGroupId'] = $value;
5055
5056
        return $this;
5057
    }
5058
5059
    /**
5060
     * @param string $value
5061
     *
5062
     * @return $this
5063
     */
5064
    public function withPhoneNo($value)
5065
    {
5066
        $this->data['PhoneNo'] = $value;
5067
        $this->options['form_params']['PhoneNo'] = $value;
5068
5069
        return $this;
5070
    }
5071
5072
    /**
5073
     * @param string $value
5074
     *
5075
     * @return $this
5076
     */
5077
    public function withBizId($value)
5078
    {
5079
        $this->data['BizId'] = $value;
5080
        $this->options['form_params']['BizId'] = $value;
5081
5082
        return $this;
5083
    }
5084
5085
    /**
5086
     * @param string $value
5087
     *
5088
     * @return $this
5089
     */
5090
    public function withAge($value)
5091
    {
5092
        $this->data['Age'] = $value;
5093
        $this->options['form_params']['Age'] = $value;
5094
5095
        return $this;
5096
    }
5097
5098
    /**
5099
     * @param string $value
5100
     *
5101
     * @return $this
5102
     */
5103
    public function withUserName($value)
5104
    {
5105
        $this->data['UserName'] = $value;
5106
        $this->options['form_params']['UserName'] = $value;
5107
5108
        return $this;
5109
    }
5110
}
5111
5112
/**
5113
 * @method string getIsvSubId()
5114
 * @method string getCorpId()
5115
 * @method string getUserGroupId()
5116
 * @method string getUserGroupName()
5117
 */
5118
class UpdateUserGroup extends Rpc
5119
{
5120
5121
    /**
5122
     * @param string $value
5123
     *
5124
     * @return $this
5125
     */
5126
    public function withIsvSubId($value)
5127
    {
5128
        $this->data['IsvSubId'] = $value;
5129
        $this->options['form_params']['IsvSubId'] = $value;
5130
5131
        return $this;
5132
    }
5133
5134
    /**
5135
     * @param string $value
5136
     *
5137
     * @return $this
5138
     */
5139
    public function withCorpId($value)
5140
    {
5141
        $this->data['CorpId'] = $value;
5142
        $this->options['form_params']['CorpId'] = $value;
5143
5144
        return $this;
5145
    }
5146
5147
    /**
5148
     * @param string $value
5149
     *
5150
     * @return $this
5151
     */
5152
    public function withUserGroupId($value)
5153
    {
5154
        $this->data['UserGroupId'] = $value;
5155
        $this->options['form_params']['UserGroupId'] = $value;
5156
5157
        return $this;
5158
    }
5159
5160
    /**
5161
     * @param string $value
5162
     *
5163
     * @return $this
5164
     */
5165
    public function withUserGroupName($value)
5166
    {
5167
        $this->data['UserGroupName'] = $value;
5168
        $this->options['form_params']['UserGroupName'] = $value;
5169
5170
        return $this;
5171
    }
5172
}
5173
5174
/**
5175
 * @method string getFileType()
5176
 * @method string getCorpId()
5177
 * @method string getFileAliasName()
5178
 * @method string getFileName()
5179
 * @method string getFilePath()
5180
 * @method string getFileContent()
5181
 * @method string getDataSourceId()
5182
 * @method string getMD5()
5183
 */
5184
class UploadFile extends Rpc
5185
{
5186
5187
    /**
5188
     * @param string $value
5189
     *
5190
     * @return $this
5191
     */
5192
    public function withFileType($value)
5193
    {
5194
        $this->data['FileType'] = $value;
5195
        $this->options['form_params']['FileType'] = $value;
5196
5197
        return $this;
5198
    }
5199
5200
    /**
5201
     * @param string $value
5202
     *
5203
     * @return $this
5204
     */
5205
    public function withCorpId($value)
5206
    {
5207
        $this->data['CorpId'] = $value;
5208
        $this->options['form_params']['CorpId'] = $value;
5209
5210
        return $this;
5211
    }
5212
5213
    /**
5214
     * @param string $value
5215
     *
5216
     * @return $this
5217
     */
5218
    public function withFileAliasName($value)
5219
    {
5220
        $this->data['FileAliasName'] = $value;
5221
        $this->options['form_params']['FileAliasName'] = $value;
5222
5223
        return $this;
5224
    }
5225
5226
    /**
5227
     * @param string $value
5228
     *
5229
     * @return $this
5230
     */
5231
    public function withFileName($value)
5232
    {
5233
        $this->data['FileName'] = $value;
5234
        $this->options['form_params']['FileName'] = $value;
5235
5236
        return $this;
5237
    }
5238
5239
    /**
5240
     * @param string $value
5241
     *
5242
     * @return $this
5243
     */
5244
    public function withFilePath($value)
5245
    {
5246
        $this->data['FilePath'] = $value;
5247
        $this->options['form_params']['FilePath'] = $value;
5248
5249
        return $this;
5250
    }
5251
5252
    /**
5253
     * @param string $value
5254
     *
5255
     * @return $this
5256
     */
5257
    public function withFileContent($value)
5258
    {
5259
        $this->data['FileContent'] = $value;
5260
        $this->options['form_params']['FileContent'] = $value;
5261
5262
        return $this;
5263
    }
5264
5265
    /**
5266
     * @param string $value
5267
     *
5268
     * @return $this
5269
     */
5270
    public function withDataSourceId($value)
5271
    {
5272
        $this->data['DataSourceId'] = $value;
5273
        $this->options['form_params']['DataSourceId'] = $value;
5274
5275
        return $this;
5276
    }
5277
5278
    /**
5279
     * @param string $value
5280
     *
5281
     * @return $this
5282
     */
5283
    public function withMD5($value)
5284
    {
5285
        $this->data['MD5'] = $value;
5286
        $this->options['form_params']['MD5'] = $value;
5287
5288
        return $this;
5289
    }
5290
}
5291
5292
/**
5293
 * @method string getImageUrl()
5294
 */
5295
class UploadImage extends Rpc
5296
{
5297
5298
    /**
5299
     * @param string $value
5300
     *
5301
     * @return $this
5302
     */
5303
    public function withImageUrl($value)
5304
    {
5305
        $this->data['ImageUrl'] = $value;
5306
        $this->options['form_params']['ImageUrl'] = $value;
5307
5308
        return $this;
5309
    }
5310
}
5311