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 ( a1917e...71bb99 )
by
unknown
17:02 queued 11:25
created

GetMonitorList   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 40
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 3
eloc 10
c 1
b 0
f 0
dl 0
loc 40
rs 10

3 Methods

Rating   Name   Duplication   Size   Complexity  
A withPageNo() 0 6 1
A withPageSize() 0 6 1
A withCorpId() 0 6 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 AddProfile addProfile(array $options = [])
12
 * @method AddProfileCatalog addProfileCatalog(array $options = [])
13
 * @method BindCorpGroup bindCorpGroup(array $options = [])
14
 * @method BindPerson bindPerson(array $options = [])
15
 * @method BindUser bindUser(array $options = [])
16
 * @method CreateCorp createCorp(array $options = [])
17
 * @method CreateCorpGroup createCorpGroup(array $options = [])
18
 * @method CreateUser createUser(array $options = [])
19
 * @method CreateUserGroup createUserGroup(array $options = [])
20
 * @method CreateVideoComposeTask createVideoComposeTask(array $options = [])
21
 * @method CreateVideoSummaryTask createVideoSummaryTask(array $options = [])
22
 * @method DeleteCorpGroup deleteCorpGroup(array $options = [])
23
 * @method DeleteDataSource deleteDataSource(array $options = [])
24
 * @method DeleteDevice deleteDevice(array $options = [])
25
 * @method DeleteProfile deleteProfile(array $options = [])
26
 * @method DeleteProfileCatalog deleteProfileCatalog(array $options = [])
27
 * @method DeleteRecords deleteRecords(array $options = [])
28
 * @method DeleteUser deleteUser(array $options = [])
29
 * @method DeleteUserGroup deleteUserGroup(array $options = [])
30
 * @method DeleteVideoSummaryTask deleteVideoSummaryTask(array $options = [])
31
 * @method DescribeDevices describeDevices(array $options = [])
32
 * @method GetBodyOptions getBodyOptions(array $options = [])
33
 * @method GetCatalogList getCatalogList(array $options = [])
34
 * @method GetDeviceConfig getDeviceConfig(array $options = [])
35
 * @method GetDeviceLiveUrl getDeviceLiveUrl(array $options = [])
36
 * @method GetDeviceVideoUrl getDeviceVideoUrl(array $options = [])
37
 * @method GetFaceModelResult getFaceModelResult(array $options = [])
38
 * @method GetFaceOptions getFaceOptions(array $options = [])
39
 * @method GetInventory getInventory(array $options = [])
40
 * @method GetMonitorList getMonitorList(array $options = [])
41
 * @method GetMonitorResult getMonitorResult(array $options = [])
42
 * @method GetPersonDetail getPersonDetail(array $options = [])
43
 * @method GetPersonList getPersonList(array $options = [])
44
 * @method GetProfileDetail getProfileDetail(array $options = [])
45
 * @method GetProfileList getProfileList(array $options = [])
46
 * @method GetUserDetail getUserDetail(array $options = [])
47
 * @method GetVideoComposeResult getVideoComposeResult(array $options = [])
48
 * @method GetVideoSummaryTaskResult getVideoSummaryTaskResult(array $options = [])
49
 * @method InvokeMotorModel invokeMotorModel(array $options = [])
50
 * @method ListBodyAlgorithmResults listBodyAlgorithmResults(array $options = [])
51
 * @method ListCorpGroupMetrics listCorpGroupMetrics(array $options = [])
52
 * @method ListCorpGroups listCorpGroups(array $options = [])
53
 * @method ListCorpMetrics listCorpMetrics(array $options = [])
54
 * @method ListCorps listCorps(array $options = [])
55
 * @method ListDeviceGroups listDeviceGroups(array $options = [])
56
 * @method ListDevices listDevices(array $options = [])
57
 * @method ListEventAlgorithmDetails listEventAlgorithmDetails(array $options = [])
58
 * @method ListEventAlgorithmResults listEventAlgorithmResults(array $options = [])
59
 * @method ListFaceAlgorithmResults listFaceAlgorithmResults(array $options = [])
60
 * @method ListMetrics listMetrics(array $options = [])
61
 * @method ListMotorAlgorithmResults listMotorAlgorithmResults(array $options = [])
62
 * @method ListPersons listPersons(array $options = [])
63
 * @method ListPersonTrace listPersonTrace(array $options = [])
64
 * @method ListPersonVisitCount listPersonVisitCount(array $options = [])
65
 * @method ListUserGroups listUserGroups(array $options = [])
66
 * @method ListUsers listUsers(array $options = [])
67
 * @method RecognizeFaceQuality recognizeFaceQuality(array $options = [])
68
 * @method RecognizeImage recognizeImage(array $options = [])
69
 * @method RegisterDevice registerDevice(array $options = [])
70
 * @method ReportDeviceCapacity reportDeviceCapacity(array $options = [])
71
 * @method SaveVideoSummaryTaskVideo saveVideoSummaryTaskVideo(array $options = [])
72
 * @method SearchBody searchBody(array $options = [])
73
 * @method SearchFace searchFace(array $options = [])
74
 * @method SearchObject searchObject(array $options = [])
75
 * @method StopMonitor stopMonitor(array $options = [])
76
 * @method SyncDeviceTime syncDeviceTime(array $options = [])
77
 * @method UnbindCorpGroup unbindCorpGroup(array $options = [])
78
 * @method UnbindPerson unbindPerson(array $options = [])
79
 * @method UnbindUser unbindUser(array $options = [])
80
 * @method UpdateCorp updateCorp(array $options = [])
81
 * @method UpdateDevice updateDevice(array $options = [])
82
 * @method UpdateMonitor updateMonitor(array $options = [])
83
 * @method UpdateProfile updateProfile(array $options = [])
84
 * @method UpdateProfileCatalog updateProfileCatalog(array $options = [])
85
 * @method UpdateUser updateUser(array $options = [])
86
 * @method UpdateUserGroup updateUserGroup(array $options = [])
87
 * @method UploadFile uploadFile(array $options = [])
88
 * @method UploadImage uploadImage(array $options = [])
89
 */
90
class VcsApiResolver extends ApiResolver
91
{
92
}
93
94
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
95
{
96
    /** @var string */
97
    public $product = 'Vcs';
98
99
    /** @var string */
100
    public $version = '2020-05-15';
101
102
    /** @var string */
103
    public $method = 'POST';
104
105
    /** @var string */
106
    public $serviceCode = 'vcs';
107
}
108
109
/**
110
 * @method string getDataSourceType()
111
 * @method string getCorpId()
112
 * @method string getDescription()
113
 * @method string getDataSourceName()
114
 * @method string getFileRetentionDays()
115
 */
116
class AddDataSource extends Rpc
117
{
118
119
    /**
120
     * @param string $value
121
     *
122
     * @return $this
123
     */
124
    public function withDataSourceType($value)
125
    {
126
        $this->data['DataSourceType'] = $value;
127
        $this->options['form_params']['DataSourceType'] = $value;
128
129
        return $this;
130
    }
131
132
    /**
133
     * @param string $value
134
     *
135
     * @return $this
136
     */
137
    public function withCorpId($value)
138
    {
139
        $this->data['CorpId'] = $value;
140
        $this->options['form_params']['CorpId'] = $value;
141
142
        return $this;
143
    }
144
145
    /**
146
     * @param string $value
147
     *
148
     * @return $this
149
     */
150
    public function withDescription($value)
151
    {
152
        $this->data['Description'] = $value;
153
        $this->options['form_params']['Description'] = $value;
154
155
        return $this;
156
    }
157
158
    /**
159
     * @param string $value
160
     *
161
     * @return $this
162
     */
163
    public function withDataSourceName($value)
164
    {
165
        $this->data['DataSourceName'] = $value;
166
        $this->options['form_params']['DataSourceName'] = $value;
167
168
        return $this;
169
    }
170
171
    /**
172
     * @param string $value
173
     *
174
     * @return $this
175
     */
176
    public function withFileRetentionDays($value)
177
    {
178
        $this->data['FileRetentionDays'] = $value;
179
        $this->options['form_params']['FileRetentionDays'] = $value;
180
181
        return $this;
182
    }
183
}
184
185
/**
186
 * @method string getDeviceSite()
187
 * @method string getCorpId()
188
 * @method string getGbId()
189
 * @method string getBitRate()
190
 * @method string getDeviceDirection()
191
 * @method string getDeviceAddress()
192
 * @method string getDeviceType()
193
 * @method string getDeviceResolution()
194
 * @method string getVendor()
195
 * @method string getDeviceName()
196
 */
197
class AddDevice extends Rpc
198
{
199
200
    /**
201
     * @param string $value
202
     *
203
     * @return $this
204
     */
205
    public function withDeviceSite($value)
206
    {
207
        $this->data['DeviceSite'] = $value;
208
        $this->options['form_params']['DeviceSite'] = $value;
209
210
        return $this;
211
    }
212
213
    /**
214
     * @param string $value
215
     *
216
     * @return $this
217
     */
218
    public function withCorpId($value)
219
    {
220
        $this->data['CorpId'] = $value;
221
        $this->options['form_params']['CorpId'] = $value;
222
223
        return $this;
224
    }
225
226
    /**
227
     * @param string $value
228
     *
229
     * @return $this
230
     */
231
    public function withGbId($value)
232
    {
233
        $this->data['GbId'] = $value;
234
        $this->options['form_params']['GbId'] = $value;
235
236
        return $this;
237
    }
238
239
    /**
240
     * @param string $value
241
     *
242
     * @return $this
243
     */
244
    public function withBitRate($value)
245
    {
246
        $this->data['BitRate'] = $value;
247
        $this->options['form_params']['BitRate'] = $value;
248
249
        return $this;
250
    }
251
252
    /**
253
     * @param string $value
254
     *
255
     * @return $this
256
     */
257
    public function withDeviceDirection($value)
258
    {
259
        $this->data['DeviceDirection'] = $value;
260
        $this->options['form_params']['DeviceDirection'] = $value;
261
262
        return $this;
263
    }
264
265
    /**
266
     * @param string $value
267
     *
268
     * @return $this
269
     */
270
    public function withDeviceAddress($value)
271
    {
272
        $this->data['DeviceAddress'] = $value;
273
        $this->options['form_params']['DeviceAddress'] = $value;
274
275
        return $this;
276
    }
277
278
    /**
279
     * @param string $value
280
     *
281
     * @return $this
282
     */
283
    public function withDeviceType($value)
284
    {
285
        $this->data['DeviceType'] = $value;
286
        $this->options['form_params']['DeviceType'] = $value;
287
288
        return $this;
289
    }
290
291
    /**
292
     * @param string $value
293
     *
294
     * @return $this
295
     */
296
    public function withDeviceResolution($value)
297
    {
298
        $this->data['DeviceResolution'] = $value;
299
        $this->options['form_params']['DeviceResolution'] = $value;
300
301
        return $this;
302
    }
303
304
    /**
305
     * @param string $value
306
     *
307
     * @return $this
308
     */
309
    public function withVendor($value)
310
    {
311
        $this->data['Vendor'] = $value;
312
        $this->options['form_params']['Vendor'] = $value;
313
314
        return $this;
315
    }
316
317
    /**
318
     * @param string $value
319
     *
320
     * @return $this
321
     */
322
    public function withDeviceName($value)
323
    {
324
        $this->data['DeviceName'] = $value;
325
        $this->options['form_params']['DeviceName'] = $value;
326
327
        return $this;
328
    }
329
}
330
331
/**
332
 * @method string getMonitorType()
333
 * @method string getCorpId()
334
 * @method string getDescription()
335
 * @method string getNotifierAppSecret()
336
 * @method string getNotifierExtendValues()
337
 * @method string getNotifierUrl()
338
 * @method string getNotifierType()
339
 * @method string getBatchIndicator()
340
 * @method string getNotifierTimeOut()
341
 * @method string getAlgorithmVendor()
342
 */
343
class AddMonitor extends Rpc
344
{
345
346
    /**
347
     * @param string $value
348
     *
349
     * @return $this
350
     */
351
    public function withMonitorType($value)
352
    {
353
        $this->data['MonitorType'] = $value;
354
        $this->options['form_params']['MonitorType'] = $value;
355
356
        return $this;
357
    }
358
359
    /**
360
     * @param string $value
361
     *
362
     * @return $this
363
     */
364
    public function withCorpId($value)
365
    {
366
        $this->data['CorpId'] = $value;
367
        $this->options['form_params']['CorpId'] = $value;
368
369
        return $this;
370
    }
371
372
    /**
373
     * @param string $value
374
     *
375
     * @return $this
376
     */
377
    public function withDescription($value)
378
    {
379
        $this->data['Description'] = $value;
380
        $this->options['form_params']['Description'] = $value;
381
382
        return $this;
383
    }
384
385
    /**
386
     * @param string $value
387
     *
388
     * @return $this
389
     */
390
    public function withNotifierAppSecret($value)
391
    {
392
        $this->data['NotifierAppSecret'] = $value;
393
        $this->options['form_params']['NotifierAppSecret'] = $value;
394
395
        return $this;
396
    }
397
398
    /**
399
     * @param string $value
400
     *
401
     * @return $this
402
     */
403
    public function withNotifierExtendValues($value)
404
    {
405
        $this->data['NotifierExtendValues'] = $value;
406
        $this->options['form_params']['NotifierExtendValues'] = $value;
407
408
        return $this;
409
    }
410
411
    /**
412
     * @param string $value
413
     *
414
     * @return $this
415
     */
416
    public function withNotifierUrl($value)
417
    {
418
        $this->data['NotifierUrl'] = $value;
419
        $this->options['form_params']['NotifierUrl'] = $value;
420
421
        return $this;
422
    }
423
424
    /**
425
     * @param string $value
426
     *
427
     * @return $this
428
     */
429
    public function withNotifierType($value)
430
    {
431
        $this->data['NotifierType'] = $value;
432
        $this->options['form_params']['NotifierType'] = $value;
433
434
        return $this;
435
    }
436
437
    /**
438
     * @param string $value
439
     *
440
     * @return $this
441
     */
442
    public function withBatchIndicator($value)
443
    {
444
        $this->data['BatchIndicator'] = $value;
445
        $this->options['form_params']['BatchIndicator'] = $value;
446
447
        return $this;
448
    }
449
450
    /**
451
     * @param string $value
452
     *
453
     * @return $this
454
     */
455
    public function withNotifierTimeOut($value)
456
    {
457
        $this->data['NotifierTimeOut'] = $value;
458
        $this->options['form_params']['NotifierTimeOut'] = $value;
459
460
        return $this;
461
    }
462
463
    /**
464
     * @param string $value
465
     *
466
     * @return $this
467
     */
468
    public function withAlgorithmVendor($value)
469
    {
470
        $this->data['AlgorithmVendor'] = $value;
471
        $this->options['form_params']['AlgorithmVendor'] = $value;
472
473
        return $this;
474
    }
475
}
476
477
/**
478
 * @method string getCorpId()
479
 * @method string getGender()
480
 * @method string getPlateNo()
481
 * @method string getIdNumber()
482
 * @method string getFaceUrl()
483
 * @method string getLiveAddress()
484
 * @method string getIsvSubId()
485
 * @method string getSceneType()
486
 * @method string getPhoneNo()
487
 * @method string getCatalogId()
488
 * @method string getName()
489
 * @method string getBizId()
490
 */
491
class AddProfile extends Rpc
492
{
493
494
    /**
495
     * @param string $value
496
     *
497
     * @return $this
498
     */
499
    public function withCorpId($value)
500
    {
501
        $this->data['CorpId'] = $value;
502
        $this->options['form_params']['CorpId'] = $value;
503
504
        return $this;
505
    }
506
507
    /**
508
     * @param string $value
509
     *
510
     * @return $this
511
     */
512
    public function withGender($value)
513
    {
514
        $this->data['Gender'] = $value;
515
        $this->options['form_params']['Gender'] = $value;
516
517
        return $this;
518
    }
519
520
    /**
521
     * @param string $value
522
     *
523
     * @return $this
524
     */
525
    public function withPlateNo($value)
526
    {
527
        $this->data['PlateNo'] = $value;
528
        $this->options['form_params']['PlateNo'] = $value;
529
530
        return $this;
531
    }
532
533
    /**
534
     * @param string $value
535
     *
536
     * @return $this
537
     */
538
    public function withIdNumber($value)
539
    {
540
        $this->data['IdNumber'] = $value;
541
        $this->options['form_params']['IdNumber'] = $value;
542
543
        return $this;
544
    }
545
546
    /**
547
     * @param string $value
548
     *
549
     * @return $this
550
     */
551
    public function withFaceUrl($value)
552
    {
553
        $this->data['FaceUrl'] = $value;
554
        $this->options['form_params']['FaceUrl'] = $value;
555
556
        return $this;
557
    }
558
559
    /**
560
     * @param string $value
561
     *
562
     * @return $this
563
     */
564
    public function withLiveAddress($value)
565
    {
566
        $this->data['LiveAddress'] = $value;
567
        $this->options['form_params']['LiveAddress'] = $value;
568
569
        return $this;
570
    }
571
572
    /**
573
     * @param string $value
574
     *
575
     * @return $this
576
     */
577
    public function withIsvSubId($value)
578
    {
579
        $this->data['IsvSubId'] = $value;
580
        $this->options['form_params']['IsvSubId'] = $value;
581
582
        return $this;
583
    }
584
585
    /**
586
     * @param string $value
587
     *
588
     * @return $this
589
     */
590
    public function withSceneType($value)
591
    {
592
        $this->data['SceneType'] = $value;
593
        $this->options['form_params']['SceneType'] = $value;
594
595
        return $this;
596
    }
597
598
    /**
599
     * @param string $value
600
     *
601
     * @return $this
602
     */
603
    public function withPhoneNo($value)
604
    {
605
        $this->data['PhoneNo'] = $value;
606
        $this->options['form_params']['PhoneNo'] = $value;
607
608
        return $this;
609
    }
610
611
    /**
612
     * @param string $value
613
     *
614
     * @return $this
615
     */
616
    public function withCatalogId($value)
617
    {
618
        $this->data['CatalogId'] = $value;
619
        $this->options['form_params']['CatalogId'] = $value;
620
621
        return $this;
622
    }
623
624
    /**
625
     * @param string $value
626
     *
627
     * @return $this
628
     */
629
    public function withName($value)
630
    {
631
        $this->data['Name'] = $value;
632
        $this->options['form_params']['Name'] = $value;
633
634
        return $this;
635
    }
636
637
    /**
638
     * @param string $value
639
     *
640
     * @return $this
641
     */
642
    public function withBizId($value)
643
    {
644
        $this->data['BizId'] = $value;
645
        $this->options['form_params']['BizId'] = $value;
646
647
        return $this;
648
    }
649
}
650
651
/**
652
 * @method string getIsvSubId()
653
 * @method string getParentCatalogId()
654
 * @method string getCorpId()
655
 * @method string getCatalogName()
656
 */
657
class AddProfileCatalog extends Rpc
658
{
659
660
    /**
661
     * @param string $value
662
     *
663
     * @return $this
664
     */
665
    public function withIsvSubId($value)
666
    {
667
        $this->data['IsvSubId'] = $value;
668
        $this->options['form_params']['IsvSubId'] = $value;
669
670
        return $this;
671
    }
672
673
    /**
674
     * @param string $value
675
     *
676
     * @return $this
677
     */
678
    public function withParentCatalogId($value)
679
    {
680
        $this->data['ParentCatalogId'] = $value;
681
        $this->options['form_params']['ParentCatalogId'] = $value;
682
683
        return $this;
684
    }
685
686
    /**
687
     * @param string $value
688
     *
689
     * @return $this
690
     */
691
    public function withCorpId($value)
692
    {
693
        $this->data['CorpId'] = $value;
694
        $this->options['form_params']['CorpId'] = $value;
695
696
        return $this;
697
    }
698
699
    /**
700
     * @param string $value
701
     *
702
     * @return $this
703
     */
704
    public function withCatalogName($value)
705
    {
706
        $this->data['CatalogName'] = $value;
707
        $this->options['form_params']['CatalogName'] = $value;
708
709
        return $this;
710
    }
711
}
712
713
/**
714
 * @method string getCorpId()
715
 * @method string getCorpGroupId()
716
 */
717
class BindCorpGroup extends Rpc
718
{
719
720
    /**
721
     * @param string $value
722
     *
723
     * @return $this
724
     */
725
    public function withCorpId($value)
726
    {
727
        $this->data['CorpId'] = $value;
728
        $this->options['form_params']['CorpId'] = $value;
729
730
        return $this;
731
    }
732
733
    /**
734
     * @param string $value
735
     *
736
     * @return $this
737
     */
738
    public function withCorpGroupId($value)
739
    {
740
        $this->data['CorpGroupId'] = $value;
741
        $this->options['form_params']['CorpGroupId'] = $value;
742
743
        return $this;
744
    }
745
}
746
747
/**
748
 * @method string getIsvSubId()
749
 * @method string getCorpId()
750
 * @method string getPersonMatchingRate()
751
 * @method string getProfileId()
752
 * @method string getPersonId()
753
 */
754
class BindPerson extends Rpc
755
{
756
757
    /**
758
     * @param string $value
759
     *
760
     * @return $this
761
     */
762
    public function withIsvSubId($value)
763
    {
764
        $this->data['IsvSubId'] = $value;
765
        $this->options['form_params']['IsvSubId'] = $value;
766
767
        return $this;
768
    }
769
770
    /**
771
     * @param string $value
772
     *
773
     * @return $this
774
     */
775
    public function withCorpId($value)
776
    {
777
        $this->data['CorpId'] = $value;
778
        $this->options['form_params']['CorpId'] = $value;
779
780
        return $this;
781
    }
782
783
    /**
784
     * @param string $value
785
     *
786
     * @return $this
787
     */
788
    public function withPersonMatchingRate($value)
789
    {
790
        $this->data['PersonMatchingRate'] = $value;
791
        $this->options['form_params']['PersonMatchingRate'] = $value;
792
793
        return $this;
794
    }
795
796
    /**
797
     * @param string $value
798
     *
799
     * @return $this
800
     */
801
    public function withProfileId($value)
802
    {
803
        $this->data['ProfileId'] = $value;
804
        $this->options['form_params']['ProfileId'] = $value;
805
806
        return $this;
807
    }
808
809
    /**
810
     * @param string $value
811
     *
812
     * @return $this
813
     */
814
    public function withPersonId($value)
815
    {
816
        $this->data['PersonId'] = $value;
817
        $this->options['form_params']['PersonId'] = $value;
818
819
        return $this;
820
    }
821
}
822
823
/**
824
 * @method string getIsvSubId()
825
 * @method string getCorpId()
826
 * @method string getUserId()
827
 * @method string getMatchingRate()
828
 * @method string getPersonId()
829
 */
