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 ( 25b16d...a3c5f0 )
by
unknown
06:43
created

ListPersonTraceDetails::withStartTime()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

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