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 ( 5af690...bebbc8 )
by
unknown
17:22
created

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