830
class BindUser extends Rpc
831
{
832
833
    /**
834
     * @param string $value
835
     *
836
     * @return $this
837
     */
838
    public function withIsvSubId($value)
839
    {
840
        $this->data['IsvSubId'] = $value;
841
        $this->options['form_params']['IsvSubId'] = $value;
842
843
        return $this;
844
    }
845
846
    /**
847
     * @param string $value
848
     *
849
     * @return $this
850
     */
851
    public function withCorpId($value)
852
    {
853
        $this->data['CorpId'] = $value;
854
        $this->options['form_params']['CorpId'] = $value;
855
856
        return $this;
857
    }
858
859
    /**
860
     * @param string $value
861
     *
862
     * @return $this
863
     */
864
    public function withUserId($value)
865
    {
866
        $this->data['UserId'] = $value;
867
        $this->options['form_params']['UserId'] = $value;
868
869
        return $this;
870
    }
871
872
    /**
873
     * @param string $value
874
     *
875
     * @return $this
876
     */
877
    public function withMatchingRate($value)
878
    {
879
        $this->data['MatchingRate'] = $value;
880
        $this->options['form_params']['MatchingRate'] = $value;
881
882
        return $this;
883
    }
884
885
    /**
886
     * @param string $value
887
     *
888
     * @return $this
889
     */
890
    public function withPersonId($value)
891
    {
892
        $this->data['PersonId'] = $value;
893
        $this->options['form_params']['PersonId'] = $value;
894
895
        return $this;
896
    }
897
}
898
899
/**
900
 * @method string getAlgorithmType()
901
 * @method string getIsvSubId()
902
 * @method string getParentCorpId()
903
 * @method string getDescription()
904
 * @method string getIconPath()
905
 * @method string getAppName()
906
 * @method string getCorpName()
907
 */
908
class CreateCorp extends Rpc
909
{
910
911
    /**
912
     * @param string $value
913
     *
914
     * @return $this
915
     */
916
    public function withAlgorithmType($value)
917
    {
918
        $this->data['AlgorithmType'] = $value;
919
        $this->options['form_params']['AlgorithmType'] = $value;
920
921
        return $this;
922
    }
923
924
    /**
925
     * @param string $value
926
     *
927
     * @return $this
928
     */
929
    public function withIsvSubId($value)
930
    {
931
        $this->data['IsvSubId'] = $value;
932
        $this->options['form_params']['IsvSubId'] = $value;
933
934
        return $this;
935
    }
936
937
    /**
938
     * @param string $value
939
     *
940
     * @return $this
941
     */
942
    public function withParentCorpId($value)
943
    {
944
        $this->data['ParentCorpId'] = $value;
945
        $this->options['form_params']['ParentCorpId'] = $value;
946
947
        return $this;
948
    }
949
950
    /**
951
     * @param string $value
952
     *
953
     * @return $this
954
     */
955
    public function withDescription($value)
956
    {
957
        $this->data['Description'] = $value;
958
        $this->options['form_params']['Description'] = $value;
959
960
        return $this;
961
    }
962
963
    /**
964
     * @param string $value
965
     *
966
     * @return $this
967
     */
968
    public function withIconPath($value)
969
    {
970
        $this->data['IconPath'] = $value;
971
        $this->options['form_params']['IconPath'] = $value;
972
973
        return $this;
974
    }
975
976
    /**
977
     * @param string $value
978
     *
979
     * @return $this
980
     */
981
    public function withAppName($value)
982
    {
983
        $this->data['AppName'] = $value;
984
        $this->options['form_params']['AppName'] = $value;
985
986
        return $this;
987
    }
988
989
    /**
990
     * @param string $value
991
     *
992
     * @return $this
993
     */
994
    public function withCorpName($value)
995
    {
996
        $this->data['CorpName'] = $value;
997
        $this->options['form_params']['CorpName'] = $value;
998
999
        return $this;
1000
    }
1001
}
1002
1003
/**
1004
 * @method string getCorpId()
1005
 * @method string getClientToken()
1006
 * @method string getGroupId()
1007
 */
1008
class CreateCorpGroup extends Rpc
1009
{
1010
1011
    /**
1012
     * @param string $value
1013
     *
1014
     * @return $this
1015
     */
1016
    public function withCorpId($value)
1017
    {
1018
        $this->data['CorpId'] = $value;
1019
        $this->options['form_params']['CorpId'] = $value;
1020
1021
        return $this;
1022
    }
1023
1024
    /**
1025
     * @param string $value
1026
     *
1027
     * @return $this
1028
     */
1029
    public function withClientToken($value)
1030
    {
1031
        $this->data['ClientToken'] = $value;
1032
        $this->options['form_params']['ClientToken'] = $value;
1033
1034
        return $this;
1035
    }
1036
1037
    /**
1038
     * @param string $value
1039
     *
1040
     * @return $this
1041
     */
1042
    public function withGroupId($value)
1043
    {
1044
        $this->data['GroupId'] = $value;
1045
        $this->options['form_params']['GroupId'] = $value;
1046
1047
        return $this;
1048
    }
1049
}
1050
1051
/**
1052
 * @method string getCorpId()
1053
 * @method string getGender()
1054
 * @method string getPlateNo()
1055
 * @method string getIdNumber()
1056
 * @method string getFaceImageUrl()
1057
 * @method string getAttachment()
1058
 * @method string getIsvSubId()
1059
 * @method string getAddress()
1060
 * @method string getUserGroupId()
1061
 * @method string getPhoneNo()
1062
 * @method string getBizId()
1063
 * @method string getAge()
1064
 * @method string getUserName()
1065
 */
1066
class CreateUser extends Rpc
1067
{
1068
1069
    /**
1070
     * @param string $value
1071
     *
1072
     * @return $this
1073
     */
1074
    public function withCorpId($value)
1075
    {
1076
        $this->data['CorpId'] = $value;
1077
        $this->options['form_params']['CorpId'] = $value;
1078
1079
        return $this;
1080
    }
1081
1082
    /**
1083
     * @param string $value
1084
     *
1085
     * @return $this
1086
     */
1087
    public function withGender($value)
1088
    {
1089
        $this->data['Gender'] = $value;
1090
        $this->options['form_params']['Gender'] = $value;
1091
1092
        return $this;
1093
    }
1094
1095
    /**
1096
     * @param string $value
1097
     *
1098
     * @return $this
1099
     */
1100
    public function withPlateNo($value)
1101
    {
1102
        $this->data['PlateNo'] = $value;
1103
        $this->options['form_params']['PlateNo'] = $value;
1104
1105
        return $this;
1106
    }
1107
1108
    /**
1109
     * @param string $value
1110
     *
1111
     * @return $this
1112
     */
1113
    public function withIdNumber($value)
1114
    {
1115
        $this->data['IdNumber'] = $value;
1116
        $this->options['form_params']['IdNumber'] = $value;
1117
1118
        return $this;
1119
    }
1120
1121
    /**
1122
     * @param string $value
1123
     *
1124
     * @return $this
1125
     */
1126
    public function withFaceImageUrl($value)
1127
    {
1128
        $this->data['FaceImageUrl'] = $value;
1129
        $this->options['form_params']['FaceImageUrl'] = $value;
1130
1131
        return $this;
1132
    }
1133
1134
    /**
1135
     * @param string $value
1136
     *
1137
     * @return $this
1138
     */
1139
    public function withAttachment($value)
1140
    {
1141
        $this->data['Attachment'] = $value;
1142
        $this->options['form_params']['Attachment'] = $value;
1143
1144
        return $this;
1145
    }
1146
1147
    /**
1148
     * @param string $value
1149
     *
1150
     * @return $this
1151
     */
1152
    public function withIsvSubId($value)
1153
    {
1154
        $this->data['IsvSubId'] = $value;
1155
        $this->options['form_params']['IsvSubId'] = $value;
1156
1157
        return $this;
1158
    }
1159
1160
    /**
1161
     * @param string $value
1162
     *
1163
     * @return $this
1164
     */
1165
    public function withAddress($value)
1166
    {
1167
        $this->data['Address'] = $value;
1168
        $this->options['form_params']['Address'] = $value;
1169
1170
        return $this;
1171
    }
1172
1173
    /**
1174
     * @param string $value
1175
     *
1176
     * @return $this
1177
     */
1178
    public function withUserGroupId($value)
1179
    {
1180
        $this->data['UserGroupId'] = $value;
1181
        $this->options['form_params']['UserGroupId'] = $value;
1182
1183
        return $this;
1184
    }
1185
1186
    /**
1187
     * @param string $value
1188
     *
1189
     * @return $this
1190
     */
1191
    public function withPhoneNo($value)
1192
    {
1193
        $this->data['PhoneNo'] = $value;
1194
        $this->options['form_params']['PhoneNo'] = $value;
1195
1196
        return $this;
1197
    }
1198
1199
    /**
1200
     * @param string $value
1201
     *
1202
     * @return $this
1203
     */
1204
    public function withBizId($value)
1205
    {
1206
        $this->data['BizId'] = $value;
1207
        $this->options['form_params']['BizId'] = $value;
1208
1209
        return $this;
1210
    }
1211
1212
    /**
1213
     * @param string $value
1214
     *
1215
     * @return $this
1216
     */
1217
    public function withAge($value)
1218
    {
1219
        $this->data['Age'] = $value;
1220
        $this->options['form_params']['Age'] = $value;
1221
1222
        return $this;
1223
    }
1224
1225
    /**
1226
     * @param string $value
1227
     *
1228
     * @return $this
1229
     */
1230
    public function withUserName($value)
1231
    {
1232
        $this->data['UserName'] = $value;
1233
        $this->options['form_params']['UserName'] = $value;
1234
1235
        return $this;
1236
    }
1237
}
1238
1239
/**
1240
 * @method string getIsvSubId()
1241
 * @method string getCorpId()
1242
 * @method string getUserGroupName()
1243
 * @method string getParentUserGroupId()
1244
 */
1245
class CreateUserGroup extends Rpc
1246
{
1247
1248
    /**
1249
     * @param string $value
1250
     *
1251
     * @return $this
1252
     */
1253
    public function withIsvSubId($value)
1254
    {
1255
        $this->data['IsvSubId'] = $value;
1256
        $this->options['form_params']['IsvSubId'] = $value;
1257
1258
        return $this;
1259
    }
1260
1261
    /**
1262
     * @param string $value
1263
     *
1264
     * @return $this
1265
     */
1266
    public function withCorpId($value)
1267
    {
1268
        $this->data['CorpId'] = $value;
1269
        $this->options['form_params']['CorpId'] = $value;
1270
1271
        return $this;
1272
    }
1273
1274
    /**
1275
     * @param string $value
1276
     *
1277
     * @return $this
1278
     */
1279
    public function withUserGroupName($value)
1280
    {
1281
        $this->data['UserGroupName'] = $value;
1282
        $this->options['form_params']['UserGroupName'] = $value;
1283
1284
        return $this;
1285
    }
1286
1287
    /**
1288
     * @param string $value
1289
     *
1290
     * @return $this
1291
     */
1292
    public function withParentUserGroupId($value)
1293
    {
1294
        $this->data['ParentUserGroupId'] = $value;
1295
        $this->options['form_params']['ParentUserGroupId'] = $value;
1296
1297
        return $this;
1298
    }
1299
}
1300
1301
/**
1302
 * @method string getCorpId()
1303
 * @method string getDomainName()
1304
 * @method string getVideoFrameRate()
1305
 * @method string getImageFileNames()
1306
 * @method string getAudioFileName()
1307
 * @method string getBucketName()
1308
 * @method string getImageParameters()
1309
 * @method string getVideoFormat()
1310
 */
1311
class CreateVideoComposeTask extends Rpc
1312
{
1313
1314
    /**
1315
     * @param string $value
1316
     *
1317
     * @return $this
1318
     */
1319
    public function withCorpId($value)
1320
    {
1321
        $this->data['CorpId'] = $value;
1322
        $this->options['form_params']['CorpId'] = $value;
1323
1324
        return $this;
1325
    }
1326
1327
    /**
1328
     * @param string $value
1329
     *
1330
     * @return $this
1331
     */
1332
    public function withDomainName($value)
1333
    {
1334
        $this->data['DomainName'] = $value;
1335
        $this->options['form_params']['DomainName'] = $value;
1336
1337
        return $this;
1338
    }
1339
1340
    /**
1341
     * @param string $value
1342
     *
1343
     * @return $this
1344
     */
1345
    public function withVideoFrameRate($value)
1346
    {
1347
        $this->data['VideoFrameRate'] = $value;
1348
        $this->options['form_params']['VideoFrameRate'] = $value;
1349
1350
        return $this;
1351
    }
1352
1353
    /**
1354
     * @param string $value
1355
     *
1356
     * @return $this
1357
     */
1358
    public function withImageFileNames($value)
1359
    {
1360
        $this->data['ImageFileNames'] = $value;
1361
        $this->options['form_params']['ImageFileNames'] = $value;
1362
1363
        return $this;
1364
    }
1365
1366
    /**
1367
     * @param string $value
1368
     *
1369
     * @return $this
1370
     */
1371
    public function withAudioFileName($value)
1372
    {
1373
        $this->data['AudioFileName'] = $value;
1374
        $this->options['form_params']['AudioFileName'] = $value;
1375
1376
        return $this;
1377
    }
1378
1379
    /**
1380
     * @param string $value
1381
     *
1382
     * @return $this
1383
     */
1384
    public function withBucketName($value)
1385
    {
1386
        $this->data['BucketName'] = $value;
1387
        $this->options['form_params']['BucketName'] = $value;
1388
1389
        return $this;
1390
    }
1391
1392
    /**
1393
     * @param string $value
1394
     *
1395
     * @return $this
1396
     */
1397
    public function withImageParameters($value)
1398
    {
1399
        $this->data['ImageParameters'] = $value;
1400
        $this->options['form_params']['ImageParameters'] = $value;
1401
1402
        return $this;
1403
    }
1404
1405
    /**
1406
     * @param string $value
1407
     *
1408
     * @return $this
1409
     */
1410
    public function withVideoFormat($value)
1411
    {
1412
        $this->data['VideoFormat'] = $value;
1413
        $this->options['form_params']['VideoFormat'] = $value;
1414
1415
        return $this;
1416
    }
1417
}
1418
1419
/**
1420
 * @method string getCorpId()
1421
 * @method string getLiveVideoSummary()
1422
 * @method string getStartTimeStamp()
1423
 * @method string getDeviceId()
1424
 * @method string getEndTimeStamp()
1425
 * @method string getOptionList()
1426
 */
1427
class CreateVideoSummaryTask extends Rpc
1428
{
1429
1430
    /**
1431
     * @param string $value
1432
     *
1433
     * @return $this
1434
     */
1435
    public function withCorpId($value)
1436
    {
1437
        $this->data['CorpId'] = $value;
1438
        $this->options['form_params']['CorpId'] = $value;
1439
1440
        return $this;
1441
    }
1442
1443
    /**
1444
     * @param string $value
1445
     *
1446
     * @return $this
1447
     */
1448
    public function withLiveVideoSummary($value)
1449
    {
1450
        $this->data['LiveVideoSummary'] = $value;
1451
        $this->options['form_params']['LiveVideoSummary'] = $value;
1452
1453
        return $this;
1454
    }
1455
1456
    /**
1457
     * @param string $value
1458
     *
1459
     * @return $this
1460
     */
1461
    public function withStartTimeStamp($value)
1462
    {
1463
        $this->data['StartTimeStamp'] = $value;
1464
        $this->options['form_params']['StartTimeStamp'] = $value;
1465
1466
        return $this;
1467
    }
1468
1469
    /**
1470
     * @param string $value
1471
     *
1472
     * @return $this
1473
     */
1474
    public function withDeviceId($value)
1475
    {
1476
        $this->data['DeviceId'] = $value;
1477
        $this->options['form_params']['DeviceId'] = $value;
1478
1479
        return $this;
1480
    }
1481
1482
    /**
1483
     * @param string $value
1484
     *
1485
     * @return $this
1486
     */
1487
    public function withEndTimeStamp($value)
1488
    {
1489
        $this->data['EndTimeStamp'] = $value;
1490
        $this->options['form_params']['EndTimeStamp'] = $value;
1491
1492
        return $this;
1493
    }
1494
1495
    /**
1496
     * @param string $value
1497
     *
1498
     * @return $this
1499
     */
1500
    public function withOptionList($value)
1501
    {
1502
        $this->data['OptionList'] = $value;
1503
        $this->options['form_params']['OptionList'] = $value;
1504
1505
        return $this;
1506
    }
1507
}
1508
1509
/**
1510
 * @method string getCorpId()
1511
 * @method string getGroupId()
1512
 */
1513
class DeleteCorpGroup extends Rpc
1514
{
1515
1516
    /**
1517
     * @param string $value
1518
     *
1519
     * @return $this
1520
     */
1521
    public function withCorpId($value)
1522
    {
1523
        $this->data['CorpId'] = $value;
1524
        $this->options['form_params']['CorpId'] = $value;
1525
1526
        return $this;
1527
    }
1528
1529
    /**
1530
     * @param string $value
1531
     *
1532
     * @return $this
1533
     */
1534
    public function withGroupId($value)
1535
    {
1536
        $this->data['GroupId'] = $value;
1537
        $this->options['form_params']['GroupId'] = $value;
1538
1539
        return $this;
1540
    }
1541
}
1542
1543
/**
1544
 * @method string getCorpId()
1545
 * @method string getDataSourceId()
1546
 */
1547
class DeleteDataSource extends Rpc
1548
{
1549
1550
    /**
1551
     * @param string $value
1552
     *
1553
     * @return $this
1554
     */
1555
    public function withCorpId($value)
1556
    {
1557
        $this->data['CorpId'] = $value;
1558
        $this->options['form_params']['CorpId'] = $value;
1559
1560
        return $this;
1561
    }
1562
1563
    /**
1564
     * @param string $value
1565
     *
1566
     * @return $this
1567
     */
1568
    public function withDataSourceId($value)
1569
    {
1570
        $this->data['DataSourceId'] = $value;
1571
        $this->options['form_params']['DataSourceId'] = $value;
1572
1573
        return $this;
1574
    }
1575
}
1576
1577
/**
1578
 * @method string getCorpId()
1579
 * @method string getGbId()
1580
 */
1581
class DeleteDevice extends Rpc
1582
{
1583
1584
    /**
1585
     * @param string $value
1586
     *
1587
     * @return $this
1588
     */
1589
    public function withCorpId($value)
1590
    {
1591
        $this->data['CorpId'] = $value;
1592
        $this->options['form_params']['CorpId'] = $value;
1593
1594
        return $this;
1595
    }
1596
1597
    /**
1598
     * @param string $value
1599
     *
1600
     * @return $this
1601
     */
1602
    public function withGbId($value)
1603
    {
1604
        $this->data['GbId'] = $value;
1605
        $this->options['form_params']['GbId'] = $value;
1606
1607
        return $this;
1608
    }
1609
}
1610
1611
/**
1612
 * @method string getIsvSubId()
1613
 * @method string getCorpId()
1614
 * @method string getProfileId()
1615
 */
1616
class DeleteProfile extends Rpc
1617
{
1618
1619
    /**
1620
     * @param string $value
1621
     *
1622
     * @return $this
1623
     */
1624
    public function withIsvSubId($value)
1625
    {
1626
        $this->data['IsvSubId'] = $value;
1627
        $this->options['form_params']['IsvSubId'] = $value;
1628
1629
        return $this;
1630
    }
1631
1632
    /**
1633
     * @param string $value
1634
     *
1635
     * @return $this
1636
     */
1637
    public function withCorpId($value)
1638
    {
1639
        $this->data['CorpId'] = $value;
1640
        $this->options['form_params']['CorpId'] = $value;
1641
1642
        return $this;
1643
    }
1644
1645
    /**
1646
     * @param string $value
1647
     *
1648
     * @return $this
1649
     */
1650
    public function withProfileId($value)
1651
    {
1652
        $this->data['ProfileId'] = $value;
1653
        $this->options['form_params']['ProfileId'] = $value;
1654
1655
        return $this;
1656
    }
1657
}
1658
1659
/**
1660
 * @method string getIsvSubId()
1661
 * @method string getCorpId()
1662
 * @method string getCatalogId()
1663
 */
1664
class DeleteProfileCatalog extends Rpc
1665
{
1666
1667
    /**
1668
     * @param string $value
1669
     *
1670
     * @return $this
1671
     */
1672
    public function withIsvSubId($value)
1673
    {
1674
        $this->data['IsvSubId'] = $value;
1675
        $this->options['form_params']['IsvSubId'] = $value;
1676
1677
        return $this;
1678
    }
1679
1680
    /**
1681
     * @param string $value
1682
     *
1683
     * @return $this
1684
     */
1685
    public function withCorpId($value)
1686
    {
1687
        $this->data['CorpId'] = $value;
1688
        $this->options['form_params']['CorpId'] = $value;
1689
1690
        return $this;
1691
    }
1692
1693
    /**
1694
     * @param string $value
1695
     *
1696
     * @return $this
1697
     */
1698
    public function withCatalogId($value)
1699
    {
1700
        $this->data['CatalogId'] = $value;
1701
        $this->options['form_params']['CatalogId'] = $value;
1702
1703
        return $this;
1704
    }
1705
}
1706
1707
/**
1708
 * @method string getAlgorithmType()
1709
 * @method string getCorpId()
1710
 * @method string getAttributeName()
1711
 * @method string getOperatorType()
1712
 * @method string getValue()
1713
 */
