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 ( 328970...bf36a8 )
by
unknown
06:09
created

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