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.
Passed
Push — master ( 906d64...a65908 )
by
unknown
05:15
created

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