1714
class DeleteRecords extends Rpc
1715
{
1716
1717
    /**
1718
     * @param string $value
1719
     *
1720
     * @return $this
1721
     */
1722
    public function withAlgorithmType($value)
1723
    {
1724
        $this->data['AlgorithmType'] = $value;
1725
        $this->options['form_params']['AlgorithmType'] = $value;
1726
1727
        return $this;
1728
    }
1729
1730
    /**
1731
     * @param string $value
1732
     *
1733
     * @return $this
1734
     */
1735
    public function withCorpId($value)
1736
    {
1737
        $this->data['CorpId'] = $value;
1738
        $this->options['form_params']['CorpId'] = $value;
1739
1740
        return $this;
1741
    }
1742
1743
    /**
1744
     * @param string $value
1745
     *
1746
     * @return $this
1747
     */
1748
    public function withAttributeName($value)
1749
    {
1750
        $this->data['AttributeName'] = $value;
1751
        $this->options['form_params']['AttributeName'] = $value;
1752
1753
        return $this;
1754
    }
1755
1756
    /**
1757
     * @param string $value
1758
     *
1759
     * @return $this
1760
     */
1761
    public function withOperatorType($value)
1762
    {
1763
        $this->data['OperatorType'] = $value;
1764
        $this->options['form_params']['OperatorType'] = $value;
1765
1766
        return $this;
1767
    }
1768
1769
    /**
1770
     * @param string $value
1771
     *
1772
     * @return $this
1773
     */
1774
    public function withValue($value)
1775
    {
1776
        $this->data['Value'] = $value;
1777
        $this->options['form_params']['Value'] = $value;
1778
1779
        return $this;
1780
    }
1781
}
1782
1783
/**
1784
 * @method string getIsvSubId()
1785
 * @method string getCorpId()
1786
 * @method string getUserId()
1787
 */
1788
class DeleteUser extends Rpc
1789
{
1790
1791
    /**
1792
     * @param string $value
1793
     *
1794
     * @return $this
1795
     */
1796
    public function withIsvSubId($value)
1797
    {
1798
        $this->data['IsvSubId'] = $value;
1799
        $this->options['form_params']['IsvSubId'] = $value;
1800
1801
        return $this;
1802
    }
1803
1804
    /**
1805
     * @param string $value
1806
     *
1807
     * @return $this
1808
     */
1809
    public function withCorpId($value)
1810
    {
1811
        $this->data['CorpId'] = $value;
1812
        $this->options['form_params']['CorpId'] = $value;
1813
1814
        return $this;
1815
    }
1816
1817
    /**
1818
     * @param string $value
1819
     *
1820
     * @return $this
1821
     */
1822
    public function withUserId($value)
1823
    {
1824
        $this->data['UserId'] = $value;
1825
        $this->options['form_params']['UserId'] = $value;
1826
1827
        return $this;
1828
    }
1829
}
1830
1831
/**
1832
 * @method string getIsvSubId()
1833
 * @method string getCorpId()
1834
 * @method string getUserGroupId()
1835
 */
1836
class DeleteUserGroup extends Rpc
1837
{
1838
1839
    /**
1840
     * @param string $value
1841
     *
1842
     * @return $this
1843
     */
1844
    public function withIsvSubId($value)
1845
    {
1846
        $this->data['IsvSubId'] = $value;
1847
        $this->options['form_params']['IsvSubId'] = $value;
1848
1849
        return $this;
1850
    }
1851
1852
    /**
1853
     * @param string $value
1854
     *
1855
     * @return $this
1856
     */
1857
    public function withCorpId($value)
1858
    {
1859
        $this->data['CorpId'] = $value;
1860
        $this->options['form_params']['CorpId'] = $value;
1861
1862
        return $this;
1863
    }
1864
1865
    /**
1866
     * @param string $value
1867
     *
1868
     * @return $this
1869
     */
1870
    public function withUserGroupId($value)
1871
    {
1872
        $this->data['UserGroupId'] = $value;
1873
        $this->options['form_params']['UserGroupId'] = $value;
1874
1875
        return $this;
1876
    }
1877
}
1878
1879
/**
1880
 * @method string getCorpId()
1881
 * @method string getTaskId()
1882
 */
1883
class DeleteVideoSummaryTask extends Rpc
1884
{
1885
1886
    /**
1887
     * @param string $value
1888
     *
1889
     * @return $this
1890
     */
1891
    public function withCorpId($value)
1892
    {
1893
        $this->data['CorpId'] = $value;
1894
        $this->options['form_params']['CorpId'] = $value;
1895
1896
        return $this;
1897
    }
1898
1899
    /**
1900
     * @param string $value
1901
     *
1902
     * @return $this
1903
     */
1904
    public function withTaskId($value)
1905
    {
1906
        $this->data['TaskId'] = $value;
1907
        $this->options['form_params']['TaskId'] = $value;
1908
1909
        return $this;
1910
    }
1911
}
1912
1913
/**
1914
 * @method string getPageNum()
1915
 * @method string getCorpIdList()
1916
 * @method string getPageSize()
1917
 */
1918
class DescribeDevices extends Rpc
1919
{
1920
1921
    /**
1922
     * @param string $value
1923
     *
1924
     * @return $this
1925
     */
1926
    public function withPageNum($value)
1927
    {
1928
        $this->data['PageNum'] = $value;
1929
        $this->options['form_params']['PageNum'] = $value;
1930
1931
        return $this;
1932
    }
1933
1934
    /**
1935
     * @param string $value
1936
     *
1937
     * @return $this
1938
     */
1939
    public function withCorpIdList($value)
1940
    {
1941
        $this->data['CorpIdList'] = $value;
1942
        $this->options['form_params']['CorpIdList'] = $value;
1943
1944
        return $this;
1945
    }
1946
1947
    /**
1948
     * @param string $value
1949
     *
1950
     * @return $this
1951
     */
1952
    public function withPageSize($value)
1953
    {
1954
        $this->data['PageSize'] = $value;
1955
        $this->options['form_params']['PageSize'] = $value;
1956
1957
        return $this;
1958
    }
1959
}
1960
1961
/**
1962
 * @method string getCorpId()
1963
 */
1964
class GetBodyOptions extends Rpc
1965
{
1966
1967
    /**
1968
     * @param string $value
1969
     *
1970
     * @return $this
1971
     */
1972
    public function withCorpId($value)
1973
    {
1974
        $this->data['CorpId'] = $value;
1975
        $this->options['form_params']['CorpId'] = $value;
1976
1977
        return $this;
1978
    }
1979
}
1980
1981
/**
1982
 * @method string getIsvSubId()
1983
 * @method $this withIsvSubId($value)
1984
 * @method string getCorpId()
1985
 * @method $this withCorpId($value)
1986
 */
1987
class GetCatalogList extends Rpc
1988
{
1989
}
1990
1991
/**
1992
 * @method string getDeviceTimeStamp()
1993
 * @method string getDeviceSn()
1994
 */
1995
class GetDeviceConfig extends Rpc
1996
{
1997
1998
    /**
1999
     * @param string $value
2000
     *
2001
     * @return $this
2002
     */
2003
    public function withDeviceTimeStamp($value)
2004
    {
2005
        $this->data['DeviceTimeStamp'] = $value;
2006
        $this->options['form_params']['DeviceTimeStamp'] = $value;
2007
2008
        return $this;
2009
    }
2010
2011
    /**
2012
     * @param string $value
2013
     *
2014
     * @return $this
2015
     */
2016
    public function withDeviceSn($value)
2017
    {
2018
        $this->data['DeviceSn'] = $value;
2019
        $this->options['form_params']['DeviceSn'] = $value;
2020
2021
        return $this;
2022
    }
2023
}
2024
2025
/**
2026
 * @method string getOutProtocol()
2027
 * @method string getStreamType()
2028
 * @method string getCorpId()
2029
 * @method string getGbId()
2030
 * @method string getDeviceId()
2031
 */
2032
class GetDeviceLiveUrl extends Rpc
2033
{
2034
2035
    /**
2036
     * @param string $value
2037
     *
2038
     * @return $this
2039
     */
2040
    public function withOutProtocol($value)
2041
    {
2042
        $this->data['OutProtocol'] = $value;
2043
        $this->options['form_params']['OutProtocol'] = $value;
2044
2045
        return $this;
2046
    }
2047
2048
    /**
2049
     * @param string $value
2050
     *
2051
     * @return $this
2052
     */
2053
    public function withStreamType($value)
2054
    {
2055
        $this->data['StreamType'] = $value;
2056
        $this->options['form_params']['StreamType'] = $value;
2057
2058
        return $this;
2059
    }
2060
2061
    /**
2062
     * @param string $value
2063
     *
2064
     * @return $this
2065
     */
2066
    public function withCorpId($value)
2067
    {
2068
        $this->data['CorpId'] = $value;
2069
        $this->options['form_params']['CorpId'] = $value;
2070
2071
        return $this;
2072
    }
2073
2074
    /**
2075
     * @param string $value
2076
     *
2077
     * @return $this
2078
     */
2079
    public function withGbId($value)
2080
    {
2081
        $this->data['GbId'] = $value;
2082
        $this->options['form_params']['GbId'] = $value;
2083
2084
        return $this;
2085
    }
2086
2087
    /**
2088
     * @param string $value
2089
     *
2090
     * @return $this
2091
     */
2092
    public function withDeviceId($value)
2093
    {
2094
        $this->data['DeviceId'] = $value;
2095
        $this->options['form_params']['DeviceId'] = $value;
2096
2097
        return $this;
2098
    }
2099
}
2100
2101
/**
2102
 * @method string getOutProtocol()
2103
 * @method string getCorpId()
2104
 * @method string getGbId()
2105
 * @method string getEndTime()
2106
 * @method string getStartTime()
2107
 * @method string getDeviceId()
2108
 */
2109
class GetDeviceVideoUrl extends Rpc
2110
{
2111
2112
    /**
2113
     * @param string $value
2114
     *
2115
     * @return $this
2116
     */
2117
    public function withOutProtocol($value)
2118
    {
2119
        $this->data['OutProtocol'] = $value;
2120
        $this->options['form_params']['OutProtocol'] = $value;
2121
2122
        return $this;
2123
    }
2124
2125
    /**
2126
     * @param string $value
2127
     *
2128
     * @return $this
2129
     */
2130
    public function withCorpId($value)
2131
    {
2132
        $this->data['CorpId'] = $value;
2133
        $this->options['form_params']['CorpId'] = $value;
2134
2135
        return $this;
2136
    }
2137
2138
    /**
2139
     * @param string $value
2140
     *
2141
     * @return $this
2142
     */
2143
    public function withGbId($value)
2144
    {
2145
        $this->data['GbId'] = $value;
2146
        $this->options['form_params']['GbId'] = $value;
2147
2148
        return $this;
2149
    }
2150
2151
    /**
2152
     * @param string $value
2153
     *
2154
     * @return $this
2155
     */
2156
    public function withEndTime($value)
2157
    {
2158
        $this->data['EndTime'] = $value;
2159
        $this->options['form_params']['EndTime'] = $value;
2160
2161
        return $this;
2162
    }
2163
2164
    /**
2165
     * @param string $value
2166
     *
2167
     * @return $this
2168
     */
2169
    public function withStartTime($value)
2170
    {
2171
        $this->data['StartTime'] = $value;
2172
        $this->options['form_params']['StartTime'] = $value;
2173
2174
        return $this;
2175
    }
2176
2177
    /**
2178
     * @param string $value
2179
     *
2180
     * @return $this
2181
     */
2182
    public function withDeviceId($value)
2183
    {
2184
        $this->data['DeviceId'] = $value;
2185
        $this->options['form_params']['DeviceId'] = $value;
2186
2187
        return $this;
2188
    }
2189
}
2190
2191
/**
2192
 * @method string getPictureUrl()
2193
 * @method string getPictureContent()
2194
 * @method string getPictureId()
2195
 */
2196
class GetFaceModelResult extends Rpc
2197
{
2198
2199
    /**
2200
     * @param string $value
2201
     *
2202
     * @return $this
2203
     */
2204
    public function withPictureUrl($value)
2205
    {
2206
        $this->data['PictureUrl'] = $value;
2207
        $this->options['form_params']['PictureUrl'] = $value;
2208
2209
        return $this;
2210
    }
2211
2212
    /**
2213
     * @param string $value
2214
     *
2215
     * @return $this
2216
     */
2217
    public function withPictureContent($value)
2218
    {
2219
        $this->data['PictureContent'] = $value;
2220
        $this->options['form_params']['PictureContent'] = $value;
2221
2222
        return $this;
2223
    }
2224
2225
    /**
2226
     * @param string $value
2227
     *
2228
     * @return $this
2229
     */
2230
    public function withPictureId($value)
2231
    {
2232
        $this->data['PictureId'] = $value;
2233
        $this->options['form_params']['PictureId'] = $value;
2234
2235
        return $this;
2236
    }
2237
}
2238
2239
/**
2240
 * @method string getCorpId()
2241
 */
2242
class GetFaceOptions extends Rpc
2243
{
2244
2245
    /**
2246
     * @param string $value
2247
     *
2248
     * @return $this
2249
     */
2250
    public function withCorpId($value)
2251
    {
2252
        $this->data['CorpId'] = $value;
2253
        $this->options['form_params']['CorpId'] = $value;
2254
2255
        return $this;
2256
    }
2257
}
2258
2259
/**
2260
 * @method string getCommodityCode()
2261
 */
2262
class GetInventory extends Rpc
2263
{
2264
2265
    /**
2266
     * @param string $value
2267
     *
2268
     * @return $this
2269
     */
2270
    public function withCommodityCode($value)
2271
    {
2272
        $this->data['CommodityCode'] = $value;
2273
        $this->options['form_params']['CommodityCode'] = $value;
2274
2275
        return $this;
2276
    }
2277
}
2278
2279
/**
2280
 * @method string getCorpId()
2281
 * @method string getPageNo()
2282
 * @method string getPageSize()
2283
 */
2284
class GetMonitorList extends Rpc
2285
{
2286
2287
    /**
2288
     * @param string $value
2289
     *
2290
     * @return $this
2291
     */
2292
    public function withCorpId($value)
2293
    {
2294
        $this->data['CorpId'] = $value;
2295
        $this->options['form_params']['CorpId'] = $value;
2296
2297
        return $this;
2298
    }
2299
2300
    /**
2301
     * @param string $value
2302
     *
2303
     * @return $this
2304
     */
2305
    public function withPageNo($value)
2306
    {
2307
        $this->data['PageNo'] = $value;
2308
        $this->options['form_params']['PageNo'] = $value;
2309
2310
        return $this;
2311
    }
2312
2313
    /**
2314
     * @param string $value
2315
     *
2316
     * @return $this
2317
     */
2318
    public function withPageSize($value)
2319
    {
2320
        $this->data['PageSize'] = $value;
2321
        $this->options['form_params']['PageSize'] = $value;
2322
2323
        return $this;
2324
    }
2325
}
2326
2327
/**
2328
 * @method string getCorpId()
2329
 * @method string getEndTime()
2330
 * @method string getStartTime()
2331
 * @method string getAlgorithmVendor()
2332
 * @method string getMinRecordId()
2333
 * @method string getTaskId()
2334
 */
2335
class GetMonitorResult extends Rpc
2336
{
2337
2338
    /**
2339
     * @param string $value
2340
     *
2341
     * @return $this
2342
     */
2343
    public function withCorpId($value)
2344
    {
2345
        $this->data['CorpId'] = $value;
2346
        $this->options['form_params']['CorpId'] = $value;
2347
2348
        return $this;
2349
    }
2350
2351
    /**
2352
     * @param string $value
2353
     *
2354
     * @return $this
2355
     */
2356
    public function withEndTime($value)
2357
    {
2358
        $this->data['EndTime'] = $value;
2359
        $this->options['form_params']['EndTime'] = $value;
2360
2361
        return $this;
2362
    }
2363
2364
    /**
2365
     * @param string $value
2366
     *
2367
     * @return $this
2368
     */
2369
    public function withStartTime($value)
2370
    {
2371
        $this->data['StartTime'] = $value;
2372
        $this->options['form_params']['StartTime'] = $value;
2373
2374
        return $this;
2375
    }
2376
2377
    /**
2378
     * @param string $value
2379
     *
2380
     * @return $this
2381
     */
2382
    public function withAlgorithmVendor($value)
2383
    {
2384
        $this->data['AlgorithmVendor'] = $value;
2385
        $this->options['form_params']['AlgorithmVendor'] = $value;
2386
2387
        return $this;
2388
    }
2389
2390
    /**
2391
     * @param string $value
2392
     *
2393
     * @return $this
2394
     */
2395
    public function withMinRecordId($value)
2396
    {
2397
        $this->data['MinRecordId'] = $value;
2398
        $this->options['form_params']['MinRecordId'] = $value;
2399
2400
        return $this;
2401
    }
2402
2403
    /**
2404
     * @param string $value
2405
     *
2406
     * @return $this
2407
     */
2408
    public function withTaskId($value)
2409
    {
2410
        $this->data['TaskId'] = $value;
2411
        $this->options['form_params']['TaskId'] = $value;
2412
2413
        return $this;
2414
    }
2415
}
2416
2417
/**
2418
 * @method string getAlgorithmType()
2419
 * @method string getCorpId()
2420
 * @method string getPersonID()
2421
 */
2422
class GetPersonDetail extends Rpc
2423
{
2424
2425
    /**
2426
     * @param string $value
2427
     *
2428
     * @return $this
2429
     */
2430
    public function withAlgorithmType($value)
2431
    {
2432
        $this->data['AlgorithmType'] = $value;
2433
        $this->options['form_params']['AlgorithmType'] = $value;
2434
2435
        return $this;
2436
    }
2437
2438
    /**
2439
     * @param string $value
2440
     *
2441
     * @return $this
2442
     */
2443
    public function withCorpId($value)
2444
    {
2445
        $this->data['CorpId'] = $value;
2446
        $this->options['form_params']['CorpId'] = $value;
2447
2448
        return $this;
2449
    }
2450
2451
    /**
2452
     * @param string $value
2453
     *
2454
     * @return $this
2455
     */
2456
    public function withPersonID($value)
2457
    {
2458
        $this->data['PersonID'] = $value;
2459
        $this->options['form_params']['PersonID'] = $value;
2460
2461
        return $this;
2462
    }
2463
}
2464
2465
/**
2466
 * @method string getCorpId()
2467
 * @method string getFaceMatchingRateThreshold()
2468
 * @method string getPageNumber()
2469
 * @method string getCorpIdList()
2470
 * @method string getFaceUrl()
2471
 * @method string getPageSize()
2472
 * @method string getPersonIdList()
2473
 */
2474
class GetPersonList extends Rpc
2475
{
2476
2477
    /**
2478
     * @param string $value
2479
     *
2480
     * @return $this
2481
     */
2482
    public function withCorpId($value)
2483
    {
2484
        $this->data['CorpId'] = $value;
2485
        $this->options['form_params']['CorpId'] = $value;
2486
2487
        return $this;
2488
    }
2489
2490
    /**
2491
     * @param string $value
2492
     *
2493
     * @return $this
2494
     */
2495
    public function withFaceMatchingRateThreshold($value)
2496
    {
2497
        $this->data['FaceMatchingRateThreshold'] = $value;
2498
        $this->options['form_params']['FaceMatchingRateThreshold'] = $value;
2499
2500
        return $this;
2501
    }
2502
2503
    /**
2504
     * @param string $value
2505
     *
2506
     * @return $this
2507
     */
2508
    public function withPageNumber($value)
2509
    {
2510
        $this->data['PageNumber'] = $value;
2511
        $this->options['form_params']['PageNumber'] = $value;
2512
2513
        return $this;
2514
    }
2515
2516
    /**
2517
     * @param string $value
2518
     *
2519
     * @return $this
2520
     */
2521
    public function withCorpIdList($value)
2522
    {
2523
        $this->data['CorpIdList'] = $value;
2524
        $this->options['form_params']['CorpIdList'] = $value;
2525
2526
        return $this;
2527
    }
2528
2529
    /**
2530
     * @param string $value
2531
     *
2532
     * @return $this
2533
     */
2534
    public function withFaceUrl($value)
2535
    {
2536
        $this->data['FaceUrl'] = $value;
2537
        $this->options['form_params']['FaceUrl'] = $value;
2538
2539
        return $this;
2540
    }
2541
2542
    /**
2543
     * @param string $value
2544
     *
2545
     * @return $this
2546
     */
2547
    public function withPageSize($value)
2548
    {
2549
        $this->data['PageSize'] = $value;
2550
        $this->options['form_params']['PageSize'] = $value;
2551
2552
        return $this;
2553
    }
2554
2555
    /**
2556
     * @param string $value
2557
     *
2558
     * @return $this
2559
     */
2560
    public function withPersonIdList($value)
2561
    {
2562
        $this->data['PersonIdList'] = $value;
2563
        $this->options['form_params']['PersonIdList'] = $value;
2564
2565
        return $this;
2566
    }
2567
}
2568
2569
/**
2570
 * @method string getIsvSubId()
2571
 * @method string getCorpId()
2572
 * @method string getProfileId()
2573
 */
2574
class GetProfileDetail extends Rpc
2575
{
2576
2577
    /**
2578
     * @param string $value
2579
     *
2580
     * @return $this
2581
     */
2582
    public function withIsvSubId($value)
2583
    {
2584
        $this->data['IsvSubId'] = $value;
2585
        $this->options['form_params']['IsvSubId'] = $value;
2586
2587
        return $this;
2588
    }
2589
2590
    /**
2591
     * @param string $value
2592
     *
2593
     * @return $this
2594
     */
2595
    public function withCorpId($value)
2596
    {
2597
        $this->data['CorpId'] = $value;
2598
        $this->options['form_params']['CorpId'] = $value;
2599
2600
        return $this;
2601
    }
2602
2603
    /**
2604
     * @param string $value
2605
     *
2606
     * @return $this
2607
     */
2608
    public function withProfileId($value)
2609
    {
2610
        $this->data['ProfileId'] = $value;
2611
        $this->options['form_params']['ProfileId'] = $value;
2612
2613
        return $this;
2614
    }
2615
}
2616
2617
/**
2618
 * @method string getProfileIdList()
2619
 * @method string getCorpId()
2620
 * @method string getGender()
2621
 * @method string getPlateNo()
2622
 * @method string getIdNumber()
2623
 * @method string getPageNumber()
2624
 * @method string getFaceImageId()
2625
 * @method string getFaceUrl()
2626
 * @method string getPageSize()
2627
 * @method string getPersonIdList()
2628
 * @method string getLiveAddress()
2629
 * @method string getIsvSubId()
2630
 * @method string getSceneType()
2631
 * @method string getPhoneNo()
2632
 * @method string getCatalogId()
2633
 * @method string getName()
2634
 * @method string getBizId()
2635
 * @method string getMatchingRateThreshold()
2636
 */
