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 ( 8527ad...b3639e )
by
unknown
05:50
created

ListPersonTraceDetails::withDataSourceId()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

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