2637
class GetProfileList extends Rpc
2638
{
2639
2640
    /**
2641
     * @param string $value
2642
     *
2643
     * @return $this
2644
     */
2645
    public function withProfileIdList($value)
2646
    {
2647
        $this->data['ProfileIdList'] = $value;
2648
        $this->options['form_params']['ProfileIdList'] = $value;
2649
2650
        return $this;
2651
    }
2652
2653
    /**
2654
     * @param string $value
2655
     *
2656
     * @return $this
2657
     */
2658
    public function withCorpId($value)
2659
    {
2660
        $this->data['CorpId'] = $value;
2661
        $this->options['form_params']['CorpId'] = $value;
2662
2663
        return $this;
2664
    }
2665
2666
    /**
2667
     * @param string $value
2668
     *
2669
     * @return $this
2670
     */
2671
    public function withGender($value)
2672
    {
2673
        $this->data['Gender'] = $value;
2674
        $this->options['form_params']['Gender'] = $value;
2675
2676
        return $this;
2677
    }
2678
2679
    /**
2680
     * @param string $value
2681
     *
2682
     * @return $this
2683
     */
2684
    public function withPlateNo($value)
2685
    {
2686
        $this->data['PlateNo'] = $value;
2687
        $this->options['form_params']['PlateNo'] = $value;
2688
2689
        return $this;
2690
    }
2691
2692
    /**
2693
     * @param string $value
2694
     *
2695
     * @return $this
2696
     */
2697
    public function withIdNumber($value)
2698
    {
2699
        $this->data['IdNumber'] = $value;
2700
        $this->options['form_params']['IdNumber'] = $value;
2701
2702
        return $this;
2703
    }
2704
2705
    /**
2706
     * @param string $value
2707
     *
2708
     * @return $this
2709
     */
2710
    public function withPageNumber($value)
2711
    {
2712
        $this->data['PageNumber'] = $value;
2713
        $this->options['form_params']['PageNumber'] = $value;
2714
2715
        return $this;
2716
    }
2717
2718
    /**
2719
     * @param string $value
2720
     *
2721
     * @return $this
2722
     */
2723
    public function withFaceImageId($value)
2724
    {
2725
        $this->data['FaceImageId'] = $value;
2726
        $this->options['form_params']['FaceImageId'] = $value;
2727
2728
        return $this;
2729
    }
2730
2731
    /**
2732
     * @param string $value
2733
     *
2734
     * @return $this
2735
     */
2736
    public function withFaceUrl($value)
2737
    {
2738
        $this->data['FaceUrl'] = $value;
2739
        $this->options['form_params']['FaceUrl'] = $value;
2740
2741
        return $this;
2742
    }
2743
2744
    /**
2745
     * @param string $value
2746
     *
2747
     * @return $this
2748
     */
2749
    public function withPageSize($value)
2750
    {
2751
        $this->data['PageSize'] = $value;
2752
        $this->options['form_params']['PageSize'] = $value;
2753
2754
        return $this;
2755
    }
2756
2757
    /**
2758
     * @param string $value
2759
     *
2760
     * @return $this
2761
     */
2762
    public function withPersonIdList($value)
2763
    {
2764
        $this->data['PersonIdList'] = $value;
2765
        $this->options['form_params']['PersonIdList'] = $value;
2766
2767
        return $this;
2768
    }
2769
2770
    /**
2771
     * @param string $value
2772
     *
2773
     * @return $this
2774
     */
2775
    public function withLiveAddress($value)
2776
    {
2777
        $this->data['LiveAddress'] = $value;
2778
        $this->options['form_params']['LiveAddress'] = $value;
2779
2780
        return $this;
2781
    }
2782
2783
    /**
2784
     * @param string $value
2785
     *
2786
     * @return $this
2787
     */
2788
    public function withIsvSubId($value)
2789
    {
2790
        $this->data['IsvSubId'] = $value;
2791
        $this->options['form_params']['IsvSubId'] = $value;
2792
2793
        return $this;
2794
    }
2795
2796
    /**
2797
     * @param string $value
2798
     *
2799
     * @return $this
2800
     */
2801
    public function withSceneType($value)
2802
    {
2803
        $this->data['SceneType'] = $value;
2804
        $this->options['form_params']['SceneType'] = $value;
2805
2806
        return $this;
2807
    }
2808
2809
    /**
2810
     * @param string $value
2811
     *
2812
     * @return $this
2813
     */
2814
    public function withPhoneNo($value)
2815
    {
2816
        $this->data['PhoneNo'] = $value;
2817
        $this->options['form_params']['PhoneNo'] = $value;
2818
2819
        return $this;
2820
    }
2821
2822
    /**
2823
     * @param string $value
2824
     *
2825
     * @return $this
2826
     */
2827
    public function withCatalogId($value)
2828
    {
2829
        $this->data['CatalogId'] = $value;
2830
        $this->options['form_params']['CatalogId'] = $value;
2831
2832
        return $this;
2833
    }
2834
2835
    /**
2836
     * @param string $value
2837
     *
2838
     * @return $this
2839
     */
2840
    public function withName($value)
2841
    {
2842
        $this->data['Name'] = $value;
2843
        $this->options['form_params']['Name'] = $value;
2844
2845
        return $this;
2846
    }
2847
2848
    /**
2849
     * @param string $value
2850
     *
2851
     * @return $this
2852
     */
2853
    public function withBizId($value)
2854
    {
2855
        $this->data['BizId'] = $value;
2856
        $this->options['form_params']['BizId'] = $value;
2857
2858
        return $this;
2859
    }
2860
2861
    /**
2862
     * @param string $value
2863
     *
2864
     * @return $this
2865
     */
2866
    public function withMatchingRateThreshold($value)
2867
    {
2868
        $this->data['MatchingRateThreshold'] = $value;
2869
        $this->options['form_params']['MatchingRateThreshold'] = $value;
2870
2871
        return $this;
2872
    }
2873
}
2874
2875
/**
2876
 * @method string getIsvSubId()
2877
 * @method string getCorpId()
2878
 * @method string getNeedFaceDetail()
2879
 * @method string getUserId()
2880
 */
2881
class GetUserDetail extends Rpc
2882
{
2883
2884
    /**
2885
     * @param string $value
2886
     *
2887
     * @return $this
2888
     */
2889
    public function withIsvSubId($value)
2890
    {
2891
        $this->data['IsvSubId'] = $value;
2892
        $this->options['form_params']['IsvSubId'] = $value;
2893
2894
        return $this;
2895
    }
2896
2897
    /**
2898
     * @param string $value
2899
     *
2900
     * @return $this
2901
     */
2902
    public function withCorpId($value)
2903
    {
2904
        $this->data['CorpId'] = $value;
2905
        $this->options['form_params']['CorpId'] = $value;
2906
2907
        return $this;
2908
    }
2909
2910
    /**
2911
     * @param string $value
2912
     *
2913
     * @return $this
2914
     */
2915
    public function withNeedFaceDetail($value)
2916
    {
2917
        $this->data['NeedFaceDetail'] = $value;
2918
        $this->options['form_params']['NeedFaceDetail'] = $value;
2919
2920
        return $this;
2921
    }
2922
2923
    /**
2924
     * @param string $value
2925
     *
2926
     * @return $this
2927
     */
2928
    public function withUserId($value)
2929
    {
2930
        $this->data['UserId'] = $value;
2931
        $this->options['form_params']['UserId'] = $value;
2932
2933
        return $this;
2934
    }
2935
}
2936
2937
/**
2938
 * @method string getCorpId()
2939
 * @method string getTaskRequestId()
2940
 */
2941
class GetVideoComposeResult extends Rpc
2942
{
2943
2944
    /**
2945
     * @param string $value
2946
     *
2947
     * @return $this
2948
     */
2949
    public function withCorpId($value)
2950
    {
2951
        $this->data['CorpId'] = $value;
2952
        $this->options['form_params']['CorpId'] = $value;
2953
2954
        return $this;
2955
    }
2956
2957
    /**
2958
     * @param string $value
2959
     *
2960
     * @return $this
2961
     */
2962
    public function withTaskRequestId($value)
2963
    {
2964
        $this->data['TaskRequestId'] = $value;
2965
        $this->options['form_params']['TaskRequestId'] = $value;
2966
2967
        return $this;
2968
    }
2969
}
2970
2971
/**
2972
 * @method string getCorpId()
2973
 * @method string getTaskId()
2974
 */
2975
class GetVideoSummaryTaskResult extends Rpc
2976
{
2977
2978
    /**
2979
     * @param string $value
2980
     *
2981
     * @return $this
2982
     */
2983
    public function withCorpId($value)
2984
    {
2985
        $this->data['CorpId'] = $value;
2986
        $this->options['form_params']['CorpId'] = $value;
2987
2988
        return $this;
2989
    }
2990
2991
    /**
2992
     * @param string $value
2993
     *
2994
     * @return $this
2995
     */
2996
    public function withTaskId($value)
2997
    {
2998
        $this->data['TaskId'] = $value;
2999
        $this->options['form_params']['TaskId'] = $value;
3000
3001
        return $this;
3002
    }
3003
}
3004
3005
/**
3006
 * @method string getPicPath()
3007
 * @method string getCorpId()
3008
 * @method string getPicUrl()
3009
 * @method string getPicId()
3010
 */
3011
class InvokeMotorModel extends Rpc
3012
{
3013
3014
    /**
3015
     * @param string $value
3016
     *
3017
     * @return $this
3018
     */
3019
    public function withPicPath($value)
3020
    {
3021
        $this->data['PicPath'] = $value;
3022
        $this->options['form_params']['PicPath'] = $value;
3023
3024
        return $this;
3025
    }
3026
3027
    /**
3028
     * @param string $value
3029
     *
3030
     * @return $this
3031
     */
3032
    public function withCorpId($value)
3033
    {
3034
        $this->data['CorpId'] = $value;
3035
        $this->options['form_params']['CorpId'] = $value;
3036
3037
        return $this;
3038
    }
3039
3040
    /**
3041
     * @param string $value
3042
     *
3043
     * @return $this
3044
     */
3045
    public function withPicUrl($value)
3046
    {
3047
        $this->data['PicUrl'] = $value;
3048
        $this->options['form_params']['PicUrl'] = $value;
3049
3050
        return $this;
3051
    }
3052
3053
    /**
3054
     * @param string $value
3055
     *
3056
     * @return $this
3057
     */
3058
    public function withPicId($value)
3059
    {
3060
        $this->data['PicId'] = $value;
3061
        $this->options['form_params']['PicId'] = $value;
3062
3063
        return $this;
3064
    }
3065
}
3066
3067
/**
3068
 * @method string getAlgorithmType()
3069
 * @method string getCorpId()
3070
 * @method string getCapStyle()
3071
 * @method string getEndTime()
3072
 * @method string getStartTime()
3073
 * @method string getPageNumber()
3074
 * @method string getDataSourceId()
3075
 * @method string getPageSize()
3076
 */
3077
class ListBodyAlgorithmResults extends Rpc
3078
{
3079
3080
    /**
3081
     * @param string $value
3082
     *
3083
     * @return $this
3084
     */
3085
    public function withAlgorithmType($value)
3086
    {
3087
        $this->data['AlgorithmType'] = $value;
3088
        $this->options['form_params']['AlgorithmType'] = $value;
3089
3090
        return $this;
3091
    }
3092
3093
    /**
3094
     * @param string $value
3095
     *
3096
     * @return $this
3097
     */
3098
    public function withCorpId($value)
3099
    {
3100
        $this->data['CorpId'] = $value;
3101
        $this->options['form_params']['CorpId'] = $value;
3102
3103
        return $this;
3104
    }
3105
3106
    /**
3107
     * @param string $value
3108
     *
3109
     * @return $this
3110
     */
3111
    public function withCapStyle($value)
3112
    {
3113
        $this->data['CapStyle'] = $value;
3114
        $this->options['form_params']['CapStyle'] = $value;
3115
3116
        return $this;
3117
    }
3118
3119
    /**
3120
     * @param string $value
3121
     *
3122
     * @return $this
3123
     */
3124
    public function withEndTime($value)
3125
    {
3126
        $this->data['EndTime'] = $value;
3127
        $this->options['form_params']['EndTime'] = $value;
3128
3129
        return $this;
3130
    }
3131
3132
    /**
3133
     * @param string $value
3134
     *
3135
     * @return $this
3136
     */
3137
    public function withStartTime($value)
3138
    {
3139
        $this->data['StartTime'] = $value;
3140
        $this->options['form_params']['StartTime'] = $value;
3141
3142
        return $this;
3143
    }
3144
3145
    /**
3146
     * @param string $value
3147
     *
3148
     * @return $this
3149
     */
3150
    public function withPageNumber($value)
3151
    {
3152
        $this->data['PageNumber'] = $value;
3153
        $this->options['form_params']['PageNumber'] = $value;
3154
3155
        return $this;
3156
    }
3157
3158
    /**
3159
     * @param string $value
3160
     *
3161
     * @return $this
3162
     */
3163
    public function withDataSourceId($value)
3164
    {
3165
        $this->data['DataSourceId'] = $value;
3166
        $this->options['form_params']['DataSourceId'] = $value;
3167
3168
        return $this;
3169
    }
3170
3171
    /**
3172
     * @param string $value
3173
     *
3174
     * @return $this
3175
     */
3176
    public function withPageSize($value)
3177
    {
3178
        $this->data['PageSize'] = $value;
3179
        $this->options['form_params']['PageSize'] = $value;
3180
3181
        return $this;
3182
    }
3183
}
3184
3185
/**
3186
 * @method string getCorpId()
3187
 * @method string getGroupId()
3188
 * @method string getEndTime()
3189
 * @method string getStartTime()
3190
 * @method string getDeviceId()
3191
 * @method string getPageNumber()
3192
 * @method string getDeviceGroup()
3193
 * @method string getTagCode()
3194
 * @method string getPageSize()
3195
 * @method string getUserGroup()
3196
 */
3197
class ListCorpGroupMetrics extends Rpc
3198
{
3199
3200
    /**
3201
     * @param string $value
3202
     *
3203
     * @return $this
3204
     */
3205
    public function withCorpId($value)
3206
    {
3207
        $this->data['CorpId'] = $value;
3208
        $this->options['form_params']['CorpId'] = $value;
3209
3210
        return $this;
3211
    }
3212
3213
    /**
3214
     * @param string $value
3215
     *
3216
     * @return $this
3217
     */
3218
    public function withGroupId($value)
3219
    {
3220
        $this->data['GroupId'] = $value;
3221
        $this->options['form_params']['GroupId'] = $value;
3222
3223
        return $this;
3224
    }
3225
3226
    /**
3227
     * @param string $value
3228
     *
3229
     * @return $this
3230
     */
3231
    public function withEndTime($value)
3232
    {
3233
        $this->data['EndTime'] = $value;
3234
        $this->options['form_params']['EndTime'] = $value;
3235
3236
        return $this;
3237
    }
3238
3239
    /**
3240
     * @param string $value
3241
     *
3242
     * @return $this
3243
     */
3244
    public function withStartTime($value)
3245
    {
3246
        $this->data['StartTime'] = $value;
3247
        $this->options['form_params']['StartTime'] = $value;
3248
3249
        return $this;
3250
    }
3251
3252
    /**
3253
     * @param string $value
3254
     *
3255
     * @return $this
3256
     */
3257
    public function withDeviceId($value)
3258
    {
3259
        $this->data['DeviceId'] = $value;
3260
        $this->options['form_params']['DeviceId'] = $value;
3261
3262
        return $this;
3263
    }
3264
3265
    /**
3266
     * @param string $value
3267
     *
3268
     * @return $this
3269
     */
3270
    public function withPageNumber($value)
3271
    {
3272
        $this->data['PageNumber'] = $value;
3273
        $this->options['form_params']['PageNumber'] = $value;
3274
3275
        return $this;
3276
    }
3277
3278
    /**
3279
     * @param string $value
3280
     *
3281
     * @return $this
3282
     */
3283
    public function withDeviceGroup($value)
3284
    {
3285
        $this->data['DeviceGroup'] = $value;
3286
        $this->options['form_params']['DeviceGroup'] = $value;
3287
3288
        return $this;
3289
    }
3290
3291
    /**
3292
     * @param string $value
3293
     *
3294
     * @return $this
3295
     */
3296
    public function withTagCode($value)
3297
    {
3298
        $this->data['TagCode'] = $value;
3299
        $this->options['form_params']['TagCode'] = $value;
3300
3301
        return $this;
3302
    }
3303
3304
    /**
3305
     * @param string $value
3306
     *
3307
     * @return $this
3308
     */
3309
    public function withPageSize($value)
3310
    {
3311
        $this->data['PageSize'] = $value;
3312
        $this->options['form_params']['PageSize'] = $value;
3313
3314
        return $this;
3315
    }
3316
3317
    /**
3318
     * @param string $value
3319
     *
3320
     * @return $this
3321
     */
3322
    public function withUserGroup($value)
3323
    {
3324
        $this->data['UserGroup'] = $value;
3325
        $this->options['form_params']['UserGroup'] = $value;
3326
3327
        return $this;
3328
    }
3329
}
3330
3331
/**
3332
 * @method string getCorpId()
3333
 * @method string getPageNumber()
3334
 * @method string getPageSize()
3335
 */
3336
class ListCorpGroups extends Rpc
3337
{
3338
3339
    /**
3340
     * @param string $value
3341
     *
3342
     * @return $this
3343
     */
3344
    public function withCorpId($value)
3345
    {
3346
        $this->data['CorpId'] = $value;
3347
        $this->options['form_params']['CorpId'] = $value;
3348
3349
        return $this;
3350
    }
3351
3352
    /**
3353
     * @param string $value
3354
     *
3355
     * @return $this
3356
     */
3357
    public function withPageNumber($value)
3358
    {
3359
        $this->data['PageNumber'] = $value;
3360
        $this->options['form_params']['PageNumber'] = $value;
3361
3362
        return $this;
3363
    }
3364
3365
    /**
3366
     * @param string $value
3367
     *
3368
     * @return $this
3369
     */
3370
    public function withPageSize($value)
3371
    {
3372
        $this->data['PageSize'] = $value;
3373
        $this->options['form_params']['PageSize'] = $value;
3374
3375
        return $this;
3376
    }
3377
}
3378
3379
/**
3380
 * @method string getCorpId()
3381
 * @method string getEndTime()
3382
 * @method string getStartTime()
3383
 * @method string getPageNumber()
3384
 * @method string getDeviceGroupList()
3385
 * @method string getTagCode()
3386
 * @method string getUserGroupList()
3387
 * @method string getPageSize()
3388
 * @method string getDeviceIdList()
3389
 */
3390
class ListCorpMetrics extends Rpc
3391
{
3392
3393
    /**
3394
     * @param string $value
3395
     *
3396
     * @return $this
3397
     */
3398
    public function withCorpId($value)
3399
    {
3400
        $this->data['CorpId'] = $value;
3401
        $this->options['form_params']['CorpId'] = $value;
3402
3403
        return $this;
3404
    }
3405
3406
    /**
3407
     * @param string $value
3408
     *
3409
     * @return $this
3410
     */
3411
    public function withEndTime($value)
3412
    {
3413
        $this->data['EndTime'] = $value;
3414
        $this->options['form_params']['EndTime'] = $value;
3415
3416
        return $this;
3417
    }
3418
3419
    /**
3420
     * @param string $value
3421
     *
3422
     * @return $this
3423
     */
3424
    public function withStartTime($value)
3425
    {
3426
        $this->data['StartTime'] = $value;
3427
        $this->options['form_params']['StartTime'] = $value;
3428
3429
        return $this;
3430
    }
3431
3432
    /**
3433
     * @param string $value
3434
     *
3435
     * @return $this
3436
     */
3437
    public function withPageNumber($value)
3438
    {
3439
        $this->data['PageNumber'] = $value;
3440
        $this->options['form_params']['PageNumber'] = $value;
3441
3442
        return $this;
3443
    }
3444
3445
    /**
3446
     * @param string $value
3447
     *
3448
     * @return $this
3449
     */
3450
    public function withDeviceGroupList($value)
3451
    {
3452
        $this->data['DeviceGroupList'] = $value;
3453
        $this->options['form_params']['DeviceGroupList'] = $value;
3454
3455
        return $this;
3456
    }
3457
3458
    /**
3459
     * @param string $value
3460
     *
3461
     * @return $this
3462
     */
3463
    public function withTagCode($value)
3464
    {
3465
        $this->data['TagCode'] = $value;
3466
        $this->options['form_params']['TagCode'] = $value;
3467
3468
        return $this;
3469
    }
3470
3471
    /**
3472
     * @param string $value
3473
     *
3474
     * @return $this
3475
     */
3476
    public function withUserGroupList($value)
3477
    {
3478
        $this->data['UserGroupList'] = $value;
3479
        $this->options['form_params']['UserGroupList'] = $value;
3480
3481
        return $this;
3482
    }
3483
3484
    /**
3485
     * @param string $value
3486
     *
3487
     * @return $this
3488
     */
3489
    public function withPageSize($value)
3490
    {
3491
        $this->data['PageSize'] = $value;
3492
        $this->options['form_params']['PageSize'] = $value;
3493
3494
        return $this;
3495
    }
3496
3497
    /**
3498
     * @param string $value
3499
     *
3500
     * @return $this
3501
     */
3502
    public function withDeviceIdList($value)
3503
    {
3504
        $this->data['DeviceIdList'] = $value;
3505
        $this->options['form_params']['DeviceIdList'] = $value;
3506
3507
        return $this;
3508
    }
3509
}
3510
3511
/**
3512
 * @method string getPageNumber()
3513
 * @method string getPageSize()
3514
 * @method string getCorpName()
3515
 */
3516
class ListCorps extends Rpc
3517
{
3518
3519
    /**
3520
     * @param string $value
3521
     *
3522
     * @return $this
3523
     */
3524
    public function withPageNumber($value)
3525
    {
3526
        $this->data['PageNumber'] = $value;
3527
        $this->options['form_params']['PageNumber'] = $value;
3528
3529
        return $this;
3530
    }
3531
3532
    /**
3533
     * @param string $value
3534
     *
3535
     * @return $this
3536
     */
3537
    public function withPageSize($value)
3538
    {
3539
        $this->data['PageSize'] = $value;
3540
        $this->options['form_params']['PageSize'] = $value;
3541
3542
        return $this;
3543
    }
3544
3545
    /**
3546
     * @param string $value
3547
     *
3548
     * @return $this
3549
     */
3550
    public function withCorpName($value)
3551
    {
3552
        $this->data['CorpName'] = $value;
3553
        $this->options['form_params']['CorpName'] = $value;
3554
3555
        return $this;
3556
    }
3557
}
3558
3559
/**
3560
 * @method string getIsPage()
3561
 * @method string getPageNum()
3562
 * @method string getCorpIdList()
3563
 * @method string getDeviceCodeList()
3564
 * @method string getName()
3565
 * @method string getPageSize()
3566
 * @method string getGroup()
3567
 */
3568
class ListDeviceGroups extends Rpc
3569
{
3570
3571
    /**
3572
     * @param string $value
3573
     *
3574
     * @return $this
3575
     */
3576
    public function withIsPage($value)
3577
    {
3578
        $this->data['IsPage'] = $value;
3579
        $this->options['form_params']['IsPage'] = $value;
3580
3581
        return $this;
3582
    }
3583
3584
    /**
3585
     * @param string $value
3586
     *
3587
     * @return $this
3588
     */
3589
    public function withPageNum($value)
3590
    {
3591
        $this->data['PageNum'] = $value;
3592
        $this->options['form_params']['PageNum'] = $value;
3593
3594
        return $this;
3595
    }
3596
3597
    /**
3598
     * @param string $value
3599
     *
3600
     * @return $this
3601
     */
3602
    public function withCorpIdList($value)
3603
    {
3604
        $this->data['CorpIdList'] = $value;
3605
        $this->options['form_params']['CorpIdList'] = $value;
3606
3607
        return $this;
3608
    }
3609
3610
    /**
3611
     * @param string $value
3612
     *
3613
     * @return $this
3614
     */
3615
    public function withDeviceCodeList($value)
3616
    {
3617
        $this->data['DeviceCodeList'] = $value;
3618
        $this->options['form_params']['DeviceCodeList'] = $value;
3619
3620
        return $this;
3621
    }
3622
3623
    /**
3624
     * @param string $value
3625
     *
3626
     * @return $this
3627
     */
3628
    public function withName($value)
3629
    {
3630
        $this->data['Name'] = $value;
3631
        $this->options['form_params']['Name'] = $value;
3632
3633
        return $this;
3634
    }
3635
3636
    /**
3637
     * @param string $value
3638
     *
3639
     * @return $this
3640
     */
3641
    public function withPageSize($value)
3642
    {
3643
        $this->data['PageSize'] = $value;
3644
        $this->options['form_params']['PageSize'] = $value;
3645
3646
        return $this;
3647
    }
3648
3649
    /**
3650
     * @param string $value
3651
     *
3652
     * @return $this
3653
     */
3654
    public function withGroup($value)
3655
    {
3656
        $this->data['Group'] = $value;
3657
        $this->options['form_params']['Group'] = $value;
3658
3659
        return $this;
3660
    }
3661
}
3662
3663
/**
3664
 * @method string getCorpId()
3665
 * @method string getGbId()
3666
 * @method string getPageNumber()
3667
 * @method string getPageSize()
3668
 * @method string getDeviceName()
3669
 */
3670
class ListDevices extends Rpc
3671
{
3672
3673
    /**
3674
     * @param string $value
3675
     *
3676
     * @return $this
3677
     */
3678
    public function withCorpId($value)
3679
    {
3680
        $this->data['CorpId'] = $value;
3681
        $this->options['form_params']['CorpId'] = $value;
3682
3683
        return $this;
3684
    }
3685
3686
    /**
3687
     * @param string $value
3688
     *
3689
     * @return $this
3690
     */
3691
    public function withGbId($value)
3692
    {
3693
        $this->data['GbId'] = $value;
3694
        $this->options['form_params']['GbId'] = $value;
3695
3696
        return $this;
3697
    }
3698
3699
    /**
3700
     * @param string $value
3701
     *
3702
     * @return $this
3703
     */
3704
    public function withPageNumber($value)
3705
    {
3706
        $this->data['PageNumber'] = $value;
3707
        $this->options['form_params']['PageNumber'] = $value;
3708
3709
        return $this;
3710
    }
3711
3712
    /**
3713
     * @param string $value
3714
     *
3715
     * @return $this
3716
     */
3717
    public function withPageSize($value)
3718
    {
3719
        $this->data['PageSize'] = $value;
3720
        $this->options['form_params']['PageSize'] = $value;
3721
3722
        return $this;
3723
    }
3724
3725
    /**
3726
     * @param string $value
3727
     *
3728
     * @return $this
3729
     */
3730
    public function withDeviceName($value)
3731
    {
3732
        $this->data['DeviceName'] = $value;
3733
        $this->options['form_params']['DeviceName'] = $value;
3734
3735
        return $this;
3736
    }
3737
}
3738
3739
/**
3740
 * @method string getSourceId()
3741
 * @method string getCorpId()
3742
 * @method string getExtendValue()
3743
 * @method string getEndTime()
3744
 * @method string getStartTime()
3745
 * @method string getPageNumber()
3746
 * @method string getRecordId()
3747
 * @method string getEventValue()
3748
 * @method string getDataSourceId()
3749
 * @method string getPageSize()
3750
 * @method string getEventType()
3751
 */
3752
class ListEventAlgorithmDetails extends Rpc
3753
{
3754
3755
    /**
3756
     * @param string $value
3757
     *
3758
     * @return $this
3759
     */
3760
    public function withSourceId($value)
3761
    {
3762
        $this->data['SourceId'] = $value;
3763
        $this->options['form_params']['SourceId'] = $value;
3764
3765
        return $this;
3766
    }
3767
3768
    /**
3769
     * @param string $value
3770
     *
3771
     * @return $this
3772
     */
3773
    public function withCorpId($value)
3774
    {
3775
        $this->data['CorpId'] = $value;
3776
        $this->options['form_params']['CorpId'] = $value;
3777
3778
        return $this;
3779
    }
3780
3781
    /**
3782
     * @param string $value
3783
     *
3784
     * @return $this
3785
     */
3786
    public function withExtendValue($value)
3787
    {
3788
        $this->data['ExtendValue'] = $value;
3789
        $this->options['form_params']['ExtendValue'] = $value;
3790
3791
        return $this;
3792
    }
3793
3794
    /**
3795
     * @param string $value
3796
     *
3797
     * @return $this
3798
     */
3799
    public function withEndTime($value)
3800
    {
3801
        $this->data['EndTime'] = $value;
3802
        $this->options['form_params']['EndTime'] = $value;
3803
3804
        return $this;
3805
    }
3806
3807
    /**
3808
     * @param string $value
3809
     *
3810
     * @return $this
3811
     */
3812
    public function withStartTime($value)
3813
    {
3814
        $this->data['StartTime'] = $value;
3815
        $this->options['form_params']['StartTime'] = $value;
3816
3817
        return $this;
3818
    }
3819
3820
    /**
3821
     * @param string $value
3822
     *
3823
     * @return $this
3824
     */
3825
    public function withPageNumber($value)
3826
    {
3827
        $this->data['PageNumber'] = $value;
3828
        $this->options['form_params']['PageNumber'] = $value;
3829
3830
        return $this;
3831
    }
3832
3833
    /**
3834
     * @param string $value
3835
     *
3836
     * @return $this
3837
     */
3838
    public function withRecordId($value)
3839
    {
3840
        $this->data['RecordId'] = $value;
3841
        $this->options['form_params']['RecordId'] = $value;
3842
3843
        return $this;
3844
    }
3845
3846
    /**
3847
     * @param string $value
3848
     *
3849
     * @return $this
3850
     */
3851
    public function withEventValue($value)
3852
    {
3853
        $this->data['EventValue'] = $value;
3854
        $this->options['form_params']['EventValue'] = $value;
3855
3856
        return $this;
3857
    }
3858
3859
    /**
3860
     * @param string $value
3861
     *
3862
     * @return $this
3863
     */
3864
    public function withDataSourceId($value)
3865
    {
3866
        $this->data['DataSourceId'] = $value;
3867
        $this->options['form_params']['DataSourceId'] = $value;
3868
3869
        return $this;
3870
    }
3871
3872
    /**
3873
     * @param string $value
3874
     *
3875
     * @return $this
3876
     */
3877
    public function withPageSize($value)
3878
    {
3879
        $this->data['PageSize'] = $value;
3880
        $this->options['form_params']['PageSize'] = $value;
3881
3882
        return $this;
3883
    }
3884
3885
    /**
3886
     * @param string $value
3887
     *
3888
     * @return $this
3889
     */
3890
    public function withEventType($value)
3891
    {
3892
        $this->data['EventType'] = $value;
3893
        $this->options['form_params']['EventType'] = $value;
3894
3895
        return $this;
3896
    }
3897
}
3898
3899
/**
3900
 * @method string getCorpId()
3901
 * @method string getExtendValue()
3902
 * @method string getEndTime()
3903
 * @method string getStartTime()
3904
 * @method string getPageNumber()
3905
 * @method string getDataSourceId()
3906
 * @method string getPageSize()
3907
 * @method string getEventType()
3908
 */
3909
class ListEventAlgorithmResults extends Rpc
3910
{
3911
3912
    /**
3913
     * @param string $value
3914
     *
3915
     * @return $this
3916
     */
3917
    public function withCorpId($value)
3918
    {
3919
        $this->data['CorpId'] = $value;
3920
        $this->options['form_params']['CorpId'] = $value;
3921
3922
        return $this;
3923
    }
3924
3925
    /**
3926
     * @param string $value
3927
     *
3928
     * @return $this
3929
     */
3930
    public function withExtendValue($value)
3931
    {
3932
        $this->data['ExtendValue'] = $value;
3933
        $this->options['form_params']['ExtendValue'] = $value;
3934
3935
        return $this;
3936
    }
3937
3938
    /**
3939
     * @param string $value
3940
     *
3941
     * @return $this
3942
     */
3943
    public function withEndTime($value)
3944
    {
3945
        $this->data['EndTime'] = $value;
3946
        $this->options['form_params']['EndTime'] = $value;
3947
3948
        return $this;
3949
    }
3950
3951
    /**
3952
     * @param string $value
3953
     *
3954
     * @return $this
3955
     */
3956
    public function withStartTime($value)
3957
    {
3958
        $this->data['StartTime'] = $value;
3959
        $this->options['form_params']['StartTime'] = $value;
3960
3961
        return $this;
3962
    }
3963
3964
    /**
3965
     * @param string $value
3966
     *
3967
     * @return $this
3968
     */
3969
    public function withPageNumber($value)
3970
    {
3971
        $this->data['PageNumber'] = $value;
3972
        $this->options['form_params']['PageNumber'] = $value;
3973
3974
        return $this;
3975
    }
3976
3977
    /**
3978
     * @param string $value
3979
     *
3980
     * @return $this
3981
     */
3982
    public function withDataSourceId($value)
3983
    {
3984
        $this->data['DataSourceId'] = $value;
3985
        $this->options['form_params']['DataSourceId'] = $value;
3986
3987
        return $this;
3988
    }
3989
3990
    /**
3991
     * @param string $value
3992
     *
3993
     * @return $this
3994
     */
3995
    public function withPageSize($value)
3996
    {
3997
        $this->data['PageSize'] = $value;
3998
        $this->options['form_params']['PageSize'] = $value;
3999
4000
        return $this;
4001
    }
4002
4003
    /**
4004
     * @param string $value
4005
     *
4006
     * @return $this
4007
     */
4008
    public function withEventType($value)
4009
    {
4010
        $this->data['EventType'] = $value;
4011
        $this->options['form_params']['EventType'] = $value;
4012
4013
        return $this;
4014
    }
4015
}
4016
4017
/**
4018
 * @method string getAlgorithmType()
4019
 * @method string getCorpId()
4020
 * @method string getEndTime()
4021
 * @method string getStartTime()
4022
 * @method string getPageNumber()
4023
 * @method string getDataSourceId()
4024
 * @method string getPageSize()
4025
 */
4026
class ListFaceAlgorithmResults extends Rpc
4027
{
4028
4029
    /**
4030
     * @param string $value
4031
     *
4032
     * @return $this
4033
     */
4034
    public function withAlgorithmType($value)
4035
    {
4036
        $this->data['AlgorithmType'] = $value;
4037
        $this->options['form_params']['AlgorithmType'] = $value;
4038
4039
        return $this;
4040
    }
4041
4042
    /**
4043
     * @param string $value
4044
     *
4045
     * @return $this
4046
     */
4047
    public function withCorpId($value)
4048
    {
4049
        $this->data['CorpId'] = $value;
4050
        $this->options['form_params']['CorpId'] = $value;
4051
4052
        return $this;
4053
    }
4054
4055
    /**
4056
     * @param string $value
4057
     *
4058
     * @return $this
4059
     */
4060
    public function withEndTime($value)
4061
    {
4062
        $this->data['EndTime'] = $value;
4063
        $this->options['form_params']['EndTime'] = $value;
4064
4065
        return $this;
4066
    }
4067
4068
    /**
4069
     * @param string $value
4070
     *
4071
     * @return $this
4072
     */
4073
    public function withStartTime($value)
4074
    {
4075
        $this->data['StartTime'] = $value;
4076
        $this->options['form_params']['StartTime'] = $value;
4077
4078
        return $this;
4079
    }
4080
4081
    /**
4082
     * @param string $value
4083
     *
4084
     * @return $this
4085
     */
4086
    public function withPageNumber($value)
4087
    {
4088
        $this->data['PageNumber'] = $value;
4089
        $this->options['form_params']['PageNumber'] = $value;
4090
4091
        return $this;
4092
    }
4093
4094
    /**
4095
     * @param string $value
4096
     *
4097
     * @return $this
4098
     */
4099
    public function withDataSourceId($value)
4100
    {
4101
        $this->data['DataSourceId'] = $value;
4102
        $this->options['form_params']['DataSourceId'] = $value;
4103
4104
        return $this;
4105
    }
4106
4107
    /**
4108
     * @param string $value
4109
     *
4110
     * @return $this
4111
     */
4112
    public function withPageSize($value)
4113
    {
4114
        $this->data['PageSize'] = $value;
4115
        $this->options['form_params']['PageSize'] = $value;
4116
4117
        return $this;
4118
    }
4119
}
4120
4121
/**
4122
 * @method string getCorpId()
4123
 * @method string getEndTime()
4124
 * @method string getStartTime()
4125
 * @method string getPageNumber()
4126
 * @method string getTagCode()
4127
 * @method string getPageSize()
4128
 * @method string getAggregateType()
4129
 */
4130
class ListMetrics extends Rpc
4131
{
4132
4133
    /**
4134
     * @param string $value
4135
     *
4136
     * @return $this
4137
     */
4138
    public function withCorpId($value)
4139
    {
4140
        $this->data['CorpId'] = $value;
4141
        $this->options['form_params']['CorpId'] = $value;
4142
4143
        return $this;
4144
    }
4145
4146
    /**
4147
     * @param string $value
4148
     *
4149
     * @return $this
4150
     */
4151
    public function withEndTime($value)
4152
    {
4153
        $this->data['EndTime'] = $value;
4154
        $this->options['form_params']['EndTime'] = $value;
4155
4156
        return $this;
4157
    }
4158
4159
    /**
4160
     * @param string $value
4161
     *
4162
     * @return $this
4163
     */
4164
    public function withStartTime($value)
4165
    {
4166
        $this->data['StartTime'] = $value;
4167
        $this->options['form_params']['StartTime'] = $value;
4168
4169
        return $this;
4170
    }
4171
4172
    /**
4173
     * @param string $value
4174
     *
4175
     * @return $this
4176
     */
4177
    public function withPageNumber($value)
4178
    {
4179
        $this->data['PageNumber'] = $value;
4180
        $this->options['form_params']['PageNumber'] = $value;
4181
4182
        return $this;
4183
    }
4184
4185
    /**
4186
     * @param string $value
4187
     *
4188
     * @return $this
4189
     */
4190
    public function withTagCode($value)
4191
    {
4192
        $this->data['TagCode'] = $value;
4193
        $this->options['form_params']['TagCode'] = $value;
4194
4195
        return $this;
4196
    }
4197
4198
    /**
4199
     * @param string $value
4200
     *
4201
     * @return $this
4202
     */
4203
    public function withPageSize($value)
4204
    {
4205
        $this->data['PageSize'] = $value;
4206
        $this->options['form_params']['PageSize'] = $value;
4207
4208
        return $this;
4209
    }
4210
4211
    /**
4212
     * @param string $value
4213
     *
4214
     * @return $this
4215
     */
4216
    public function withAggregateType($value)
4217
    {
4218
        $this->data['AggregateType'] = $value;
4219
        $this->options['form_params']['AggregateType'] = $value;
4220
4221
        return $this;
4222
    }
4223
}
4224
4225
/**
4226
 * @method string getAlgorithmType()
4227
 * @method string getCorpId()
4228
 * @method string getEndTime()
4229
 * @method string getStartTime()
4230
 * @method string getPageNumber()
4231
 * @method string getPlateNumber()
4232
 * @method string getDataSourceId()
4233
 * @method string getPageSize()
4234
 */
4235
class ListMotorAlgorithmResults extends Rpc
4236
{
4237
4238
    /**
4239
     * @param string $value
4240
     *
4241
     * @return $this
4242
     */
4243
    public function withAlgorithmType($value)
4244
    {
4245
        $this->data['AlgorithmType'] = $value;
4246
        $this->options['form_params']['AlgorithmType'] = $value;
4247
4248
        return $this;
4249
    }
4250
4251
    /**
4252
     * @param string $value
4253
     *
4254
     * @return $this
4255
     */
4256
    public function withCorpId($value)
4257
    {
4258
        $this->data['CorpId'] = $value;
4259
        $this->options['form_params']['CorpId'] = $value;
4260
4261
        return $this;
4262
    }
4263
4264
    /**
4265
     * @param string $value
4266
     *
4267
     * @return $this
4268
     */
4269
    public function withEndTime($value)
4270
    {
4271
        $this->data['EndTime'] = $value;
4272
        $this->options['form_params']['EndTime'] = $value;
4273
4274
        return $this;
4275
    }
4276
4277
    /**
4278
     * @param string $value
4279
     *
4280
     * @return $this
4281
     */
4282
    public function withStartTime($value)
4283
    {
4284
        $this->data['StartTime'] = $value;
4285
        $this->options['form_params']['StartTime'] = $value;
4286
4287
        return $this;
4288
    }
4289
4290
    /**
4291
     * @param string $value
4292
     *
4293
     * @return $this
4294
     */
4295
    public function withPageNumber($value)
4296
    {
4297
        $this->data['PageNumber'] = $value;
4298
        $this->options['form_params']['PageNumber'] = $value;
4299
4300
        return $this;
4301
    }
4302
4303
    /**
4304
     * @param string $value
4305
     *
4306
     * @return $this
4307
     */
4308
    public function withPlateNumber($value)
4309
    {
4310
        $this->data['PlateNumber'] = $value;
4311
        $this->options['form_params']['PlateNumber'] = $value;
4312
4313
        return $this;
4314
    }
4315
4316
    /**
4317
     * @param string $value
4318
     *
4319
     * @return $this
4320
     */
4321
    public function withDataSourceId($value)
4322
    {
4323
        $this->data['DataSourceId'] = $value;
4324
        $this->options['form_params']['DataSourceId'] = $value;
4325
4326
        return $this;
4327
    }
4328
4329
    /**
4330
     * @param string $value
4331
     *
4332
     * @return $this
4333
     */
4334
    public function withPageSize($value)
4335
    {
4336
        $this->data['PageSize'] = $value;
4337
        $this->options['form_params']['PageSize'] = $value;
4338
4339
        return $this;
4340
    }
4341
}
4342
4343
/**
4344
 * @method string getAlgorithmType()
4345
 * @method string getCorpId()
4346
 * @method string getEndTime()
4347
 * @method string getStartTime()
4348
 * @method string getPageNo()
4349
 * @method string getPageSize()
4350
 */
4351
class ListPersons extends Rpc
4352
{
4353
4354
    /**
4355
     * @param string $value
4356
     *
4357
     * @return $this
4358
     */
4359
    public function withAlgorithmType($value)
4360
    {
4361
        $this->data['AlgorithmType'] = $value;
4362
        $this->options['form_params']['AlgorithmType'] = $value;
4363
4364
        return $this;
4365
    }
4366
4367
    /**
4368
     * @param string $value
4369
     *
4370
     * @return $this
4371
     */
4372
    public function withCorpId($value)
4373
    {
4374
        $this->data['CorpId'] = $value;
4375
        $this->options['form_params']['CorpId'] = $value;
4376
4377
        return $this;
4378
    }
4379
4380
    /**
4381
     * @param string $value
4382
     *
4383
     * @return $this
4384
     */
4385
    public function withEndTime($value)
4386
    {
4387
        $this->data['EndTime'] = $value;
4388
        $this->options['form_params']['EndTime'] = $value;
4389
4390
        return $this;
4391
    }
4392
4393
    /**
4394
     * @param string $value
4395
     *
4396
     * @return $this
4397
     */
4398
    public function withStartTime($value)
4399
    {
4400
        $this->data['StartTime'] = $value;
4401
        $this->options['form_params']['StartTime'] = $value;
4402
4403
        return $this;
4404
    }
4405
4406
    /**
4407
     * @param string $value
4408
     *
4409
     * @return $this
4410
     */
4411
    public function withPageNo($value)
4412
    {
4413
        $this->data['PageNo'] = $value;
4414
        $this->options['form_params']['PageNo'] = $value;
4415
4416
        return $this;
4417
    }
4418
4419
    /**
4420
     * @param string $value
4421
     *
4422
     * @return $this
4423
     */
4424
    public function withPageSize($value)
4425
    {
4426
        $this->data['PageSize'] = $value;
4427
        $this->options['form_params']['PageSize'] = $value;
4428
4429
        return $this;
4430
    }
4431
}
4432
4433
/**
4434
 * @method string getCorpId()
4435
 * @method string getGroupId()
4436
 * @method string getEndTime()
4437
 * @method string getStartTime()
4438
 * @method string getPageNumber()
4439
 * @method string getPageSize()
4440
 * @method string getDataSourceId()
4441
 * @method string getPersonId()
4442
 */
4443
class ListPersonTrace extends Rpc
4444
{
4445
4446
    /**
4447
     * @param string $value
4448
     *
4449
     * @return $this
4450
     */
4451
    public function withCorpId($value)
4452
    {
4453
        $this->data['CorpId'] = $value;
4454
        $this->options['form_params']['CorpId'] = $value;
4455
4456
        return $this;
4457
    }
4458
4459
    /**
4460
     * @param string $value
4461
     *
4462
     * @return $this
4463
     */
4464
    public function withGroupId($value)
4465
    {
4466
        $this->data['GroupId'] = $value;
4467
        $this->options['form_params']['GroupId'] = $value;
4468
4469
        return $this;
4470
    }
4471
4472
    /**
4473
     * @param string $value
4474
     *
4475
     * @return $this
4476
     */
4477
    public function withEndTime($value)
4478
    {
4479
        $this->data['EndTime'] = $value;
4480
        $this->options['form_params']['EndTime'] = $value;
4481
4482
        return $this;
4483
    }
4484
4485
    /**
4486
     * @param string $value
4487
     *
4488
     * @return $this
4489
     */
4490
    public function withStartTime($value)
4491
    {
4492
        $this->data['StartTime'] = $value;
4493
        $this->options['form_params']['StartTime'] = $value;
4494
4495
        return $this;
4496
    }
4497
4498
    /**
4499
     * @param string $value
4500
     *
4501
     * @return $this
4502
     */
4503
    public function withPageNumber($value)
4504
    {
4505
        $this->data['PageNumber'] = $value;
4506
        $this->options['form_params']['PageNumber'] = $value;
4507
4508
        return $this;
4509
    }
4510
4511
    /**
4512
     * @param string $value
4513
     *
4514
     * @return $this
4515
     */
4516
    public function withPageSize($value)
4517
    {
4518
        $this->data['PageSize'] = $value;
4519
        $this->options['form_params']['PageSize'] = $value;
4520
4521
        return $this;
4522
    }
4523
4524
    /**
4525
     * @param string $value
4526
     *
4527
     * @return $this
4528
     */
4529
    public function withDataSourceId($value)
4530
    {
4531
        $this->data['DataSourceId'] = $value;
4532
        $this->options['form_params']['DataSourceId'] = $value;
4533
4534
        return $this;
4535
    }
4536
4537
    /**
4538
     * @param string $value
4539
     *
4540
     * @return $this
4541
     */
4542
    public function withPersonId($value)
4543
    {
4544
        $this->data['PersonId'] = $value;
4545
        $this->options['form_params']['PersonId'] = $value;
4546
4547
        return $this;
4548
    }
4549
}
4550
4551
/**
4552
 * @method string getCorpId()
4553
 * @method string getEndTime()
4554
 * @method string getCountType()
4555
 * @method string getStartTime()
4556
 * @method string getPageNumber()
4557
 * @method string getTimeAggregateType()
4558
 * @method string getMaxVal()
4559
 * @method string getTagCode()
4560
 * @method string getMinVal()
4561
 * @method string getPageSize()
4562
 * @method string getAggregateType()
4563
 */
4564
class ListPersonVisitCount extends Rpc
4565
{
4566
4567
    /**
4568
     * @param string $value
4569
     *
4570
     * @return $this
4571
     */
4572
    public function withCorpId($value)
4573
    {
4574
        $this->data['CorpId'] = $value;
4575
        $this->options['form_params']['CorpId'] = $value;
4576
4577
        return $this;
4578
    }
4579
4580
    /**
4581
     * @param string $value
4582
     *
4583
     * @return $this
4584
     */
4585
    public function withEndTime($value)
4586
    {
4587
        $this->data['EndTime'] = $value;
4588
        $this->options['form_params']['EndTime'] = $value;
4589
4590
        return $this;
4591
    }
4592
4593
    /**
4594
     * @param string $value
4595
     *
4596
     * @return $this
4597
     */
4598
    public function withCountType($value)
4599
    {
4600
        $this->data['CountType'] = $value;
4601
        $this->options['form_params']['CountType'] = $value;
4602
4603
        return $this;
4604
    }
4605
4606
    /**
4607
     * @param string $value
4608
     *
4609
     * @return $this
4610
     */
4611
    public function withStartTime($value)
4612
    {
4613
        $this->data['StartTime'] = $value;
4614
        $this->options['form_params']['StartTime'] = $value;
4615
4616
        return $this;
4617
    }
4618
4619
    /**
4620
     * @param string $value
4621
     *
4622
     * @return $this
4623
     */
4624
    public function withPageNumber($value)
4625
    {
4626
        $this->data['PageNumber'] = $value;
4627
        $this->options['form_params']['PageNumber'] = $value;
4628
4629
        return $this;
4630
    }
4631
4632
    /**
4633
     * @param string $value
4634
     *
4635
     * @return $this
4636
     */
4637
    public function withTimeAggregateType($value)
4638
    {
4639
        $this->data['TimeAggregateType'] = $value;
4640
        $this->options['form_params']['TimeAggregateType'] = $value;
4641
4642
        return $this;
4643
    }
4644
4645
    /**
4646
     * @param string $value
4647
     *
4648
     * @return $this
4649
     */
4650
    public function withMaxVal($value)
4651
    {
4652
        $this->data['MaxVal'] = $value;
4653
        $this->options['form_params']['MaxVal'] = $value;
4654
4655
        return $this;
4656
    }
4657
4658
    /**
4659
     * @param string $value
4660
     *
4661
     * @return $this
4662
     */
4663
    public function withTagCode($value)
4664
    {
4665
        $this->data['TagCode'] = $value;
4666
        $this->options['form_params']['TagCode'] = $value;
4667
4668
        return $this;
4669
    }
4670
4671
    /**
4672
     * @param string $value
4673
     *
4674
     * @return $this
4675
     */
4676
    public function withMinVal($value)
4677
    {
4678
        $this->data['MinVal'] = $value;
4679
        $this->options['form_params']['MinVal'] = $value;
4680
4681
        return $this;
4682
    }
4683
4684
    /**
4685
     * @param string $value
4686
     *
4687
     * @return $this
4688
     */
4689
    public function withPageSize($value)
4690
    {
4691
        $this->data['PageSize'] = $value;
4692
        $this->options['form_params']['PageSize'] = $value;
4693
4694
        return $this;
4695
    }
4696
4697
    /**
4698
     * @param string $value
4699
     *
4700
     * @return $this
4701
     */
4702
    public function withAggregateType($value)
4703
    {
4704
        $this->data['AggregateType'] = $value;
4705
        $this->options['form_params']['AggregateType'] = $value;
4706
4707
        return $this;
4708
    }
4709
}
4710
4711
/**
4712
 * @method string getIsvSubId()
4713
 * @method $this withIsvSubId($value)
4714
 * @method string getCorpId()
4715
 * @method $this withCorpId($value)
4716
 */
4717
class ListUserGroups extends Rpc
4718
{
4719
}
4720
4721
/**
4722
 * @method string getUserList()
4723
 * @method string getCorpId()
4724
 * @method string getGender()
4725
 * @method string getPlateNo()
4726
 * @method string getIdNumber()
4727
 * @method string getFaceImageUrl()
4728
 * @method string getPersonList()
4729
 * @method string getPageNumber()
4730
 * @method string getAttachment()
4731
 * @method string getPageSize()
4732
 * @method string getIsvSubId()
4733
 * @method string getAddress()
4734
 * @method string getUserGroupId()
4735
 * @method string getPhoneNo()
4736
 * @method string getBizId()
4737
 * @method string getAge()
4738
 * @method string getMatchingRateThreshold()
4739
 * @method string getUserName()
4740
 */
4741
class ListUsers extends Rpc
4742
{
4743
4744
    /**
4745
     * @param string $value
4746
     *
4747
     * @return $this
4748
     */
4749
    public function withUserList($value)
4750
    {
4751
        $this->data['UserList'] = $value;
4752
        $this->options['form_params']['UserList'] = $value;
4753
4754
        return $this;
4755
    }
4756
4757
    /**
4758
     * @param string $value
4759
     *
4760
     * @return $this
4761
     */
4762
    public function withCorpId($value)
4763
    {
4764
        $this->data['CorpId'] = $value;
4765
        $this->options['form_params']['CorpId'] = $value;
4766
4767
        return $this;
4768
    }
4769
4770
    /**
4771
     * @param string $value
4772
     *
4773
     * @return $this
4774
     */
4775
    public function withGender($value)
4776
    {
4777
        $this->data['Gender'] = $value;
4778
        $this->options['form_params']['Gender'] = $value;
4779
4780
        return $this;
4781
    }
4782
4783
    /**
4784
     * @param string $value
4785
     *
4786
     * @return $this
4787
     */
4788
    public function withPlateNo($value)
4789
    {
4790
        $this->data['PlateNo'] = $value;
4791
        $this->options['form_params']['PlateNo'] = $value;
4792
4793
        return $this;
4794
    }
4795
4796
    /**
4797
     * @param string $value
4798
     *
4799
     * @return $this
4800
     */
4801
    public function withIdNumber($value)
4802
    {
4803
        $this->data['IdNumber'] = $value;
4804
        $this->options['form_params']['IdNumber'] = $value;
4805
4806
        return $this;
4807
    }
4808
4809
    /**
4810
     * @param string $value
4811
     *
4812
     * @return $this
4813
     */
4814
    public function withFaceImageUrl($value)
4815
    {
4816
        $this->data['FaceImageUrl'] = $value;
4817
        $this->options['form_params']['FaceImageUrl'] = $value;
4818
4819
        return $this;
4820
    }
4821
4822
    /**
4823
     * @param string $value
4824
     *
4825
     * @return $this
4826
     */
4827
    public function withPersonList($value)
4828
    {
4829
        $this->data['PersonList'] = $value;
4830
        $this->options['form_params']['PersonList'] = $value;
4831
4832
        return $this;
4833
    }
4834
4835
    /**
4836
     * @param string $value
4837
     *
4838
     * @return $this
4839
     */
4840
    public function withPageNumber($value)
4841
    {
4842
        $this->data['PageNumber'] = $value;
4843
        $this->options['form_params']['PageNumber'] = $value;
4844
4845
        return $this;
4846
    }
4847
4848
    /**
4849
     * @param string $value
4850
     *
4851
     * @return $this
4852
     */
4853
    public function withAttachment($value)
4854
    {
4855
        $this->data['Attachment'] = $value;
4856
        $this->options['form_params']['Attachment'] = $value;
4857
4858
        return $this;
4859
    }
4860
4861
    /**
4862
     * @param string $value
4863
     *
4864
     * @return $this
4865
     */
4866
    public function withPageSize($value)
4867
    {
4868
        $this->data['PageSize'] = $value;
4869
        $this->options['form_params']['PageSize'] = $value;
4870
4871
        return $this;
4872
    }
4873
4874
    /**
4875
     * @param string $value
4876
     *
4877
     * @return $this
4878
     */
4879
    public function withIsvSubId($value)
4880
    {
4881
        $this->data['IsvSubId'] = $value;
4882
        $this->options['form_params']['IsvSubId'] = $value;
4883
4884
        return $this;
4885
    }
4886
4887
    /**
4888
     * @param string $value
4889
     *
4890
     * @return $this
4891
     */
4892
    public function withAddress($value)
4893
    {
4894
        $this->data['Address'] = $value;
4895
        $this->options['form_params']['Address'] = $value;
4896
4897
        return $this;
4898
    }
4899
4900
    /**
4901
     * @param string $value
4902
     *
4903
     * @return $this
4904
     */
4905
    public function withUserGroupId($value)
4906
    {
4907
        $this->data['UserGroupId'] = $value;
4908
        $this->options['form_params']['UserGroupId'] = $value;
4909
4910
        return $this;
4911
    }
4912
4913
    /**
4914
     * @param string $value
4915
     *
4916
     * @return $this
4917
     */
4918
    public function withPhoneNo($value)
4919
    {
4920
        $this->data['PhoneNo'] = $value;
4921
        $this->options['form_params']['PhoneNo'] = $value;
4922
4923
        return $this;
4924
    }
4925
4926
    /**
4927
     * @param string $value
4928
     *
4929
     * @return $this
4930
     */
4931
    public function withBizId($value)
4932
    {
4933
        $this->data['BizId'] = $value;
4934
        $this->options['form_params']['BizId'] = $value;
4935
4936
        return $this;
4937
    }
4938
4939
    /**
4940
     * @param string $value
4941
     *
4942
     * @return $this
4943
     */
4944
    public function withAge($value)
4945
    {
4946
        $this->data['Age'] = $value;
4947
        $this->options['form_params']['Age'] = $value;
4948
4949
        return $this;
4950
    }
4951
4952
    /**
4953
     * @param string $value
4954
     *
4955
     * @return $this
4956
     */
4957
    public function withMatchingRateThreshold($value)
4958
    {
4959
        $this->data['MatchingRateThreshold'] = $value;
4960
        $this->options['form_params']['MatchingRateThreshold'] = $value;
4961
4962
        return $this;
4963
    }
4964
4965
    /**
4966
     * @param string $value
4967
     *
4968
     * @return $this
4969
     */
4970
    public function withUserName($value)
4971
    {
4972
        $this->data['UserName'] = $value;
4973
        $this->options['form_params']['UserName'] = $value;
4974
4975
        return $this;
4976
    }
4977
}
4978
4979
/**
4980
 * @method string getCorpId()
4981
 * @method string getPicUrl()
4982
 * @method string getPicContent()
4983
 * @method string getPicFormat()
4984
 */
4985
class RecognizeFaceQuality extends Rpc
4986
{
4987
4988
    /**
4989
     * @param string $value
4990
     *
4991
     * @return $this
4992
     */
4993
    public function withCorpId($value)
4994
    {
4995
        $this->data['CorpId'] = $value;
4996
        $this->options['form_params']['CorpId'] = $value;
4997
4998
        return $this;
4999
    }
5000
5001
    /**
5002
     * @param string $value
5003
     *
5004
     * @return $this
5005
     */
5006
    public function withPicUrl($value)
5007
    {
5008
        $this->data['PicUrl'] = $value;
5009
        $this->options['form_params']['PicUrl'] = $value;
5010
5011
        return $this;
5012
    }
5013
5014
    /**
5015
     * @param string $value
5016
     *
5017
     * @return $this
5018
     */
5019
    public function withPicContent($value)
5020
    {
5021
        $this->data['PicContent'] = $value;
5022
        $this->options['form_params']['PicContent'] = $value;
5023
5024
        return $this;
5025
    }
5026
5027
    /**
5028
     * @param string $value
5029
     *
5030
     * @return $this
5031
     */
5032
    public function withPicFormat($value)
5033
    {
5034
        $this->data['PicFormat'] = $value;
5035
        $this->options['form_params']['PicFormat'] = $value;
5036
5037
        return $this;
5038
    }
5039
}
5040
5041
/**
5042
 * @method string getCorpId()
5043
 * @method string getPicUrl()
5044
 * @method string getPicContent()
5045
 * @method string getPicFormat()
5046
 */
5047
class RecognizeImage extends Rpc
5048
{
5049
5050
    /**
5051
     * @param string $value
5052
     *
5053
     * @return $this
5054
     */
5055
    public function withCorpId($value)
5056
    {
5057
        $this->data['CorpId'] = $value;
5058
        $this->options['form_params']['CorpId'] = $value;
5059
5060
        return $this;
5061
    }
5062
5063
    /**
5064
     * @param string $value
5065
     *
5066
     * @return $this
5067
     */
5068
    public function withPicUrl($value)
5069
    {
5070
        $this->data['PicUrl'] = $value;
5071
        $this->options['form_params']['PicUrl'] = $value;
5072
5073
        return $this;
5074
    }
5075
5076
    /**
5077
     * @param string $value
5078
     *
5079
     * @return $this
5080
     */
5081
    public function withPicContent($value)
5082
    {
5083
        $this->data['PicContent'] = $value;
5084
        $this->options['form_params']['PicContent'] = $value;
5085
5086
        return $this;
5087
    }
5088
5089
    /**
5090
     * @param string $value
5091
     *
5092
     * @return $this
5093
     */
5094
    public function withPicFormat($value)
5095
    {
5096
        $this->data['PicFormat'] = $value;
5097
        $this->options['form_params']['PicFormat'] = $value;
5098
5099
        return $this;
5100
    }
5101
}
5102
5103
/**
5104
 * @method string getDeviceTimeStamp()
5105
 * @method string getDeviceSn()
5106
 * @method string getDeviceId()
5107
 * @method string getServerId()
5108
 */
5109
class RegisterDevice extends Rpc
5110
{
5111
5112
    /**
5113
     * @param string $value
5114
     *
5115
     * @return $this
5116
     */
5117
    public function withDeviceTimeStamp($value)
5118
    {
5119
        $this->data['DeviceTimeStamp'] = $value;
5120
        $this->options['form_params']['DeviceTimeStamp'] = $value;
5121
5122
        return $this;
5123
    }
5124
5125
    /**
5126
     * @param string $value
5127
     *
5128
     * @return $this
5129
     */
5130
    public function withDeviceSn($value)
5131
    {
5132
        $this->data['DeviceSn'] = $value;
5133
        $this->options['form_params']['DeviceSn'] = $value;
5134
5135
        return $this;
5136
    }
5137
5138
    /**
5139
     * @param string $value
5140
     *
5141
     * @return $this
5142
     */
5143
    public function withDeviceId($value)
5144
    {
5145
        $this->data['DeviceId'] = $value;
5146
        $this->options['form_params']['DeviceId'] = $value;
5147
5148
        return $this;
5149
    }
5150
5151
    /**
5152
     * @param string $value
5153
     *
5154
     * @return $this
5155
     */
5156
    public function withServerId($value)
5157
    {
5158
        $this->data['ServerId'] = $value;
5159
        $this->options['form_params']['ServerId'] = $value;
5160
5161
        return $this;
5162
    }
5163
}
5164
5165
/**
5166
 * @method array getStreamCapacities()
5167
 * @method string getLatitude()
5168
 * @method string getPresetNum()
5169
 * @method string getDeviceTimeStamp()
5170
 * @method string getDeviceSn()
5171
 * @method string getAudioFormat()
5172
 * @method string getPTZCapacity()
5173
 * @method string getLongitude()
5174
 */
5175
class ReportDeviceCapacity extends Rpc
5176
{
5177
5178
    /**
5179
     * @param array $streamCapacities
5180
     *
5181
     * @return $this
5182
     */
5183
	public function withStreamCapacities(array $streamCapacities)
5184
	{
5185
	    $this->data['StreamCapacities'] = $streamCapacities;
5186
		foreach ($streamCapacities as $depth1 => $depth1Value) {
5187
			if(isset($depth1Value['BitrateRange'])){
5188
				$this->options['form_params']['StreamCapacities.' . ($depth1 + 1) . '.BitrateRange'] = $depth1Value['BitrateRange'];
5189
			}
5190
			if(isset($depth1Value['MaxStream'])){
5191
				$this->options['form_params']['StreamCapacities.' . ($depth1 + 1) . '.MaxStream'] = $depth1Value['MaxStream'];
5192
			}
5193
			if(isset($depth1Value['EncodeFormat'])){
5194
				$this->options['form_params']['StreamCapacities.' . ($depth1 + 1) . '.EncodeFormat'] = $depth1Value['EncodeFormat'];
5195
			}
5196
			if(isset($depth1Value['MaxFrameRate'])){
5197
				$this->options['form_params']['StreamCapacities.' . ($depth1 + 1) . '.MaxFrameRate'] = $depth1Value['MaxFrameRate'];
5198
			}
5199
			if(isset($depth1Value['GovLengthRange'])){
5200
				$this->options['form_params']['StreamCapacities.' . ($depth1 + 1) . '.GovLengthRange'] = $depth1Value['GovLengthRange'];
5201
			}
5202
			if(isset($depth1Value['Resolution'])){
5203
				$this->options['form_params']['StreamCapacities.' . ($depth1 + 1) . '.Resolution'] = $depth1Value['Resolution'];
5204
			}
5205
		}
5206
5207
		return $this;
5208
    }
5209
5210
    /**
5211
     * @param string $value
5212
     *
5213
     * @return $this
5214
     */
5215
    public function withLatitude($value)
5216
    {
5217
        $this->data['Latitude'] = $value;
5218
        $this->options['form_params']['Latitude'] = $value;
5219
5220
        return $this;
5221
    }
5222
5223
    /**
5224
     * @param string $value
5225
     *
5226
     * @return $this
5227
     */
5228
    public function withPresetNum($value)
5229
    {
5230
        $this->data['PresetNum'] = $value;
5231
        $this->options['form_params']['PresetNum'] = $value;
5232
5233
        return $this;
5234
    }
5235
5236
    /**
5237
     * @param string $value
5238
     *
5239
     * @return $this
5240
     */
5241
    public function withDeviceTimeStamp($value)
5242
    {
5243
        $this->data['DeviceTimeStamp'] = $value;
5244
        $this->options['form_params']['DeviceTimeStamp'] = $value;
5245
5246
        return $this;
5247
    }
5248
5249
    /**
5250
     * @param string $value
5251
     *
5252
     * @return $this
5253
     */
5254
    public function withDeviceSn($value)
5255
    {
5256
        $this->data['DeviceSn'] = $value;
5257
        $this->options['form_params']['DeviceSn'] = $value;
5258
5259
        return $this;
5260
    }
5261
5262
    /**
5263
     * @param string $value
5264
     *
5265
     * @return $this
5266
     */
5267
    public function withAudioFormat($value)
5268
    {
5269
        $this->data['AudioFormat'] = $value;
5270
        $this->options['form_params']['AudioFormat'] = $value;
5271
5272
        return $this;
5273
    }
5274
5275
    /**
5276
     * @param string $value
5277
     *
5278
     * @return $this
5279
     */
5280
    public function withPTZCapacity($value)
5281
    {
5282
        $this->data['PTZCapacity'] = $value;
5283
        $this->options['form_params']['PTZCapacity'] = $value;
5284
5285
        return $this;
5286
    }
5287
5288
    /**
5289
     * @param string $value
5290
     *
5291
     * @return $this
5292
     */
5293
    public function withLongitude($value)
5294
    {
5295
        $this->data['Longitude'] = $value;
5296
        $this->options['form_params']['Longitude'] = $value;
5297
5298
        return $this;
5299
    }
5300
}
5301
5302
/**
5303
 * @method string getCorpId()
5304
 * @method string getSaveVideo()
5305
 * @method string getTaskId()
5306
 */
5307
class SaveVideoSummaryTaskVideo extends Rpc
5308
{
5309
5310
    /**
5311
     * @param string $value
5312
     *
5313
     * @return $this
5314
     */
5315
    public function withCorpId($value)
5316
    {
5317
        $this->data['CorpId'] = $value;
5318
        $this->options['form_params']['CorpId'] = $value;
5319
5320
        return $this;
5321
    }
5322
5323
    /**
5324
     * @param string $value
5325
     *
5326
     * @return $this
5327
     */
5328
    public function withSaveVideo($value)
5329
    {
5330
        $this->data['SaveVideo'] = $value;
5331
        $this->options['form_params']['SaveVideo'] = $value;
5332
5333
        return $this;
5334
    }
5335
5336
    /**
5337
     * @param string $value
5338
     *
5339
     * @return $this
5340
     */
5341
    public function withTaskId($value)
5342
    {
5343
        $this->data['TaskId'] = $value;
5344
        $this->options['form_params']['TaskId'] = $value;
5345
5346
        return $this;
5347
    }
5348
}
5349
5350
/**
5351
 * @method string getCorpId()
5352
 * @method string getGbId()
5353
 * @method string getStartTimeStamp()
5354
 * @method string getEndTimeStamp()
5355
 * @method string getPageNo()
5356
 * @method string getPageSize()
5357
 * @method string getOptionList()
5358
 */
5359
class SearchBody extends Rpc
5360
{
5361
5362
    /**
5363
     * @param string $value
5364
     *
5365
     * @return $this
5366
     */
5367
    public function withCorpId($value)
5368
    {
5369
        $this->data['CorpId'] = $value;
5370
        $this->options['form_params']['CorpId'] = $value;
5371
5372
        return $this;
5373
    }
5374
5375
    /**
5376
     * @param string $value
5377
     *
5378
     * @return $this
5379
     */
5380
    public function withGbId($value)
5381
    {
5382
        $this->data['GbId'] = $value;
5383
        $this->options['form_params']['GbId'] = $value;
5384
5385
        return $this;
5386
    }
5387
5388
    /**
5389
     * @param string $value
5390
     *
5391
     * @return $this
5392
     */
5393
    public function withStartTimeStamp($value)
5394
    {
5395
        $this->data['StartTimeStamp'] = $value;
5396
        $this->options['form_params']['StartTimeStamp'] = $value;
5397
5398
        return $this;
5399
    }
5400
5401
    /**
5402
     * @param string $value
5403
     *
5404
     * @return $this
5405
     */
5406
    public function withEndTimeStamp($value)
5407
    {
5408
        $this->data['EndTimeStamp'] = $value;
5409
        $this->options['form_params']['EndTimeStamp'] = $value;
5410
5411
        return $this;
5412
    }
5413
5414
    /**
5415
     * @param string $value
5416
     *
5417
     * @return $this
5418
     */
5419
    public function withPageNo($value)
5420
    {
5421
        $this->data['PageNo'] = $value;
5422
        $this->options['form_params']['PageNo'] = $value;
5423
5424
        return $this;
5425
    }
5426
5427
    /**
5428
     * @param string $value
5429
     *
5430
     * @return $this
5431
     */
5432
    public function withPageSize($value)
5433
    {
5434
        $this->data['PageSize'] = $value;
5435
        $this->options['form_params']['PageSize'] = $value;
5436
5437
        return $this;
5438
    }
5439
5440
    /**
5441
     * @param string $value
5442
     *
5443
     * @return $this
5444
     */
5445
    public function withOptionList($value)
5446
    {
5447
        $this->data['OptionList'] = $value;
5448
        $this->options['form_params']['OptionList'] = $value;
5449
5450
        return $this;
5451
    }
5452
}
5453
5454
/**
5455
 * @method string getCorpId()
5456
 * @method string getGbId()
5457
 * @method string getStartTimeStamp()
5458
 * @method string getEndTimeStamp()
5459
 * @method string getPageNo()
5460
 * @method string getPageSize()
5461
 * @method string getOptionList()
5462
 */
5463
class SearchFace extends Rpc
5464
{
5465
5466
    /**
5467
     * @param string $value
5468
     *
5469
     * @return $this
5470
     */
5471
    public function withCorpId($value)
5472
    {
5473
        $this->data['CorpId'] = $value;
5474
        $this->options['form_params']['CorpId'] = $value;
5475
5476
        return $this;
5477
    }
5478
5479
    /**
5480
     * @param string $value
5481
     *
5482
     * @return $this
5483
     */
5484
    public function withGbId($value)
5485
    {
5486
        $this->data['GbId'] = $value;
5487
        $this->options['form_params']['GbId'] = $value;
5488
5489
        return $this;
5490
    }
5491
5492
    /**
5493
     * @param string $value
5494
     *
5495
     * @return $this
5496
     */
5497
    public function withStartTimeStamp($value)
5498
    {
5499
        $this->data['StartTimeStamp'] = $value;
5500
        $this->options['form_params']['StartTimeStamp'] = $value;
5501
5502
        return $this;
5503
    }
5504
5505
    /**
5506
     * @param string $value
5507
     *
5508
     * @return $this
5509
     */
5510
    public function withEndTimeStamp($value)
5511
    {
5512
        $this->data['EndTimeStamp'] = $value;
5513
        $this->options['form_params']['EndTimeStamp'] = $value;
5514
5515
        return $this;
5516
    }
5517
5518
    /**
5519
     * @param string $value
5520
     *
5521
     * @return $this
5522
     */
5523
    public function withPageNo($value)
5524
    {
5525
        $this->data['PageNo'] = $value;
5526
        $this->options['form_params']['PageNo'] = $value;
5527
5528
        return $this;
5529
    }
5530
5531
    /**
5532
     * @param string $value
5533
     *
5534
     * @return $this
5535
     */
5536
    public function withPageSize($value)
5537
    {
5538
        $this->data['PageSize'] = $value;
5539
        $this->options['form_params']['PageSize'] = $value;
5540
5541
        return $this;
5542
    }
5543
5544
    /**
5545
     * @param string $value
5546
     *
5547
     * @return $this
5548
     */
5549
    public function withOptionList($value)
5550
    {
5551
        $this->data['OptionList'] = $value;
5552
        $this->options['form_params']['OptionList'] = $value;
5553
5554
        return $this;
5555
    }
5556
}
5557
5558
/**
5559
 * @method string getAlgorithmType()
5560
 * @method string getCorpId()
5561
 * @method string getEndTime()
5562
 * @method string getStartTime()
5563
 * @method string getPageNumber()
5564
 * @method string getDeviceList()
5565
 * @method string getPicUrl()
5566
 * @method string getImagePath()
5567
 * @method string getPageSize()
5568
 * @method string getObjectType()
5569
 * @method string getConditions()
5570
 */
5571
class SearchObject extends Rpc
5572
{
5573
5574
    /**
5575
     * @param string $value
5576
     *
5577
     * @return $this
5578
     */
5579
    public function withAlgorithmType($value)
5580
    {
5581
        $this->data['AlgorithmType'] = $value;
5582
        $this->options['form_params']['AlgorithmType'] = $value;
5583
5584
        return $this;
5585
    }
5586
5587
    /**
5588
     * @param string $value
5589
     *
5590
     * @return $this
5591
     */
5592
    public function withCorpId($value)
5593
    {
5594
        $this->data['CorpId'] = $value;
5595
        $this->options['form_params']['CorpId'] = $value;
5596
5597
        return $this;
5598
    }
5599
5600
    /**
5601
     * @param string $value
5602
     *
5603
     * @return $this
5604
     */
5605
    public function withEndTime($value)
5606
    {
5607
        $this->data['EndTime'] = $value;
5608
        $this->options['form_params']['EndTime'] = $value;
5609
5610
        return $this;
5611
    }
5612
5613
    /**
5614
     * @param string $value
5615
     *
5616
     * @return $this
5617
     */
5618
    public function withStartTime($value)
5619
    {
5620
        $this->data['StartTime'] = $value;
5621
        $this->options['form_params']['StartTime'] = $value;
5622
5623
        return $this;
5624
    }
5625
5626
    /**
5627
     * @param string $value
5628
     *
5629
     * @return $this
5630
     */
5631
    public function withPageNumber($value)
5632
    {
5633
        $this->data['PageNumber'] = $value;
5634
        $this->options['form_params']['PageNumber'] = $value;
5635
5636
        return $this;
5637
    }
5638
5639
    /**
5640
     * @param string $value
5641
     *
5642
     * @return $this
5643
     */
5644
    public function withDeviceList($value)
5645
    {
5646
        $this->data['DeviceList'] = $value;
5647
        $this->options['form_params']['DeviceList'] = $value;
5648
5649
        return $this;
5650
    }
5651
5652
    /**
5653
     * @param string $value
5654
     *
5655
     * @return $this
5656
     */
5657
    public function withPicUrl($value)
5658
    {
5659
        $this->data['PicUrl'] = $value;
5660
        $this->options['form_params']['PicUrl'] = $value;
5661
5662
        return $this;
5663
    }
5664
5665
    /**
5666
     * @param string $value
5667
     *
5668
     * @return $this
5669
     */
5670
    public function withImagePath($value)
5671
    {
5672
        $this->data['ImagePath'] = $value;
5673
        $this->options['form_params']['ImagePath'] = $value;
5674
5675
        return $this;
5676
    }
5677
5678
    /**
5679
     * @param string $value
5680
     *
5681
     * @return $this
5682
     */
5683
    public function withPageSize($value)
5684
    {
5685
        $this->data['PageSize'] = $value;
5686
        $this->options['form_params']['PageSize'] = $value;
5687
5688
        return $this;
5689
    }
5690
5691
    /**
5692
     * @param string $value
5693
     *
5694
     * @return $this
5695
     */
5696
    public function withObjectType($value)
5697
    {
5698
        $this->data['ObjectType'] = $value;
5699
        $this->options['form_params']['ObjectType'] = $value;
5700
5701
        return $this;
5702
    }
5703
5704
    /**
5705
     * @param string $value
5706
     *
5707
     * @return $this
5708
     */
5709
    public function withConditions($value)
5710
    {
5711
        $this->data['Conditions'] = $value;
5712
        $this->options['form_params']['Conditions'] = $value;
5713
5714
        return $this;
5715
    }
5716
}
5717
5718
/**
5719
 * @method string getAlgorithmVendor()
5720
 * @method string getTaskId()
5721
 */
5722
class StopMonitor extends Rpc
5723
{
5724
5725
    /**
5726
     * @param string $value
5727
     *
5728
     * @return $this
5729
     */
5730
    public function withAlgorithmVendor($value)
5731
    {
5732
        $this->data['AlgorithmVendor'] = $value;
5733
        $this->options['form_params']['AlgorithmVendor'] = $value;
5734
5735
        return $this;
5736
    }
5737
5738
    /**
5739
     * @param string $value
5740
     *
5741
     * @return $this
5742
     */
5743
    public function withTaskId($value)
5744
    {
5745
        $this->data['TaskId'] = $value;
5746
        $this->options['form_params']['TaskId'] = $value;
5747
5748
        return $this;
5749
    }
5750
}
5751
5752
/**
5753
 * @method string getDeviceTimeStamp()
5754
 * @method string getDeviceSn()
5755
 */
5756
class SyncDeviceTime extends Rpc
5757
{
5758
5759
    /**
5760
     * @param string $value
5761
     *
5762
     * @return $this
5763
     */
5764
    public function withDeviceTimeStamp($value)
5765
    {
5766
        $this->data['DeviceTimeStamp'] = $value;
5767
        $this->options['form_params']['DeviceTimeStamp'] = $value;
5768
5769
        return $this;
5770
    }
5771
5772
    /**
5773
     * @param string $value
5774
     *
5775
     * @return $this
5776
     */
5777
    public function withDeviceSn($value)
5778
    {
5779
        $this->data['DeviceSn'] = $value;
5780
        $this->options['form_params']['DeviceSn'] = $value;
5781
5782
        return $this;
5783
    }
5784
}
5785
5786
/**
5787
 * @method string getCorpId()
5788
 * @method string getCorpGroupId()
5789
 */
5790
class UnbindCorpGroup extends Rpc
5791
{
5792
5793
    /**
5794
     * @param string $value
5795
     *
5796
     * @return $this
5797
     */
5798
    public function withCorpId($value)
5799
    {
5800
        $this->data['CorpId'] = $value;
5801
        $this->options['form_params']['CorpId'] = $value;
5802
5803
        return $this;
5804
    }
5805
5806
    /**
5807
     * @param string $value
5808
     *
5809
     * @return $this
5810
     */
5811
    public function withCorpGroupId($value)
5812
    {
5813
        $this->data['CorpGroupId'] = $value;
5814
        $this->options['form_params']['CorpGroupId'] = $value;
5815
5816
        return $this;
5817
    }
5818
}
5819
5820
/**
5821
 * @method string getIsvSubId()
5822
 * @method string getCorpId()
5823
 * @method string getProfileId()
5824
 */
5825
class UnbindPerson extends Rpc
5826
{
5827
5828
    /**
5829
     * @param string $value
5830
     *
5831
     * @return $this
5832
     */
5833
    public function withIsvSubId($value)
5834
    {
5835
        $this->data['IsvSubId'] = $value;
5836
        $this->options['form_params']['IsvSubId'] = $value;
5837
5838
        return $this;
5839
    }
5840
5841
    /**
5842
     * @param string $value
5843
     *
5844
     * @return $this
5845
     */
5846
    public function withCorpId($value)
5847
    {
5848
        $this->data['CorpId'] = $value;
5849
        $this->options['form_params']['CorpId'] = $value;
5850
5851
        return $this;
5852
    }
5853
5854
    /**
5855
     * @param string $value
5856
     *
5857
     * @return $this
5858
     */
5859
    public function withProfileId($value)
5860
    {
5861
        $this->data['ProfileId'] = $value;
5862
        $this->options['form_params']['ProfileId'] = $value;
5863
5864
        return $this;
5865
    }
5866
}
5867
5868
/**
5869
 * @method string getIsvSubId()
5870
 * @method string getCorpId()
5871
 * @method string getUserId()
5872
 */
5873
class UnbindUser extends Rpc
5874
{
5875
5876
    /**
5877
     * @param string $value
5878
     *
5879
     * @return $this
5880
     */
5881
    public function withIsvSubId($value)
5882
    {
5883
        $this->data['IsvSubId'] = $value;
5884
        $this->options['form_params']['IsvSubId'] = $value;
5885
5886
        return $this;
5887
    }
5888
5889
    /**
5890
     * @param string $value
5891
     *
5892
     * @return $this
5893
     */
5894
    public function withCorpId($value)
5895
    {
5896
        $this->data['CorpId'] = $value;
5897
        $this->options['form_params']['CorpId'] = $value;
5898
5899
        return $this;
5900
    }
5901
5902
    /**
5903
     * @param string $value
5904
     *
5905
     * @return $this
5906
     */
5907
    public function withUserId($value)
5908
    {
5909
        $this->data['UserId'] = $value;
5910
        $this->options['form_params']['UserId'] = $value;
5911
5912
        return $this;
5913
    }
5914
}
5915
5916
/**
5917
 * @method string getIsvSubId()
5918
 * @method string getCorpId()
5919
 * @method string getParentCorpId()
5920
 * @method string getDescription()
5921
 * @method string getIconPath()
5922
 * @method string getAppName()
5923
 * @method string getCorpName()
5924
 */
5925
class UpdateCorp extends Rpc
5926
{
5927
5928
    /**
5929
     * @param string $value
5930
     *
5931
     * @return $this
5932
     */
5933
    public function withIsvSubId($value)
5934
    {
5935
        $this->data['IsvSubId'] = $value;
5936
        $this->options['form_params']['IsvSubId'] = $value;
5937
5938
        return $this;
5939
    }
5940
5941
    /**
5942
     * @param string $value
5943
     *
5944
     * @return $this
5945
     */
5946
    public function withCorpId($value)
5947
    {
5948
        $this->data['CorpId'] = $value;
5949
        $this->options['form_params']['CorpId'] = $value;
5950
5951
        return $this;
5952
    }
5953
5954
    /**
5955
     * @param string $value
5956
     *
5957
     * @return $this
5958
     */
5959
    public function withParentCorpId($value)
5960
    {
5961
        $this->data['ParentCorpId'] = $value;
5962
        $this->options['form_params']['ParentCorpId'] = $value;
5963
5964
        return $this;
5965
    }
5966
5967
    /**
5968
     * @param string $value
5969
     *
5970
     * @return $this
5971
     */
5972
    public function withDescription($value)
5973
    {
5974
        $this->data['Description'] = $value;
5975
        $this->options['form_params']['Description'] = $value;
5976
5977
        return $this;
5978
    }
5979
5980
    /**
5981
     * @param string $value
5982
     *
5983
     * @return $this
5984
     */
5985
    public function withIconPath($value)
5986
    {
5987
        $this->data['IconPath'] = $value;
5988
        $this->options['form_params']['IconPath'] = $value;
5989
5990
        return $this;
5991
    }
5992
5993
    /**
5994
     * @param string $value
5995
     *
5996
     * @return $this
5997
     */
5998
    public function withAppName($value)
5999
    {
6000
        $this->data['AppName'] = $value;
6001
        $this->options['form_params']['AppName'] = $value;
6002
6003
        return $this;
6004
    }
6005
6006
    /**
6007
     * @param string $value
6008
     *
6009
     * @return $this
6010
     */
6011
    public function withCorpName($value)
6012
    {
6013
        $this->data['CorpName'] = $value;
6014
        $this->options['form_params']['CorpName'] = $value;
6015
6016
        return $this;
6017
    }
6018
}
6019
6020
/**
6021
 * @method string getDeviceSite()
6022
 * @method string getCorpId()
6023
 * @method string getGbId()
6024
 * @method string getBitRate()
6025
 * @method string getDeviceDirection()
6026
 * @method string getDeviceAddress()
6027
 * @method string getDeviceType()
6028
 * @method string getDeviceResolution()
6029
 * @method string getVendor()
6030
 * @method string getDeviceName()
6031
 */
6032
class UpdateDevice extends Rpc
6033
{
6034
6035
    /**
6036
     * @param string $value
6037
     *
6038
     * @return $this
6039
     */
6040
    public function withDeviceSite($value)
6041
    {
6042
        $this->data['DeviceSite'] = $value;
6043
        $this->options['form_params']['DeviceSite'] = $value;
6044
6045
        return $this;
6046
    }
6047
6048
    /**
6049
     * @param string $value
6050
     *
6051
     * @return $this
6052
     */
6053
    public function withCorpId($value)
6054
    {
6055
        $this->data['CorpId'] = $value;
6056
        $this->options['form_params']['CorpId'] = $value;
6057
6058
        return $this;
6059
    }
6060
6061
    /**
6062
     * @param string $value
6063
     *
6064
     * @return $this
6065
     */
6066
    public function withGbId($value)
6067
    {
6068
        $this->data['GbId'] = $value;
6069
        $this->options['form_params']['GbId'] = $value;
6070
6071
        return $this;
6072
    }
6073
6074
    /**
6075
     * @param string $value
6076
     *
6077
     * @return $this
6078
     */
6079
    public function withBitRate($value)
6080
    {
6081
        $this->data['BitRate'] = $value;
6082
        $this->options['form_params']['BitRate'] = $value;
6083
6084
        return $this;
6085
    }
6086
6087
    /**
6088
     * @param string $value
6089
     *
6090
     * @return $this
6091
     */
6092
    public function withDeviceDirection($value)
6093
    {
6094
        $this->data['DeviceDirection'] = $value;
6095
        $this->options['form_params']['DeviceDirection'] = $value;
6096
6097
        return $this;
6098
    }
6099
6100
    /**
6101
     * @param string $value
6102
     *
6103
     * @return $this
6104
     */
6105
    public function withDeviceAddress($value)
6106
    {
6107
        $this->data['DeviceAddress'] = $value;
6108
        $this->options['form_params']['DeviceAddress'] = $value;
6109
6110
        return $this;
6111
    }
6112
6113
    /**
6114
     * @param string $value
6115
     *
6116
     * @return $this
6117
     */
6118
    public function withDeviceType($value)
6119
    {
6120
        $this->data['DeviceType'] = $value;
6121
        $this->options['form_params']['DeviceType'] = $value;
6122
6123
        return $this;
6124
    }
6125
6126
    /**
6127
     * @param string $value
6128
     *
6129
     * @return $this
6130
     */
6131
    public function withDeviceResolution($value)
6132
    {
6133
        $this->data['DeviceResolution'] = $value;
6134
        $this->options['form_params']['DeviceResolution'] = $value;
6135
6136
        return $this;
6137
    }
6138
6139
    /**
6140
     * @param string $value
6141
     *
6142
     * @return $this
6143
     */
6144
    public function withVendor($value)
6145
    {
6146
        $this->data['Vendor'] = $value;
6147
        $this->options['form_params']['Vendor'] = $value;
6148
6149
        return $this;
6150
    }
6151
6152
    /**
6153
     * @param string $value
6154
     *
6155
     * @return $this
6156
     */
6157
    public function withDeviceName($value)
6158
    {
6159
        $this->data['DeviceName'] = $value;
6160
        $this->options['form_params']['DeviceName'] = $value;
6161
6162
        return $this;
6163
    }
6164
}
6165
6166
/**
6167
 * @method string getCorpId()
6168
 * @method string getDescription()
6169
 * @method string getRuleName()
6170
 * @method string getPicOperateType()
6171
 * @method string getAttributeName()
6172
 * @method string getAttributeOperateType()
6173
 * @method string getRuleExpression()
6174
 * @method string getNotifierTimeOut()
6175
 * @method string getTaskId()
6176
 * @method string getDeviceOperateType()
6177
 * @method string getPicList()
6178
 * @method string getAttributeValueList()
6179
 * @method string getNotifierAppSecret()
6180
 * @method string getNotifierExtendValues()
6181
 * @method string getDeviceList()
6182
 * @method string getNotifierUrl()
6183
 * @method string getNotifierType()
6184
 * @method string getAlgorithmVendor()
6185
 */
6186
class UpdateMonitor extends Rpc
6187
{
6188
6189
    /**
6190
     * @param string $value
6191
     *
6192
     * @return $this
6193
     */
6194
    public function withCorpId($value)
6195
    {
6196
        $this->data['CorpId'] = $value;
6197
        $this->options['form_params']['CorpId'] = $value;
6198
6199
        return $this;
6200
    }
6201
6202
    /**
6203
     * @param string $value
6204
     *
6205
     * @return $this
6206
     */
6207
    public function withDescription($value)
6208
    {
6209
        $this->data['Description'] = $value;
6210
        $this->options['form_params']['Description'] = $value;
6211
6212
        return $this;
6213
    }
6214
6215
    /**
6216
     * @param string $value
6217
     *
6218
     * @return $this
6219
     */
6220
    public function withRuleName($value)
6221
    {
6222
        $this->data['RuleName'] = $value;
6223
        $this->options['form_params']['RuleName'] = $value;
6224
6225
        return $this;
6226
    }
6227
6228
    /**
6229
     * @param string $value
6230
     *
6231
     * @return $this
6232
     */
6233
    public function withPicOperateType($value)
6234
    {
6235
        $this->data['PicOperateType'] = $value;
6236
        $this->options['form_params']['PicOperateType'] = $value;
6237
6238
        return $this;
6239
    }
6240
6241
    /**
6242
     * @param string $value
6243
     *
6244
     * @return $this
6245
     */
6246
    public function withAttributeName($value)
6247
    {
6248
        $this->data['AttributeName'] = $value;
6249
        $this->options['form_params']['AttributeName'] = $value;
6250
6251
        return $this;
6252
    }
6253
6254
    /**
6255
     * @param string $value
6256
     *
6257
     * @return $this
6258
     */
6259
    public function withAttributeOperateType($value)
6260
    {
6261
        $this->data['AttributeOperateType'] = $value;
6262
        $this->options['form_params']['AttributeOperateType'] = $value;
6263
6264
        return $this;
6265
    }
6266
6267
    /**
6268
     * @param string $value
6269
     *
6270
     * @return $this
6271
     */
6272
    public function withRuleExpression($value)
6273
    {
6274
        $this->data['RuleExpression'] = $value;
6275
        $this->options['form_params']['RuleExpression'] = $value;
6276
6277
        return $this;
6278
    }
6279
6280
    /**
6281
     * @param string $value
6282
     *
6283
     * @return $this
6284
     */
6285
    public function withNotifierTimeOut($value)
6286
    {
6287
        $this->data['NotifierTimeOut'] = $value;
6288
        $this->options['form_params']['NotifierTimeOut'] = $value;
6289
6290
        return $this;
6291
    }
6292
6293
    /**
6294
     * @param string $value
6295
     *
6296
     * @return $this
6297
     */
6298
    public function withTaskId($value)
6299
    {
6300
        $this->data['TaskId'] = $value;
6301
        $this->options['form_params']['TaskId'] = $value;
6302
6303
        return $this;
6304
    }
6305
6306
    /**
6307
     * @param string $value
6308
     *
6309
     * @return $this
6310
     */
6311
    public function withDeviceOperateType($value)
6312
    {
6313
        $this->data['DeviceOperateType'] = $value;
6314
        $this->options['form_params']['DeviceOperateType'] = $value;
6315
6316
        return $this;
6317
    }
6318
6319
    /**
6320
     * @param string $value
6321
     *
6322
     * @return $this
6323
     */
6324
    public function withPicList($value)
6325
    {
6326
        $this->data['PicList'] = $value;
6327
        $this->options['form_params']['PicList'] = $value;
6328
6329
        return $this;
6330
    }
6331
6332
    /**
6333
     * @param string $value
6334
     *
6335
     * @return $this
6336
     */
6337
    public function withAttributeValueList($value)
6338
    {
6339
        $this->data['AttributeValueList'] = $value;
6340
        $this->options['form_params']['AttributeValueList'] = $value;
6341
6342
        return $this;
6343
    }
6344
6345
    /**
6346
     * @param string $value
6347
     *
6348
     * @return $this
6349
     */
6350
    public function withNotifierAppSecret($value)
6351
    {
6352
        $this->data['NotifierAppSecret'] = $value;
6353
        $this->options['form_params']['NotifierAppSecret'] = $value;
6354
6355
        return $this;
6356
    }
6357
6358
    /**
6359
     * @param string $value
6360
     *
6361
     * @return $this
6362
     */
6363
    public function withNotifierExtendValues($value)
6364
    {
6365
        $this->data['NotifierExtendValues'] = $value;
6366
        $this->options['form_params']['NotifierExtendValues'] = $value;
6367
6368
        return $this;
6369
    }
6370
6371
    /**
6372
     * @param string $value
6373
     *
6374
     * @return $this
6375
     */
6376
    public function withDeviceList($value)
6377
    {
6378
        $this->data['DeviceList'] = $value;
6379
        $this->options['form_params']['DeviceList'] = $value;
6380
6381
        return $this;
6382
    }
6383
6384
    /**
6385
     * @param string $value
6386
     *
6387
     * @return $this
6388
     */
6389
    public function withNotifierUrl($value)
6390
    {
6391
        $this->data['NotifierUrl'] = $value;
6392
        $this->options['form_params']['NotifierUrl'] = $value;
6393
6394
        return $this;
6395
    }
6396
6397
    /**
6398
     * @param string $value
6399
     *
6400
     * @return $this
6401
     */
6402
    public function withNotifierType($value)
6403
    {
6404
        $this->data['NotifierType'] = $value;
6405
        $this->options['form_params']['NotifierType'] = $value;
6406
6407
        return $this;
6408
    }
6409
6410
    /**
6411
     * @param string $value
6412
     *
6413
     * @return $this
6414
     */
6415
    public function withAlgorithmVendor($value)
6416
    {
6417
        $this->data['AlgorithmVendor'] = $value;
6418
        $this->options['form_params']['AlgorithmVendor'] = $value;
6419
6420
        return $this;
6421
    }
6422
}
6423
6424
/**
6425
 * @method string getCorpId()
6426
 * @method string getGender()
6427
 * @method string getPlateNo()
6428
 * @method string getIdNumber()
6429
 * @method string getFaceUrl()
6430
 * @method string getProfileId()
6431
 * @method string getLiveAddress()
6432
 * @method string getIsvSubId()
6433
 * @method string getSceneType()
6434
 * @method string getPhoneNo()
6435
 * @method string getCatalogId()
6436
 * @method string getName()
6437
 * @method string getBizId()
6438
 */
6439
class UpdateProfile extends Rpc
6440
{
6441
6442
    /**
6443
     * @param string $value
6444
     *
6445
     * @return $this
6446
     */
6447
    public function withCorpId($value)
6448
    {
6449
        $this->data['CorpId'] = $value;
6450
        $this->options['form_params']['CorpId'] = $value;
6451
6452
        return $this;
6453
    }
6454
6455
    /**
6456
     * @param string $value
6457
     *
6458
     * @return $this
6459
     */
6460
    public function withGender($value)
6461
    {
6462
        $this->data['Gender'] = $value;
6463
        $this->options['form_params']['Gender'] = $value;
6464
6465
        return $this;
6466
    }
6467
6468
    /**
6469
     * @param string $value
6470
     *
6471
     * @return $this
6472
     */
6473
    public function withPlateNo($value)
6474
    {
6475
        $this->data['PlateNo'] = $value;
6476
        $this->options['form_params']['PlateNo'] = $value;
6477
6478
        return $this;
6479
    }
6480
6481
    /**
6482
     * @param string $value
6483
     *
6484
     * @return $this
6485
     */
6486
    public function withIdNumber($value)
6487
    {
6488
        $this->data['IdNumber'] = $value;
6489
        $this->options['form_params']['IdNumber'] = $value;
6490
6491
        return $this;
6492
    }
6493
6494
    /**
6495
     * @param string $value
6496
     *
6497
     * @return $this
6498
     */
6499
    public function withFaceUrl($value)
6500
    {
6501
        $this->data['FaceUrl'] = $value;
6502
        $this->options['form_params']['FaceUrl'] = $value;
6503
6504
        return $this;
6505
    }
6506
6507
    /**
6508
     * @param string $value
6509
     *
6510
     * @return $this
6511
     */
6512
    public function withProfileId($value)
6513
    {
6514
        $this->data['ProfileId'] = $value;
6515
        $this->options['form_params']['ProfileId'] = $value;
6516
6517
        return $this;
6518
    }
6519
6520
    /**
6521
     * @param string $value
6522
     *
6523
     * @return $this
6524
     */
6525
    public function withLiveAddress($value)
6526
    {
6527
        $this->data['LiveAddress'] = $value;
6528
        $this->options['form_params']['LiveAddress'] = $value;
6529
6530
        return $this;
6531
    }
6532
6533
    /**
6534
     * @param string $value
6535
     *
6536
     * @return $this
6537
     */
6538
    public function withIsvSubId($value)
6539
    {
6540
        $this->data['IsvSubId'] = $value;
6541
        $this->options['form_params']['IsvSubId'] = $value;
6542
6543
        return $this;
6544
    }
6545
6546
    /**
6547
     * @param string $value
6548
     *
6549
     * @return $this
6550
     */
6551
    public function withSceneType($value)
6552
    {
6553
        $this->data['SceneType'] = $value;
6554
        $this->options['form_params']['SceneType'] = $value;
6555
6556
        return $this;
6557
    }
6558
6559
    /**
6560
     * @param string $value
6561
     *
6562
     * @return $this
6563
     */
6564
    public function withPhoneNo($value)
6565
    {
6566
        $this->data['PhoneNo'] = $value;
6567
        $this->options['form_params']['PhoneNo'] = $value;
6568
6569
        return $this;
6570
    }
6571
6572
    /**
6573
     * @param string $value
6574
     *
6575
     * @return $this
6576
     */
6577
    public function withCatalogId($value)
6578
    {
6579
        $this->data['CatalogId'] = $value;
6580
        $this->options['form_params']['CatalogId'] = $value;
6581
6582
        return $this;
6583
    }
6584
6585
    /**
6586
     * @param string $value
6587
     *
6588
     * @return $this
6589
     */
6590
    public function withName($value)
6591
    {
6592
        $this->data['Name'] = $value;
6593
        $this->options['form_params']['Name'] = $value;
6594
6595
        return $this;
6596
    }
6597
6598
    /**
6599
     * @param string $value
6600
     *
6601
     * @return $this
6602
     */
6603
    public function withBizId($value)
6604
    {
6605
        $this->data['BizId'] = $value;
6606
        $this->options['form_params']['BizId'] = $value;
6607
6608
        return $this;
6609
    }
6610
}
6611
6612
/**
6613
 * @method string getIsvSubId()
6614
 * @method string getCorpId()
6615
 * @method string getCatalogName()
6616
 * @method string getCatalogId()
6617
 */
6618
class UpdateProfileCatalog extends Rpc
6619
{
6620
6621
    /**
6622
     * @param string $value
6623
     *
6624
     * @return $this
6625
     */
6626
    public function withIsvSubId($value)
6627
    {
6628
        $this->data['IsvSubId'] = $value;
6629
        $this->options['form_params']['IsvSubId'] = $value;
6630
6631
        return $this;
6632
    }
6633
6634
    /**
6635
     * @param string $value
6636
     *
6637
     * @return $this
6638
     */
6639
    public function withCorpId($value)
6640
    {
6641
        $this->data['CorpId'] = $value;
6642
        $this->options['form_params']['CorpId'] = $value;
6643
6644
        return $this;
6645
    }
6646
6647
    /**
6648
     * @param string $value
6649
     *
6650
     * @return $this
6651
     */
6652
    public function withCatalogName($value)
6653
    {
6654
        $this->data['CatalogName'] = $value;
6655
        $this->options['form_params']['CatalogName'] = $value;
6656
6657
        return $this;
6658
    }
6659
6660
    /**
6661
     * @param string $value
6662
     *
6663
     * @return $this
6664
     */
6665
    public function withCatalogId($value)
6666
    {
6667
        $this->data['CatalogId'] = $value;
6668
        $this->options['form_params']['CatalogId'] = $value;
6669
6670
        return $this;
6671
    }
6672
}
6673
6674
/**
6675
 * @method string getCorpId()
6676
 * @method string getFaceImageContent()
6677
 * @method string getGender()
6678
 * @method string getPlateNo()
6679
 * @method string getIdNumber()
6680
 * @method string getFaceImageUrl()
6681
 * @method string getUserId()
6682
 * @method string getAttachment()
6683
 * @method string getIsvSubId()
6684
 * @method string getAddress()
6685
 * @method string getUserGroupId()
6686
 * @method string getPhoneNo()
6687
 * @method string getBizId()
6688
 * @method string getAge()
6689
 * @method string getUserName()
6690
 */
6691
class UpdateUser extends Rpc
6692
{
6693
6694
    /**
6695
     * @param string $value
6696
     *
6697
     * @return $this
6698
     */
6699
    public function withCorpId($value)
6700
    {
6701
        $this->data['CorpId'] = $value;
6702
        $this->options['form_params']['CorpId'] = $value;
6703
6704
        return $this;
6705
    }
6706
6707
    /**
6708
     * @param string $value
6709
     *
6710
     * @return $this
6711
     */
6712
    public function withFaceImageContent($value)
6713
    {
6714
        $this->data['FaceImageContent'] = $value;
6715
        $this->options['form_params']['FaceImageContent'] = $value;
6716
6717
        return $this;
6718
    }
6719
6720
    /**
6721
     * @param string $value
6722
     *
6723
     * @return $this
6724
     */
6725
    public function withGender($value)
6726
    {
6727
        $this->data['Gender'] = $value;
6728
        $this->options['form_params']['Gender'] = $value;
6729
6730
        return $this;
6731
    }
6732
6733
    /**
6734
     * @param string $value
6735
     *
6736
     * @return $this
6737
     */
6738
    public function withPlateNo($value)
6739
    {
6740
        $this->data['PlateNo'] = $value;
6741
        $this->options['form_params']['PlateNo'] = $value;
6742
6743
        return $this;
6744
    }
6745
6746
    /**
6747
     * @param string $value
6748
     *
6749
     * @return $this
6750
     */
6751
    public function withIdNumber($value)
6752
    {
6753
        $this->data['IdNumber'] = $value;
6754
        $this->options['form_params']['IdNumber'] = $value;
6755
6756
        return $this;
6757
    }
6758
6759
    /**
6760
     * @param string $value
6761
     *
6762
     * @return $this
6763
     */
6764
    public function withFaceImageUrl($value)
6765
    {
6766
        $this->data['FaceImageUrl'] = $value;
6767
        $this->options['form_params']['FaceImageUrl'] = $value;
6768
6769
        return $this;
6770
    }
6771
6772
    /**
6773
     * @param string $value
6774
     *
6775
     * @return $this
6776
     */
6777
    public function withUserId($value)
6778
    {
6779
        $this->data['UserId'] = $value;
6780
        $this->options['form_params']['UserId'] = $value;
6781
6782
        return $this;
6783
    }
6784
6785
    /**
6786
     * @param string $value
6787
     *
6788
     * @return $this
6789
     */
6790
    public function withAttachment($value)
6791
    {
6792
        $this->data['Attachment'] = $value;
6793
        $this->options['form_params']['Attachment'] = $value;
6794
6795
        return $this;
6796
    }
6797
6798
    /**
6799
     * @param string $value
6800
     *
6801
     * @return $this
6802
     */
6803
    public function withIsvSubId($value)
6804
    {
6805
        $this->data['IsvSubId'] = $value;
6806
        $this->options['form_params']['IsvSubId'] = $value;
6807
6808
        return $this;
6809
    }
6810
6811
    /**
6812
     * @param string $value
6813
     *
6814
     * @return $this
6815
     */
6816
    public function withAddress($value)
6817
    {
6818
        $this->data['Address'] = $value;
6819
        $this->options['form_params']['Address'] = $value;
6820
6821
        return $this;
6822
    }
6823
6824
    /**
6825
     * @param string $value
6826
     *
6827
     * @return $this
6828
     */
6829
    public function withUserGroupId($value)
6830
    {
6831
        $this->data['UserGroupId'] = $value;
6832
        $this->options['form_params']['UserGroupId'] = $value;
6833
6834
        return $this;
6835
    }
6836
6837
    /**
6838
     * @param string $value
6839
     *
6840
     * @return $this
6841
     */
6842
    public function withPhoneNo($value)
6843
    {
6844
        $this->data['PhoneNo'] = $value;
6845
        $this->options['form_params']['PhoneNo'] = $value;
6846
6847
        return $this;
6848
    }
6849
6850
    /**
6851
     * @param string $value
6852
     *
6853
     * @return $this
6854
     */
6855
    public function withBizId($value)
6856
    {
6857
        $this->data['BizId'] = $value;
6858
        $this->options['form_params']['BizId'] = $value;
6859
6860
        return $this;
6861
    }
6862
6863
    /**
6864
     * @param string $value
6865
     *
6866
     * @return $this
6867
     */
6868
    public function withAge($value)
6869
    {
6870
        $this->data['Age'] = $value;
6871
        $this->options['form_params']['Age'] = $value;
6872
6873
        return $this;
6874
    }
6875
6876
    /**
6877
     * @param string $value
6878
     *
6879
     * @return $this
6880
     */
6881
    public function withUserName($value)
6882
    {
6883
        $this->data['UserName'] = $value;
6884
        $this->options['form_params']['UserName'] = $value;
6885
6886
        return $this;
6887
    }
6888
}
6889
6890
/**
6891
 * @method string getIsvSubId()
6892
 * @method string getCorpId()
6893
 * @method string getUserGroupId()
6894
 * @method string getUserGroupName()
6895
 */
6896
class UpdateUserGroup extends Rpc
6897
{
6898
6899
    /**
6900
     * @param string $value
6901
     *
6902
     * @return $this
6903
     */
6904
    public function withIsvSubId($value)
6905
    {
6906
        $this->data['IsvSubId'] = $value;
6907
        $this->options['form_params']['IsvSubId'] = $value;
6908
6909
        return $this;
6910
    }
6911
6912
    /**
6913
     * @param string $value
6914
     *
6915
     * @return $this
6916
     */
6917
    public function withCorpId($value)
6918
    {
6919
        $this->data['CorpId'] = $value;
6920
        $this->options['form_params']['CorpId'] = $value;
6921
6922
        return $this;
6923
    }
6924
6925
    /**
6926
     * @param string $value
6927
     *
6928
     * @return $this
6929
     */
6930
    public function withUserGroupId($value)
6931
    {
6932
        $this->data['UserGroupId'] = $value;
6933
        $this->options['form_params']['UserGroupId'] = $value;
6934
6935
        return $this;
6936
    }
6937
6938
    /**
6939
     * @param string $value
6940
     *
6941
     * @return $this
6942
     */
6943
    public function withUserGroupName($value)
6944
    {
6945
        $this->data['UserGroupName'] = $value;
6946
        $this->options['form_params']['UserGroupName'] = $value;
6947
6948
        return $this;
6949
    }
6950
}
6951
6952
/**
6953
 * @method string getFileType()
6954
 * @method string getCorpId()
6955
 * @method string getFileAliasName()
6956
 * @method string getFileName()
6957
 * @method string getFilePath()
6958
 * @method string getFileContent()
6959
 * @method string getDataSourceId()
6960
 * @method string getMD5()
6961
 */
6962
class UploadFile extends Rpc
6963
{
6964
6965
    /**
6966
     * @param string $value
6967
     *
6968
     * @return $this
6969
     */
6970
    public function withFileType($value)
6971
    {
6972
        $this->data['FileType'] = $value;
6973
        $this->options['form_params']['FileType'] = $value;
6974
6975
        return $this;
6976
    }
6977
6978
    /**
6979
     * @param string $value
6980
     *
6981
     * @return $this
6982
     */
6983
    public function withCorpId($value)
6984
    {
6985
        $this->data['CorpId'] = $value;
6986
        $this->options['form_params']['CorpId'] = $value;
6987
6988
        return $this;
6989
    }
6990
6991
    /**
6992
     * @param string $value
6993
     *
6994
     * @return $this
6995
     */
6996
    public function withFileAliasName($value)
6997
    {
6998
        $this->data['FileAliasName'] = $value;
6999
        $this->options['form_params']['FileAliasName'] = $value;
7000
7001
        return $this;
7002
    }
7003
7004
    /**
7005
     * @param string $value
7006
     *
7007
     * @return $this
7008
     */
7009
    public function withFileName($value)
7010
    {
7011
        $this->data['FileName'] = $value;
7012
        $this->options['form_params']['FileName'] = $value;
7013
7014
        return $this;
7015
    }
7016
7017
    /**
7018
     * @param string $value
7019
     *
7020
     * @return $this
7021
     */
7022
    public function withFilePath($value)
7023
    {
7024
        $this->data['FilePath'] = $value;
7025
        $this->options['form_params']['FilePath'] = $value;
7026
7027
        return $this;
7028
    }
7029
7030
    /**
7031
     * @param string $value
7032
     *
7033
     * @return $this
7034
     */
7035
    public function withFileContent($value)
7036
    {
7037
        $this->data['FileContent'] = $value;
7038
        $this->options['form_params']['FileContent'] = $value;
7039
7040
        return $this;
7041
    }
7042
7043
    /**
7044
     * @param string $value
7045
     *
7046
     * @return $this
7047
     */
7048
    public function withDataSourceId($value)
7049
    {
7050
        $this->data['DataSourceId'] = $value;
7051
        $this->options['form_params']['DataSourceId'] = $value;
7052
7053
        return $this;
7054
    }
7055
7056
    /**
7057
     * @param string $value
7058
     *
7059
     * @return $this
7060
     */
7061
    public function withMD5($value)
7062
    {
7063
        $this->data['MD5'] = $value;
7064
        $this->options['form_params']['MD5'] = $value;
7065
7066
        return $this;
7067
    }
7068
}
7069
7070
/**
7071
 * @method string getImageUrl()
7072
 */
7073
class UploadImage extends Rpc
7074
{
7075
7076
    /**
7077
     * @param string $value
7078
     *
7079
     * @return $this
7080
     */
7081
    public function withImageUrl($value)
7082
    {
7083
        $this->data['ImageUrl'] = $value;
7084
        $this->options['form_params']['ImageUrl'] = $value;
7085
7086
        return $this;
7087
    }
7088
}
7089