GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Test Failed
Push — master ( c880f5...ebc52e )
by
unknown
06:01
created

GetMonitorList::withPageNumber()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 6
c 0
b 0
f 0
rs 10
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\CDRS\V20201101;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AddCdrsMonitor addCdrsMonitor(array $options = [])
9
 * @method AddMonitor addMonitor(array $options = [])
10
 * @method BindDevice bindDevice(array $options = [])
11
 * @method CreateProject createProject(array $options = [])
12
 * @method GetCdrsMonitorList getCdrsMonitorList(array $options = [])
13
 * @method GetCdrsMonitorResult getCdrsMonitorResult(array $options = [])
14
 * @method GetMonitorList getMonitorList(array $options = [])
15
 * @method GetMonitorResult getMonitorResult(array $options = [])
16
 * @method ListAreaHotSpotMetrics listAreaHotSpotMetrics(array $options = [])
17
 * @method ListCityMapAois listCityMapAois(array $options = [])
18
 * @method ListCityMapCameraResults listCityMapCameraResults(array $options = [])
19
 * @method ListCityMapCameraStatistics listCityMapCameraStatistics(array $options = [])
20
 * @method ListCityMapImageDetails listCityMapImageDetails(array $options = [])
21
 * @method ListCityMapPersonFlow listCityMapPersonFlow(array $options = [])
22
 * @method ListCityMapRangeStatistic listCityMapRangeStatistic(array $options = [])
23
 * @method ListCorpMetricsStatistic listCorpMetricsStatistic(array $options = [])
24
 * @method ListDataStatistics listDataStatistics(array $options = [])
25
 * @method ListDataStatisticsByDay listDataStatisticsByDay(array $options = [])
26
 * @method ListDeviceDetail listDeviceDetail(array $options = [])
27
 * @method ListDeviceGenderStatistics listDeviceGenderStatistics(array $options = [])
28
 * @method ListDevicePerson listDevicePerson(array $options = [])
29
 * @method ListDevicePersonStatistics listDevicePersonStatistics(array $options = [])
30
 * @method ListDeviceRelation listDeviceRelation(array $options = [])
31
 * @method ListMapRouteDetails listMapRouteDetails(array $options = [])
32
 * @method ListPersonDetails listPersonDetails(array $options = [])
33
 * @method ListPersonResult listPersonResult(array $options = [])
34
 * @method ListPersonTag listPersonTag(array $options = [])
35
 * @method ListPersonTop listPersonTop(array $options = [])
36
 * @method ListPersonTrack listPersonTrack(array $options = [])
37
 * @method ListRangeDevice listRangeDevice(array $options = [])
38
 * @method ListStorageStatistics listStorageStatistics(array $options = [])
39
 * @method ListStructureStatistics listStructureStatistics(array $options = [])
40
 * @method ListTagMetrics listTagMetrics(array $options = [])
41
 * @method ListVehicleDetails listVehicleDetails(array $options = [])
42
 * @method ListVehicleResults listVehicleResults(array $options = [])
43
 * @method ListVehicleTagDistribute listVehicleTagDistribute(array $options = [])
44
 * @method ListVehicleTop listVehicleTop(array $options = [])
45
 * @method ListVehicleTrack listVehicleTrack(array $options = [])
46
 * @method PaginateDevice paginateDevice(array $options = [])
47
 * @method PaginateProject paginateProject(array $options = [])
48
 * @method RecognizeImage recognizeImage(array $options = [])
49
 * @method SearchAggregateObject searchAggregateObject(array $options = [])
50
 * @method SearchObject searchObject(array $options = [])
51
 * @method StopCdrsMonitor stopCdrsMonitor(array $options = [])
52
 * @method StopMonitor stopMonitor(array $options = [])
53
 * @method UnbindDevice unbindDevice(array $options = [])
54
 * @method UpdateCdrsMonitor updateCdrsMonitor(array $options = [])
55
 * @method UpdateMonitor updateMonitor(array $options = [])
56
 * @method UpdateProject updateProject(array $options = [])
57
 */
58
class CDRSApiResolver extends ApiResolver
59
{
60
}
61
62
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
63
{
64
    /** @var string */
65
    public $product = 'CDRS';
66
67
    /** @var string */
68
    public $version = '2020-11-01';
69
70
    /** @var string */
71
    public $method = 'POST';
72
}
73
74
/**
75
 * @method string getMonitorType()
76
 * @method string getCorpId()
77
 * @method string getDescription()
78
 * @method string getNotifierAppSecret()
79
 * @method string getNotifierExtendValues()
80
 * @method string getNotifierUrl()
81
 * @method string getNotifierType()
82
 * @method string getBatchIndicator()
83
 * @method string getBizId()
84
 * @method string getNotifierTimeOut()
85
 * @method string getAlgorithmVendor()
86
 */
87
class AddCdrsMonitor extends Rpc
88
{
89
90
    /**
91
     * @param string $value
92
     *
93
     * @return $this
94
     */
95
    public function withMonitorType($value)
96
    {
97
        $this->data['MonitorType'] = $value;
98
        $this->options['form_params']['MonitorType'] = $value;
99
100
        return $this;
101
    }
102
103
    /**
104
     * @param string $value
105
     *
106
     * @return $this
107
     */
108
    public function withCorpId($value)
109
    {
110
        $this->data['CorpId'] = $value;
111
        $this->options['form_params']['CorpId'] = $value;
112
113
        return $this;
114
    }
115
116
    /**
117
     * @param string $value
118
     *
119
     * @return $this
120
     */
121
    public function withDescription($value)
122
    {
123
        $this->data['Description'] = $value;
124
        $this->options['form_params']['Description'] = $value;
125
126
        return $this;
127
    }
128
129
    /**
130
     * @param string $value
131
     *
132
     * @return $this
133
     */
134
    public function withNotifierAppSecret($value)
135
    {
136
        $this->data['NotifierAppSecret'] = $value;
137
        $this->options['form_params']['NotifierAppSecret'] = $value;
138
139
        return $this;
140
    }
141
142
    /**
143
     * @param string $value
144
     *
145
     * @return $this
146
     */
147
    public function withNotifierExtendValues($value)
148
    {
149
        $this->data['NotifierExtendValues'] = $value;
150
        $this->options['form_params']['NotifierExtendValues'] = $value;
151
152
        return $this;
153
    }
154
155
    /**
156
     * @param string $value
157
     *
158
     * @return $this
159
     */
160
    public function withNotifierUrl($value)
161
    {
162
        $this->data['NotifierUrl'] = $value;
163
        $this->options['form_params']['NotifierUrl'] = $value;
164
165
        return $this;
166
    }
167
168
    /**
169
     * @param string $value
170
     *
171
     * @return $this
172
     */
173
    public function withNotifierType($value)
174
    {
175
        $this->data['NotifierType'] = $value;
176
        $this->options['form_params']['NotifierType'] = $value;
177
178
        return $this;
179
    }
180
181
    /**
182
     * @param string $value
183
     *
184
     * @return $this
185
     */
186
    public function withBatchIndicator($value)
187
    {
188
        $this->data['BatchIndicator'] = $value;
189
        $this->options['form_params']['BatchIndicator'] = $value;
190
191
        return $this;
192
    }
193
194
    /**
195
     * @param string $value
196
     *
197
     * @return $this
198
     */
199
    public function withBizId($value)
200
    {
201
        $this->data['BizId'] = $value;
202
        $this->options['form_params']['BizId'] = $value;
203
204
        return $this;
205
    }
206
207
    /**
208
     * @param string $value
209
     *
210
     * @return $this
211
     */
212
    public function withNotifierTimeOut($value)
213
    {
214
        $this->data['NotifierTimeOut'] = $value;
215
        $this->options['form_params']['NotifierTimeOut'] = $value;
216
217
        return $this;
218
    }
219
220
    /**
221
     * @param string $value
222
     *
223
     * @return $this
224
     */
225
    public function withAlgorithmVendor($value)
226
    {
227
        $this->data['AlgorithmVendor'] = $value;
228
        $this->options['form_params']['AlgorithmVendor'] = $value;
229
230
        return $this;
231
    }
232
}
233
234
/**
235
 * @method string getMonitorType()
236
 * @method string getCorpId()
237
 * @method string getDescription()
238
 * @method string getNotifierAppSecret()
239
 * @method string getNotifierExtendValues()
240
 * @method string getNotifierUrl()
241
 * @method string getNotifierType()
242
 * @method string getBatchIndicator()
243
 * @method string getBizId()
244
 * @method string getNotifierTimeOut()
245
 * @method string getAlgorithmVendor()
246
 */
247
class AddMonitor extends Rpc
248
{
249
250
    /**
251
     * @param string $value
252
     *
253
     * @return $this
254
     */
255
    public function withMonitorType($value)
256
    {
257
        $this->data['MonitorType'] = $value;
258
        $this->options['form_params']['MonitorType'] = $value;
259
260
        return $this;
261
    }
262
263
    /**
264
     * @param string $value
265
     *
266
     * @return $this
267
     */
268
    public function withCorpId($value)
269
    {
270
        $this->data['CorpId'] = $value;
271
        $this->options['form_params']['CorpId'] = $value;
272
273
        return $this;
274
    }
275
276
    /**
277
     * @param string $value
278
     *
279
     * @return $this
280
     */
281
    public function withDescription($value)
282
    {
283
        $this->data['Description'] = $value;
284
        $this->options['form_params']['Description'] = $value;
285
286
        return $this;
287
    }
288
289
    /**
290
     * @param string $value
291
     *
292
     * @return $this
293
     */
294
    public function withNotifierAppSecret($value)
295
    {
296
        $this->data['NotifierAppSecret'] = $value;
297
        $this->options['form_params']['NotifierAppSecret'] = $value;
298
299
        return $this;
300
    }
301
302
    /**
303
     * @param string $value
304
     *
305
     * @return $this
306
     */
307
    public function withNotifierExtendValues($value)
308
    {
309
        $this->data['NotifierExtendValues'] = $value;
310
        $this->options['form_params']['NotifierExtendValues'] = $value;
311
312
        return $this;
313
    }
314
315
    /**
316
     * @param string $value
317
     *
318
     * @return $this
319
     */
320
    public function withNotifierUrl($value)
321
    {
322
        $this->data['NotifierUrl'] = $value;
323
        $this->options['form_params']['NotifierUrl'] = $value;
324
325
        return $this;
326
    }
327
328
    /**
329
     * @param string $value
330
     *
331
     * @return $this
332
     */
333
    public function withNotifierType($value)
334
    {
335
        $this->data['NotifierType'] = $value;
336
        $this->options['form_params']['NotifierType'] = $value;
337
338
        return $this;
339
    }
340
341
    /**
342
     * @param string $value
343
     *
344
     * @return $this
345
     */
346
    public function withBatchIndicator($value)
347
    {
348
        $this->data['BatchIndicator'] = $value;
349
        $this->options['form_params']['BatchIndicator'] = $value;
350
351
        return $this;
352
    }
353
354
    /**
355
     * @param string $value
356
     *
357
     * @return $this
358
     */
359
    public function withBizId($value)
360
    {
361
        $this->data['BizId'] = $value;
362
        $this->options['form_params']['BizId'] = $value;
363
364
        return $this;
365
    }
366
367
    /**
368
     * @param string $value
369
     *
370
     * @return $this
371
     */
372
    public function withNotifierTimeOut($value)
373
    {
374
        $this->data['NotifierTimeOut'] = $value;
375
        $this->options['form_params']['NotifierTimeOut'] = $value;
376
377
        return $this;
378
    }
379
380
    /**
381
     * @param string $value
382
     *
383
     * @return $this
384
     */
385
    public function withAlgorithmVendor($value)
386
    {
387
        $this->data['AlgorithmVendor'] = $value;
388
        $this->options['form_params']['AlgorithmVendor'] = $value;
389
390
        return $this;
391
    }
392
}
393
394
/**
395
 * @method string getCorpId()
396
 * @method array getDevices()
397
 * @method string getAppName()
398
 * @method string getNameSpace()
399
 */
400
class BindDevice extends Rpc
401
{
402
403
    /**
404
     * @param string $value
405
     *
406
     * @return $this
407
     */
408
    public function withCorpId($value)
409
    {
410
        $this->data['CorpId'] = $value;
411
        $this->options['form_params']['CorpId'] = $value;
412
413
        return $this;
414
    }
415
416
    /**
417
     * @param array $devices
418
     *
419
     * @return $this
420
     */
421
	public function withDevices(array $devices)
422
	{
423
	    $this->data['Devices'] = $devices;
424
		foreach ($devices as $depth1 => $depth1Value) {
425
			if(isset($depth1Value['CorpId'])){
426
				$this->options['form_params']['Devices.' . ($depth1 + 1) . '.CorpId'] = $depth1Value['CorpId'];
427
			}
428
			if(isset($depth1Value['DeviceId'])){
429
				$this->options['form_params']['Devices.' . ($depth1 + 1) . '.DeviceId'] = $depth1Value['DeviceId'];
430
			}
431
		}
432
433
		return $this;
434
    }
435
436
    /**
437
     * @param string $value
438
     *
439
     * @return $this
440
     */
441
    public function withAppName($value)
442
    {
443
        $this->data['AppName'] = $value;
444
        $this->options['form_params']['AppName'] = $value;
445
446
        return $this;
447
    }
448
449
    /**
450
     * @param string $value
451
     *
452
     * @return $this
453
     */
454
    public function withNameSpace($value)
455
    {
456
        $this->data['NameSpace'] = $value;
457
        $this->options['form_params']['NameSpace'] = $value;
458
459
        return $this;
460
    }
461
}
462
463
/**
464
 * @method string getClientToken()
465
 * @method string getIcon()
466
 * @method string getDescription()
467
 * @method string getAppName()
468
 * @method string getNameSpace()
469
 * @method string getName()
470
 * @method string getAggregateSceneCode()
471
 */
472
class CreateProject extends Rpc
473
{
474
475
    /**
476
     * @param string $value
477
     *
478
     * @return $this
479
     */
480
    public function withClientToken($value)
481
    {
482
        $this->data['ClientToken'] = $value;
483
        $this->options['form_params']['ClientToken'] = $value;
484
485
        return $this;
486
    }
487
488
    /**
489
     * @param string $value
490
     *
491
     * @return $this
492
     */
493
    public function withIcon($value)
494
    {
495
        $this->data['Icon'] = $value;
496
        $this->options['form_params']['Icon'] = $value;
497
498
        return $this;
499
    }
500
501
    /**
502
     * @param string $value
503
     *
504
     * @return $this
505
     */
506
    public function withDescription($value)
507
    {
508
        $this->data['Description'] = $value;
509
        $this->options['form_params']['Description'] = $value;
510
511
        return $this;
512
    }
513
514
    /**
515
     * @param string $value
516
     *
517
     * @return $this
518
     */
519
    public function withAppName($value)
520
    {
521
        $this->data['AppName'] = $value;
522
        $this->options['form_params']['AppName'] = $value;
523
524
        return $this;
525
    }
526
527
    /**
528
     * @param string $value
529
     *
530
     * @return $this
531
     */
532
    public function withNameSpace($value)
533
    {
534
        $this->data['NameSpace'] = $value;
535
        $this->options['form_params']['NameSpace'] = $value;
536
537
        return $this;
538
    }
539
540
    /**
541
     * @param string $value
542
     *
543
     * @return $this
544
     */
545
    public function withName($value)
546
    {
547
        $this->data['Name'] = $value;
548
        $this->options['form_params']['Name'] = $value;
549
550
        return $this;
551
    }
552
553
    /**
554
     * @param string $value
555
     *
556
     * @return $this
557
     */
558
    public function withAggregateSceneCode($value)
559
    {
560
        $this->data['AggregateSceneCode'] = $value;
561
        $this->options['form_params']['AggregateSceneCode'] = $value;
562
563
        return $this;
564
    }
565
}
566
567
/**
568
 * @method string getCorpId()
569
 * @method string getPageNo()
570
 * @method string getPageSize()
571
 * @method string getBizId()
572
 */
573
class GetCdrsMonitorList extends Rpc
574
{
575
576
    /**
577
     * @param string $value
578
     *
579
     * @return $this
580
     */
581
    public function withCorpId($value)
582
    {
583
        $this->data['CorpId'] = $value;
584
        $this->options['form_params']['CorpId'] = $value;
585
586
        return $this;
587
    }
588
589
    /**
590
     * @param string $value
591
     *
592
     * @return $this
593
     */
594
    public function withPageNo($value)
595
    {
596
        $this->data['PageNo'] = $value;
597
        $this->options['form_params']['PageNo'] = $value;
598
599
        return $this;
600
    }
601
602
    /**
603
     * @param string $value
604
     *
605
     * @return $this
606
     */
607
    public function withPageSize($value)
608
    {
609
        $this->data['PageSize'] = $value;
610
        $this->options['form_params']['PageSize'] = $value;
611
612
        return $this;
613
    }
614
615
    /**
616
     * @param string $value
617
     *
618
     * @return $this
619
     */
620
    public function withBizId($value)
621
    {
622
        $this->data['BizId'] = $value;
623
        $this->options['form_params']['BizId'] = $value;
624
625
        return $this;
626
    }
627
}
628
629
/**
630
 * @method string getCorpId()
631
 * @method string getEndTime()
632
 * @method string getStartTime()
633
 * @method string getBizId()
634
 * @method string getAlgorithmVendor()
635
 * @method string getMinRecordId()
636
 * @method string getTaskId()
637
 */
638
class GetCdrsMonitorResult extends Rpc
639
{
640
641
    /**
642
     * @param string $value
643
     *
644
     * @return $this
645
     */
646
    public function withCorpId($value)
647
    {
648
        $this->data['CorpId'] = $value;
649
        $this->options['form_params']['CorpId'] = $value;
650
651
        return $this;
652
    }
653
654
    /**
655
     * @param string $value
656
     *
657
     * @return $this
658
     */
659
    public function withEndTime($value)
660
    {
661
        $this->data['EndTime'] = $value;
662
        $this->options['form_params']['EndTime'] = $value;
663
664
        return $this;
665
    }
666
667
    /**
668
     * @param string $value
669
     *
670
     * @return $this
671
     */
672
    public function withStartTime($value)
673
    {
674
        $this->data['StartTime'] = $value;
675
        $this->options['form_params']['StartTime'] = $value;
676
677
        return $this;
678
    }
679
680
    /**
681
     * @param string $value
682
     *
683
     * @return $this
684
     */
685
    public function withBizId($value)
686
    {
687
        $this->data['BizId'] = $value;
688
        $this->options['form_params']['BizId'] = $value;
689
690
        return $this;
691
    }
692
693
    /**
694
     * @param string $value
695
     *
696
     * @return $this
697
     */
698
    public function withAlgorithmVendor($value)
699
    {
700
        $this->data['AlgorithmVendor'] = $value;
701
        $this->options['form_params']['AlgorithmVendor'] = $value;
702
703
        return $this;
704
    }
705
706
    /**
707
     * @param string $value
708
     *
709
     * @return $this
710
     */
711
    public function withMinRecordId($value)
712
    {
713
        $this->data['MinRecordId'] = $value;
714
        $this->options['form_params']['MinRecordId'] = $value;
715
716
        return $this;
717
    }
718
719
    /**
720
     * @param string $value
721
     *
722
     * @return $this
723
     */
724
    public function withTaskId($value)
725
    {
726
        $this->data['TaskId'] = $value;
727
        $this->options['form_params']['TaskId'] = $value;
728
729
        return $this;
730
    }
731
}
732
733
/**
734
 * @method string getCorpId()
735
 * @method string getPageNumber()
736
 * @method string getPageSize()
737
 * @method string getBizId()
738
 */
739
class GetMonitorList extends Rpc
740
{
741
742
    /**
743
     * @param string $value
744
     *
745
     * @return $this
746
     */
747
    public function withCorpId($value)
748
    {
749
        $this->data['CorpId'] = $value;
750
        $this->options['form_params']['CorpId'] = $value;
751
752
        return $this;
753
    }
754
755
    /**
756
     * @param string $value
757
     *
758
     * @return $this
759
     */
760
    public function withPageNumber($value)
761
    {
762
        $this->data['PageNumber'] = $value;
763
        $this->options['form_params']['PageNumber'] = $value;
764
765
        return $this;
766
    }
767
768
    /**
769
     * @param string $value
770
     *
771
     * @return $this
772
     */
773
    public function withPageSize($value)
774
    {
775
        $this->data['PageSize'] = $value;
776
        $this->options['form_params']['PageSize'] = $value;
777
778
        return $this;
779
    }
780
781
    /**
782
     * @param string $value
783
     *
784
     * @return $this
785
     */
786
    public function withBizId($value)
787
    {
788
        $this->data['BizId'] = $value;
789
        $this->options['form_params']['BizId'] = $value;
790
791
        return $this;
792
    }
793
}
794
795
/**
796
 * @method string getCorpId()
797
 * @method string getEndTime()
798
 * @method string getStartTime()
799
 * @method string getBizId()
800
 * @method string getAlgorithmVendor()
801
 * @method string getMinRecordId()
802
 * @method string getTaskId()
803
 */
804
class GetMonitorResult extends Rpc
805
{
806
807
    /**
808
     * @param string $value
809
     *
810
     * @return $this
811
     */
812
    public function withCorpId($value)
813
    {
814
        $this->data['CorpId'] = $value;
815
        $this->options['form_params']['CorpId'] = $value;
816
817
        return $this;
818
    }
819
820
    /**
821
     * @param string $value
822
     *
823
     * @return $this
824
     */
825
    public function withEndTime($value)
826
    {
827
        $this->data['EndTime'] = $value;
828
        $this->options['form_params']['EndTime'] = $value;
829
830
        return $this;
831
    }
832
833
    /**
834
     * @param string $value
835
     *
836
     * @return $this
837
     */
838
    public function withStartTime($value)
839
    {
840
        $this->data['StartTime'] = $value;
841
        $this->options['form_params']['StartTime'] = $value;
842
843
        return $this;
844
    }
845
846
    /**
847
     * @param string $value
848
     *
849
     * @return $this
850
     */
851
    public function withBizId($value)
852
    {
853
        $this->data['BizId'] = $value;
854
        $this->options['form_params']['BizId'] = $value;
855
856
        return $this;
857
    }
858
859
    /**
860
     * @param string $value
861
     *
862
     * @return $this
863
     */
864
    public function withAlgorithmVendor($value)
865
    {
866
        $this->data['AlgorithmVendor'] = $value;
867
        $this->options['form_params']['AlgorithmVendor'] = $value;
868
869
        return $this;
870
    }
871
872
    /**
873
     * @param string $value
874
     *
875
     * @return $this
876
     */
877
    public function withMinRecordId($value)
878
    {
879
        $this->data['MinRecordId'] = $value;
880
        $this->options['form_params']['MinRecordId'] = $value;
881
882
        return $this;
883
    }
884
885
    /**
886
     * @param string $value
887
     *
888
     * @return $this
889
     */
890
    public function withTaskId($value)
891
    {
892
        $this->data['TaskId'] = $value;
893
        $this->options['form_params']['TaskId'] = $value;
894
895
        return $this;
896
    }
897
}
898
899
/**
900
 * @method string getSchema()
901
 * @method string getCorpId()
902
 * @method string getEndTime()
903
 * @method string getStartTime()
904
 * @method string getDeviceId()
905
 * @method string getPageNumber()
906
 * @method string getPageSize()
907
 * @method string getPersonId()
908
 */
909
class ListAreaHotSpotMetrics extends Rpc
910
{
911
912
    /**
913
     * @param string $value
914
     *
915
     * @return $this
916
     */
917
    public function withSchema($value)
918
    {
919
        $this->data['Schema'] = $value;
920
        $this->options['form_params']['Schema'] = $value;
921
922
        return $this;
923
    }
924
925
    /**
926
     * @param string $value
927
     *
928
     * @return $this
929
     */
930
    public function withCorpId($value)
931
    {
932
        $this->data['CorpId'] = $value;
933
        $this->options['form_params']['CorpId'] = $value;
934
935
        return $this;
936
    }
937
938
    /**
939
     * @param string $value
940
     *
941
     * @return $this
942
     */
943
    public function withEndTime($value)
944
    {
945
        $this->data['EndTime'] = $value;
946
        $this->options['form_params']['EndTime'] = $value;
947
948
        return $this;
949
    }
950
951
    /**
952
     * @param string $value
953
     *
954
     * @return $this
955
     */
956
    public function withStartTime($value)
957
    {
958
        $this->data['StartTime'] = $value;
959
        $this->options['form_params']['StartTime'] = $value;
960
961
        return $this;
962
    }
963
964
    /**
965
     * @param string $value
966
     *
967
     * @return $this
968
     */
969
    public function withDeviceId($value)
970
    {
971
        $this->data['DeviceId'] = $value;
972
        $this->options['form_params']['DeviceId'] = $value;
973
974
        return $this;
975
    }
976
977
    /**
978
     * @param string $value
979
     *
980
     * @return $this
981
     */
982
    public function withPageNumber($value)
983
    {
984
        $this->data['PageNumber'] = $value;
985
        $this->options['form_params']['PageNumber'] = $value;
986
987
        return $this;
988
    }
989
990
    /**
991
     * @param string $value
992
     *
993
     * @return $this
994
     */
995
    public function withPageSize($value)
996
    {
997
        $this->data['PageSize'] = $value;
998
        $this->options['form_params']['PageSize'] = $value;
999
1000
        return $this;
1001
    }
1002
1003
    /**
1004
     * @param string $value
1005
     *
1006
     * @return $this
1007
     */
1008
    public function withPersonId($value)
1009
    {
1010
        $this->data['PersonId'] = $value;
1011
        $this->options['form_params']['PersonId'] = $value;
1012
1013
        return $this;
1014
    }
1015
}
1016
1017
/**
1018
 * @method string getLatitude()
1019
 * @method string getRadius()
1020
 * @method string getLongitude()
1021
 */
1022
class ListCityMapAois extends Rpc
1023
{
1024
1025
    /**
1026
     * @param string $value
1027
     *
1028
     * @return $this
1029
     */
1030
    public function withLatitude($value)
1031
    {
1032
        $this->data['Latitude'] = $value;
1033
        $this->options['form_params']['Latitude'] = $value;
1034
1035
        return $this;
1036
    }
1037
1038
    /**
1039
     * @param string $value
1040
     *
1041
     * @return $this
1042
     */
1043
    public function withRadius($value)
1044
    {
1045
        $this->data['Radius'] = $value;
1046
        $this->options['form_params']['Radius'] = $value;
1047
1048
        return $this;
1049
    }
1050
1051
    /**
1052
     * @param string $value
1053
     *
1054
     * @return $this
1055
     */
1056
    public function withLongitude($value)
1057
    {
1058
        $this->data['Longitude'] = $value;
1059
        $this->options['form_params']['Longitude'] = $value;
1060
1061
        return $this;
1062
    }
1063
}
1064
1065
/**
1066
 * @method string getPageNum()
1067
 * @method string getDataSourceIdList()
1068
 * @method string getPageSize()
1069
 */
1070
class ListCityMapCameraResults extends Rpc
1071
{
1072
1073
    /**
1074
     * @param string $value
1075
     *
1076
     * @return $this
1077
     */
1078
    public function withPageNum($value)
1079
    {
1080
        $this->data['PageNum'] = $value;
1081
        $this->options['form_params']['PageNum'] = $value;
1082
1083
        return $this;
1084
    }
1085
1086
    /**
1087
     * @param string $value
1088
     *
1089
     * @return $this
1090
     */
1091
    public function withDataSourceIdList($value)
1092
    {
1093
        $this->data['DataSourceIdList'] = $value;
1094
        $this->options['form_params']['DataSourceIdList'] = $value;
1095
1096
        return $this;
1097
    }
1098
1099
    /**
1100
     * @param string $value
1101
     *
1102
     * @return $this
1103
     */
1104
    public function withPageSize($value)
1105
    {
1106
        $this->data['PageSize'] = $value;
1107
        $this->options['form_params']['PageSize'] = $value;
1108
1109
        return $this;
1110
    }
1111
}
1112
1113
/**
1114
 * @method string getEndTime()
1115
 * @method string getStartTime()
1116
 * @method string getPageNumber()
1117
 * @method string getDataSourceIdList()
1118
 * @method string getPageSize()
1119
 */
1120
class ListCityMapCameraStatistics extends Rpc
1121
{
1122
1123
    /**
1124
     * @param string $value
1125
     *
1126
     * @return $this
1127
     */
1128
    public function withEndTime($value)
1129
    {
1130
        $this->data['EndTime'] = $value;
1131
        $this->options['form_params']['EndTime'] = $value;
1132
1133
        return $this;
1134
    }
1135
1136
    /**
1137
     * @param string $value
1138
     *
1139
     * @return $this
1140
     */
1141
    public function withStartTime($value)
1142
    {
1143
        $this->data['StartTime'] = $value;
1144
        $this->options['form_params']['StartTime'] = $value;
1145
1146
        return $this;
1147
    }
1148
1149
    /**
1150
     * @param string $value
1151
     *
1152
     * @return $this
1153
     */
1154
    public function withPageNumber($value)
1155
    {
1156
        $this->data['PageNumber'] = $value;
1157
        $this->options['form_params']['PageNumber'] = $value;
1158
1159
        return $this;
1160
    }
1161
1162
    /**
1163
     * @param string $value
1164
     *
1165
     * @return $this
1166
     */
1167
    public function withDataSourceIdList($value)
1168
    {
1169
        $this->data['DataSourceIdList'] = $value;
1170
        $this->options['form_params']['DataSourceIdList'] = $value;
1171
1172
        return $this;
1173
    }
1174
1175
    /**
1176
     * @param string $value
1177
     *
1178
     * @return $this
1179
     */
1180
    public function withPageSize($value)
1181
    {
1182
        $this->data['PageSize'] = $value;
1183
        $this->options['form_params']['PageSize'] = $value;
1184
1185
        return $this;
1186
    }
1187
}
1188
1189
/**
1190
 * @method string getTimeInterval()
1191
 * @method string getRecordNumber()
1192
 * @method string getDataSourceId()
1193
 */
1194
class ListCityMapImageDetails extends Rpc
1195
{
1196
1197
    /**
1198
     * @param string $value
1199
     *
1200
     * @return $this
1201
     */
1202
    public function withTimeInterval($value)
1203
    {
1204
        $this->data['TimeInterval'] = $value;
1205
        $this->options['form_params']['TimeInterval'] = $value;
1206
1207
        return $this;
1208
    }
1209
1210
    /**
1211
     * @param string $value
1212
     *
1213
     * @return $this
1214
     */
1215
    public function withRecordNumber($value)
1216
    {
1217
        $this->data['RecordNumber'] = $value;
1218
        $this->options['form_params']['RecordNumber'] = $value;
1219
1220
        return $this;
1221
    }
1222
1223
    /**
1224
     * @param string $value
1225
     *
1226
     * @return $this
1227
     */
1228
    public function withDataSourceId($value)
1229
    {
1230
        $this->data['DataSourceId'] = $value;
1231
        $this->options['form_params']['DataSourceId'] = $value;
1232
1233
        return $this;
1234
    }
1235
}
1236
1237
/**
1238
 * @method string getEndTime()
1239
 * @method string getRange()
1240
 * @method string getStartTime()
1241
 * @method string getOriginDataSourceIdList()
1242
 * @method string getPageNumber()
1243
 * @method string getTargetDataSourceIdList()
1244
 * @method string getPageSize()
1245
 */
1246
class ListCityMapPersonFlow extends Rpc
1247
{
1248
1249
    /**
1250
     * @param string $value
1251
     *
1252
     * @return $this
1253
     */
1254
    public function withEndTime($value)
1255
    {
1256
        $this->data['EndTime'] = $value;
1257
        $this->options['form_params']['EndTime'] = $value;
1258
1259
        return $this;
1260
    }
1261
1262
    /**
1263
     * @param string $value
1264
     *
1265
     * @return $this
1266
     */
1267
    public function withRange($value)
1268
    {
1269
        $this->data['Range'] = $value;
1270
        $this->options['form_params']['Range'] = $value;
1271
1272
        return $this;
1273
    }
1274
1275
    /**
1276
     * @param string $value
1277
     *
1278
     * @return $this
1279
     */
1280
    public function withStartTime($value)
1281
    {
1282
        $this->data['StartTime'] = $value;
1283
        $this->options['form_params']['StartTime'] = $value;
1284
1285
        return $this;
1286
    }
1287
1288
    /**
1289
     * @param string $value
1290
     *
1291
     * @return $this
1292
     */
1293
    public function withOriginDataSourceIdList($value)
1294
    {
1295
        $this->data['OriginDataSourceIdList'] = $value;
1296
        $this->options['form_params']['OriginDataSourceIdList'] = $value;
1297
1298
        return $this;
1299
    }
1300
1301
    /**
1302
     * @param string $value
1303
     *
1304
     * @return $this
1305
     */
1306
    public function withPageNumber($value)
1307
    {
1308
        $this->data['PageNumber'] = $value;
1309
        $this->options['form_params']['PageNumber'] = $value;
1310
1311
        return $this;
1312
    }
1313
1314
    /**
1315
     * @param string $value
1316
     *
1317
     * @return $this
1318
     */
1319
    public function withTargetDataSourceIdList($value)
1320
    {
1321
        $this->data['TargetDataSourceIdList'] = $value;
1322
        $this->options['form_params']['TargetDataSourceIdList'] = $value;
1323
1324
        return $this;
1325
    }
1326
1327
    /**
1328
     * @param string $value
1329
     *
1330
     * @return $this
1331
     */
1332
    public function withPageSize($value)
1333
    {
1334
        $this->data['PageSize'] = $value;
1335
        $this->options['form_params']['PageSize'] = $value;
1336
1337
        return $this;
1338
    }
1339
}
1340
1341
/**
1342
 * @method string getLatitude()
1343
 * @method string getEndTime()
1344
 * @method string getPageNumber()
1345
 * @method string getPageSize()
1346
 * @method string getRadius()
1347
 * @method string getLongitude()
1348
 */
1349
class ListCityMapRangeStatistic extends Rpc
1350
{
1351
1352
    /**
1353
     * @param string $value
1354
     *
1355
     * @return $this
1356
     */
1357
    public function withLatitude($value)
1358
    {
1359
        $this->data['Latitude'] = $value;
1360
        $this->options['form_params']['Latitude'] = $value;
1361
1362
        return $this;
1363
    }
1364
1365
    /**
1366
     * @param string $value
1367
     *
1368
     * @return $this
1369
     */
1370
    public function withEndTime($value)
1371
    {
1372
        $this->data['EndTime'] = $value;
1373
        $this->options['form_params']['EndTime'] = $value;
1374
1375
        return $this;
1376
    }
1377
1378
    /**
1379
     * @param string $value
1380
     *
1381
     * @return $this
1382
     */
1383
    public function withPageNumber($value)
1384
    {
1385
        $this->data['PageNumber'] = $value;
1386
        $this->options['form_params']['PageNumber'] = $value;
1387
1388
        return $this;
1389
    }
1390
1391
    /**
1392
     * @param string $value
1393
     *
1394
     * @return $this
1395
     */
1396
    public function withPageSize($value)
1397
    {
1398
        $this->data['PageSize'] = $value;
1399
        $this->options['form_params']['PageSize'] = $value;
1400
1401
        return $this;
1402
    }
1403
1404
    /**
1405
     * @param string $value
1406
     *
1407
     * @return $this
1408
     */
1409
    public function withRadius($value)
1410
    {
1411
        $this->data['Radius'] = $value;
1412
        $this->options['form_params']['Radius'] = $value;
1413
1414
        return $this;
1415
    }
1416
1417
    /**
1418
     * @param string $value
1419
     *
1420
     * @return $this
1421
     */
1422
    public function withLongitude($value)
1423
    {
1424
        $this->data['Longitude'] = $value;
1425
        $this->options['form_params']['Longitude'] = $value;
1426
1427
        return $this;
1428
    }
1429
}
1430
1431
/**
1432
 * @method string getSchema()
1433
 * @method string getCorpId()
1434
 * @method string getEndTime()
1435
 * @method string getStartTime()
1436
 * @method string getPageNumber()
1437
 * @method string getDeviceGroupList()
1438
 * @method string getTagCode()
1439
 * @method string getUserGroupList()
1440
 * @method string getPageSize()
1441
 * @method string getDeviceIdList()
1442
 */
1443
class ListCorpMetricsStatistic extends Rpc
1444
{
1445
1446
    /**
1447
     * @param string $value
1448
     *
1449
     * @return $this
1450
     */
1451
    public function withSchema($value)
1452
    {
1453
        $this->data['Schema'] = $value;
1454
        $this->options['form_params']['Schema'] = $value;
1455
1456
        return $this;
1457
    }
1458
1459
    /**
1460
     * @param string $value
1461
     *
1462
     * @return $this
1463
     */
1464
    public function withCorpId($value)
1465
    {
1466
        $this->data['CorpId'] = $value;
1467
        $this->options['form_params']['CorpId'] = $value;
1468
1469
        return $this;
1470
    }
1471
1472
    /**
1473
     * @param string $value
1474
     *
1475
     * @return $this
1476
     */
1477
    public function withEndTime($value)
1478
    {
1479
        $this->data['EndTime'] = $value;
1480
        $this->options['form_params']['EndTime'] = $value;
1481
1482
        return $this;
1483
    }
1484
1485
    /**
1486
     * @param string $value
1487
     *
1488
     * @return $this
1489
     */
1490
    public function withStartTime($value)
1491
    {
1492
        $this->data['StartTime'] = $value;
1493
        $this->options['form_params']['StartTime'] = $value;
1494
1495
        return $this;
1496
    }
1497
1498
    /**
1499
     * @param string $value
1500
     *
1501
     * @return $this
1502
     */
1503
    public function withPageNumber($value)
1504
    {
1505
        $this->data['PageNumber'] = $value;
1506
        $this->options['form_params']['PageNumber'] = $value;
1507
1508
        return $this;
1509
    }
1510
1511
    /**
1512
     * @param string $value
1513
     *
1514
     * @return $this
1515
     */
1516
    public function withDeviceGroupList($value)
1517
    {
1518
        $this->data['DeviceGroupList'] = $value;
1519
        $this->options['form_params']['DeviceGroupList'] = $value;
1520
1521
        return $this;
1522
    }
1523
1524
    /**
1525
     * @param string $value
1526
     *
1527
     * @return $this
1528
     */
1529
    public function withTagCode($value)
1530
    {
1531
        $this->data['TagCode'] = $value;
1532
        $this->options['form_params']['TagCode'] = $value;
1533
1534
        return $this;
1535
    }
1536
1537
    /**
1538
     * @param string $value
1539
     *
1540
     * @return $this
1541
     */
1542
    public function withUserGroupList($value)
1543
    {
1544
        $this->data['UserGroupList'] = $value;
1545
        $this->options['form_params']['UserGroupList'] = $value;
1546
1547
        return $this;
1548
    }
1549
1550
    /**
1551
     * @param string $value
1552
     *
1553
     * @return $this
1554
     */
1555
    public function withPageSize($value)
1556
    {
1557
        $this->data['PageSize'] = $value;
1558
        $this->options['form_params']['PageSize'] = $value;
1559
1560
        return $this;
1561
    }
1562
1563
    /**
1564
     * @param string $value
1565
     *
1566
     * @return $this
1567
     */
1568
    public function withDeviceIdList($value)
1569
    {
1570
        $this->data['DeviceIdList'] = $value;
1571
        $this->options['form_params']['DeviceIdList'] = $value;
1572
1573
        return $this;
1574
    }
1575
}
1576
1577
/**
1578
 * @method string getSchema()
1579
 * @method string getBackCategory()
1580
 */
1581
class ListDataStatistics extends Rpc
1582
{
1583
1584
    /**
1585
     * @param string $value
1586
     *
1587
     * @return $this
1588
     */
1589
    public function withSchema($value)
1590
    {
1591
        $this->data['Schema'] = $value;
1592
        $this->options['form_params']['Schema'] = $value;
1593
1594
        return $this;
1595
    }
1596
1597
    /**
1598
     * @param string $value
1599
     *
1600
     * @return $this
1601
     */
1602
    public function withBackCategory($value)
1603
    {
1604
        $this->data['BackCategory'] = $value;
1605
        $this->options['form_params']['BackCategory'] = $value;
1606
1607
        return $this;
1608
    }
1609
}
1610
1611
/**
1612
 * @method string getCorpId()
1613
 * @method string getEndTime()
1614
 * @method string getStartTime()
1615
 */
1616
class ListDataStatisticsByDay extends Rpc
1617
{
1618
1619
    /**
1620
     * @param string $value
1621
     *
1622
     * @return $this
1623
     */
1624
    public function withCorpId($value)
1625
    {
1626
        $this->data['CorpId'] = $value;
1627
        $this->options['form_params']['CorpId'] = $value;
1628
1629
        return $this;
1630
    }
1631
1632
    /**
1633
     * @param string $value
1634
     *
1635
     * @return $this
1636
     */
1637
    public function withEndTime($value)
1638
    {
1639
        $this->data['EndTime'] = $value;
1640
        $this->options['form_params']['EndTime'] = $value;
1641
1642
        return $this;
1643
    }
1644
1645
    /**
1646
     * @param string $value
1647
     *
1648
     * @return $this
1649
     */
1650
    public function withStartTime($value)
1651
    {
1652
        $this->data['StartTime'] = $value;
1653
        $this->options['form_params']['StartTime'] = $value;
1654
1655
        return $this;
1656
    }
1657
}
1658
1659
/**
1660
 * @method string getCorpId()
1661
 * @method string getPageNumber()
1662
 * @method string getDataSourceId()
1663
 * @method string getPageSize()
1664
 */
1665
class ListDeviceDetail extends Rpc
1666
{
1667
1668
    /**
1669
     * @param string $value
1670
     *
1671
     * @return $this
1672
     */
1673
    public function withCorpId($value)
1674
    {
1675
        $this->data['CorpId'] = $value;
1676
        $this->options['form_params']['CorpId'] = $value;
1677
1678
        return $this;
1679
    }
1680
1681
    /**
1682
     * @param string $value
1683
     *
1684
     * @return $this
1685
     */
1686
    public function withPageNumber($value)
1687
    {
1688
        $this->data['PageNumber'] = $value;
1689
        $this->options['form_params']['PageNumber'] = $value;
1690
1691
        return $this;
1692
    }
1693
1694
    /**
1695
     * @param string $value
1696
     *
1697
     * @return $this
1698
     */
1699
    public function withDataSourceId($value)
1700
    {
1701
        $this->data['DataSourceId'] = $value;
1702
        $this->options['form_params']['DataSourceId'] = $value;
1703
1704
        return $this;
1705
    }
1706
1707
    /**
1708
     * @param string $value
1709
     *
1710
     * @return $this
1711
     */
1712
    public function withPageSize($value)
1713
    {
1714
        $this->data['PageSize'] = $value;
1715
        $this->options['form_params']['PageSize'] = $value;
1716
1717
        return $this;
1718
    }
1719
}
1720
1721
/**
1722
 * @method string getCorpId()
1723
 * @method string getEndTime()
1724
 * @method string getStartTime()
1725
 * @method string getDataSourceId()
1726
 */
1727
class ListDeviceGenderStatistics extends Rpc
1728
{
1729
1730
    /**
1731
     * @param string $value
1732
     *
1733
     * @return $this
1734
     */
1735
    public function withCorpId($value)
1736
    {
1737
        $this->data['CorpId'] = $value;
1738
        $this->options['form_params']['CorpId'] = $value;
1739
1740
        return $this;
1741
    }
1742
1743
    /**
1744
     * @param string $value
1745
     *
1746
     * @return $this
1747
     */
1748
    public function withEndTime($value)
1749
    {
1750
        $this->data['EndTime'] = $value;
1751
        $this->options['form_params']['EndTime'] = $value;
1752
1753
        return $this;
1754
    }
1755
1756
    /**
1757
     * @param string $value
1758
     *
1759
     * @return $this
1760
     */
1761
    public function withStartTime($value)
1762
    {
1763
        $this->data['StartTime'] = $value;
1764
        $this->options['form_params']['StartTime'] = $value;
1765
1766
        return $this;
1767
    }
1768
1769
    /**
1770
     * @param string $value
1771
     *
1772
     * @return $this
1773
     */
1774
    public function withDataSourceId($value)
1775
    {
1776
        $this->data['DataSourceId'] = $value;
1777
        $this->options['form_params']['DataSourceId'] = $value;
1778
1779
        return $this;
1780
    }
1781
}
1782
1783
/**
1784
 * @method string getStatisticsType()
1785
 * @method string getCorpId()
1786
 * @method string getEndTime()
1787
 * @method string getStartTime()
1788
 * @method string getPageNumber()
1789
 * @method string getDataSourceId()
1790
 * @method string getPageSize()
1791
 */
1792
class ListDevicePerson extends Rpc
1793
{
1794
1795
    /**
1796
     * @param string $value
1797
     *
1798
     * @return $this
1799
     */
1800
    public function withStatisticsType($value)
1801
    {
1802
        $this->data['StatisticsType'] = $value;
1803
        $this->options['form_params']['StatisticsType'] = $value;
1804
1805
        return $this;
1806
    }
1807
1808
    /**
1809
     * @param string $value
1810
     *
1811
     * @return $this
1812
     */
1813
    public function withCorpId($value)
1814
    {
1815
        $this->data['CorpId'] = $value;
1816
        $this->options['form_params']['CorpId'] = $value;
1817
1818
        return $this;
1819
    }
1820
1821
    /**
1822
     * @param string $value
1823
     *
1824
     * @return $this
1825
     */
1826
    public function withEndTime($value)
1827
    {
1828
        $this->data['EndTime'] = $value;
1829
        $this->options['form_params']['EndTime'] = $value;
1830
1831
        return $this;
1832
    }
1833
1834
    /**
1835
     * @param string $value
1836
     *
1837
     * @return $this
1838
     */
1839
    public function withStartTime($value)
1840
    {
1841
        $this->data['StartTime'] = $value;
1842
        $this->options['form_params']['StartTime'] = $value;
1843
1844
        return $this;
1845
    }
1846
1847
    /**
1848
     * @param string $value
1849
     *
1850
     * @return $this
1851
     */
1852
    public function withPageNumber($value)
1853
    {
1854
        $this->data['PageNumber'] = $value;
1855
        $this->options['form_params']['PageNumber'] = $value;
1856
1857
        return $this;
1858
    }
1859
1860
    /**
1861
     * @param string $value
1862
     *
1863
     * @return $this
1864
     */
1865
    public function withDataSourceId($value)
1866
    {
1867
        $this->data['DataSourceId'] = $value;
1868
        $this->options['form_params']['DataSourceId'] = $value;
1869
1870
        return $this;
1871
    }
1872
1873
    /**
1874
     * @param string $value
1875
     *
1876
     * @return $this
1877
     */
1878
    public function withPageSize($value)
1879
    {
1880
        $this->data['PageSize'] = $value;
1881
        $this->options['form_params']['PageSize'] = $value;
1882
1883
        return $this;
1884
    }
1885
}
1886
1887
/**
1888
 * @method string getStatisticsType()
1889
 * @method string getCorpId()
1890
 * @method string getEndTime()
1891
 * @method string getStartTime()
1892
 * @method string getDataSourceId()
1893
 */
1894
class ListDevicePersonStatistics extends Rpc
1895
{
1896
1897
    /**
1898
     * @param string $value
1899
     *
1900
     * @return $this
1901
     */
1902
    public function withStatisticsType($value)
1903
    {
1904
        $this->data['StatisticsType'] = $value;
1905
        $this->options['form_params']['StatisticsType'] = $value;
1906
1907
        return $this;
1908
    }
1909
1910
    /**
1911
     * @param string $value
1912
     *
1913
     * @return $this
1914
     */
1915
    public function withCorpId($value)
1916
    {
1917
        $this->data['CorpId'] = $value;
1918
        $this->options['form_params']['CorpId'] = $value;
1919
1920
        return $this;
1921
    }
1922
1923
    /**
1924
     * @param string $value
1925
     *
1926
     * @return $this
1927
     */
1928
    public function withEndTime($value)
1929
    {
1930
        $this->data['EndTime'] = $value;
1931
        $this->options['form_params']['EndTime'] = $value;
1932
1933
        return $this;
1934
    }
1935
1936
    /**
1937
     * @param string $value
1938
     *
1939
     * @return $this
1940
     */
1941
    public function withStartTime($value)
1942
    {
1943
        $this->data['StartTime'] = $value;
1944
        $this->options['form_params']['StartTime'] = $value;
1945
1946
        return $this;
1947
    }
1948
1949
    /**
1950
     * @param string $value
1951
     *
1952
     * @return $this
1953
     */
1954
    public function withDataSourceId($value)
1955
    {
1956
        $this->data['DataSourceId'] = $value;
1957
        $this->options['form_params']['DataSourceId'] = $value;
1958
1959
        return $this;
1960
    }
1961
}
1962
1963
/**
1964
 * @method string getDeviceId()
1965
 * @method string getAppName()
1966
 * @method string getNameSpace()
1967
 */
1968
class ListDeviceRelation extends Rpc
1969
{
1970
1971
    /**
1972
     * @param string $value
1973
     *
1974
     * @return $this
1975
     */
1976
    public function withDeviceId($value)
1977
    {
1978
        $this->data['DeviceId'] = $value;
1979
        $this->options['form_params']['DeviceId'] = $value;
1980
1981
        return $this;
1982
    }
1983
1984
    /**
1985
     * @param string $value
1986
     *
1987
     * @return $this
1988
     */
1989
    public function withAppName($value)
1990
    {
1991
        $this->data['AppName'] = $value;
1992
        $this->options['form_params']['AppName'] = $value;
1993
1994
        return $this;
1995
    }
1996
1997
    /**
1998
     * @param string $value
1999
     *
2000
     * @return $this
2001
     */
2002
    public function withNameSpace($value)
2003
    {
2004
        $this->data['NameSpace'] = $value;
2005
        $this->options['form_params']['NameSpace'] = $value;
2006
2007
        return $this;
2008
    }
2009
}
2010
2011
/**
2012
 * @method string getRouteList()
2013
 */
2014
class ListMapRouteDetails extends Rpc
2015
{
2016
2017
    /**
2018
     * @param string $value
2019
     *
2020
     * @return $this
2021
     */
2022
    public function withRouteList($value)
2023
    {
2024
        $this->data['RouteList'] = $value;
2025
        $this->options['form_params']['RouteList'] = $value;
2026
2027
        return $this;
2028
    }
2029
}
2030
2031
/**
2032
 * @method string getSchema()
2033
 * @method string getCorpId()
2034
 * @method string getEndTime()
2035
 * @method string getStartTime()
2036
 * @method string getPageNumber()
2037
 * @method string getPageSize()
2038
 * @method string getPersonId()
2039
 */
2040
class ListPersonDetails extends Rpc
2041
{
2042
2043
    /**
2044
     * @param string $value
2045
     *
2046
     * @return $this
2047
     */
2048
    public function withSchema($value)
2049
    {
2050
        $this->data['Schema'] = $value;
2051
        $this->options['form_params']['Schema'] = $value;
2052
2053
        return $this;
2054
    }
2055
2056
    /**
2057
     * @param string $value
2058
     *
2059
     * @return $this
2060
     */
2061
    public function withCorpId($value)
2062
    {
2063
        $this->data['CorpId'] = $value;
2064
        $this->options['form_params']['CorpId'] = $value;
2065
2066
        return $this;
2067
    }
2068
2069
    /**
2070
     * @param string $value
2071
     *
2072
     * @return $this
2073
     */
2074
    public function withEndTime($value)
2075
    {
2076
        $this->data['EndTime'] = $value;
2077
        $this->options['form_params']['EndTime'] = $value;
2078
2079
        return $this;
2080
    }
2081
2082
    /**
2083
     * @param string $value
2084
     *
2085
     * @return $this
2086
     */
2087
    public function withStartTime($value)
2088
    {
2089
        $this->data['StartTime'] = $value;
2090
        $this->options['form_params']['StartTime'] = $value;
2091
2092
        return $this;
2093
    }
2094
2095
    /**
2096
     * @param string $value
2097
     *
2098
     * @return $this
2099
     */
2100
    public function withPageNumber($value)
2101
    {
2102
        $this->data['PageNumber'] = $value;
2103
        $this->options['form_params']['PageNumber'] = $value;
2104
2105
        return $this;
2106
    }
2107
2108
    /**
2109
     * @param string $value
2110
     *
2111
     * @return $this
2112
     */
2113
    public function withPageSize($value)
2114
    {
2115
        $this->data['PageSize'] = $value;
2116
        $this->options['form_params']['PageSize'] = $value;
2117
2118
        return $this;
2119
    }
2120
2121
    /**
2122
     * @param string $value
2123
     *
2124
     * @return $this
2125
     */
2126
    public function withPersonId($value)
2127
    {
2128
        $this->data['PersonId'] = $value;
2129
        $this->options['form_params']['PersonId'] = $value;
2130
2131
        return $this;
2132
    }
2133
}
2134
2135
/**
2136
 * @method string getProfession()
2137
 * @method string getSchema()
2138
 * @method string getCorpId()
2139
 * @method string getGender()
2140
 * @method string getEndTime()
2141
 * @method string getStartTime()
2142
 * @method string getPageNumber()
2143
 * @method string getPageSize()
2144
 * @method string getAge()
2145
 */
2146
class ListPersonResult extends Rpc
2147
{
2148
2149
    /**
2150
     * @param string $value
2151
     *
2152
     * @return $this
2153
     */
2154
    public function withProfession($value)
2155
    {
2156
        $this->data['Profession'] = $value;
2157
        $this->options['form_params']['Profession'] = $value;
2158
2159
        return $this;
2160
    }
2161
2162
    /**
2163
     * @param string $value
2164
     *
2165
     * @return $this
2166
     */
2167
    public function withSchema($value)
2168
    {
2169
        $this->data['Schema'] = $value;
2170
        $this->options['form_params']['Schema'] = $value;
2171
2172
        return $this;
2173
    }
2174
2175
    /**
2176
     * @param string $value
2177
     *
2178
     * @return $this
2179
     */
2180
    public function withCorpId($value)
2181
    {
2182
        $this->data['CorpId'] = $value;
2183
        $this->options['form_params']['CorpId'] = $value;
2184
2185
        return $this;
2186
    }
2187
2188
    /**
2189
     * @param string $value
2190
     *
2191
     * @return $this
2192
     */
2193
    public function withGender($value)
2194
    {
2195
        $this->data['Gender'] = $value;
2196
        $this->options['form_params']['Gender'] = $value;
2197
2198
        return $this;
2199
    }
2200
2201
    /**
2202
     * @param string $value
2203
     *
2204
     * @return $this
2205
     */
2206
    public function withEndTime($value)
2207
    {
2208
        $this->data['EndTime'] = $value;
2209
        $this->options['form_params']['EndTime'] = $value;
2210
2211
        return $this;
2212
    }
2213
2214
    /**
2215
     * @param string $value
2216
     *
2217
     * @return $this
2218
     */
2219
    public function withStartTime($value)
2220
    {
2221
        $this->data['StartTime'] = $value;
2222
        $this->options['form_params']['StartTime'] = $value;
2223
2224
        return $this;
2225
    }
2226
2227
    /**
2228
     * @param string $value
2229
     *
2230
     * @return $this
2231
     */
2232
    public function withPageNumber($value)
2233
    {
2234
        $this->data['PageNumber'] = $value;
2235
        $this->options['form_params']['PageNumber'] = $value;
2236
2237
        return $this;
2238
    }
2239
2240
    /**
2241
     * @param string $value
2242
     *
2243
     * @return $this
2244
     */
2245
    public function withPageSize($value)
2246
    {
2247
        $this->data['PageSize'] = $value;
2248
        $this->options['form_params']['PageSize'] = $value;
2249
2250
        return $this;
2251
    }
2252
2253
    /**
2254
     * @param string $value
2255
     *
2256
     * @return $this
2257
     */
2258
    public function withAge($value)
2259
    {
2260
        $this->data['Age'] = $value;
2261
        $this->options['form_params']['Age'] = $value;
2262
2263
        return $this;
2264
    }
2265
}
2266
2267
/**
2268
 * @method string getSchema()
2269
 * @method string getCorpId()
2270
 * @method string getPageNumber()
2271
 * @method string getTagCode()
2272
 * @method string getPageSize()
2273
 */
2274
class ListPersonTag extends Rpc
2275
{
2276
2277
    /**
2278
     * @param string $value
2279
     *
2280
     * @return $this
2281
     */
2282
    public function withSchema($value)
2283
    {
2284
        $this->data['Schema'] = $value;
2285
        $this->options['form_params']['Schema'] = $value;
2286
2287
        return $this;
2288
    }
2289
2290
    /**
2291
     * @param string $value
2292
     *
2293
     * @return $this
2294
     */
2295
    public function withCorpId($value)
2296
    {
2297
        $this->data['CorpId'] = $value;
2298
        $this->options['form_params']['CorpId'] = $value;
2299
2300
        return $this;
2301
    }
2302
2303
    /**
2304
     * @param string $value
2305
     *
2306
     * @return $this
2307
     */
2308
    public function withPageNumber($value)
2309
    {
2310
        $this->data['PageNumber'] = $value;
2311
        $this->options['form_params']['PageNumber'] = $value;
2312
2313
        return $this;
2314
    }
2315
2316
    /**
2317
     * @param string $value
2318
     *
2319
     * @return $this
2320
     */
2321
    public function withTagCode($value)
2322
    {
2323
        $this->data['TagCode'] = $value;
2324
        $this->options['form_params']['TagCode'] = $value;
2325
2326
        return $this;
2327
    }
2328
2329
    /**
2330
     * @param string $value
2331
     *
2332
     * @return $this
2333
     */
2334
    public function withPageSize($value)
2335
    {
2336
        $this->data['PageSize'] = $value;
2337
        $this->options['form_params']['PageSize'] = $value;
2338
2339
        return $this;
2340
    }
2341
}
2342
2343
/**
2344
 * @method string getSchema()
2345
 * @method string getCorpId()
2346
 * @method string getEndTime()
2347
 * @method string getStartTime()
2348
 * @method string getPageNumber()
2349
 * @method string getPageSize()
2350
 * @method string getPersonId()
2351
 */
2352
class ListPersonTop extends Rpc
2353
{
2354
2355
    /**
2356
     * @param string $value
2357
     *
2358
     * @return $this
2359
     */
2360
    public function withSchema($value)
2361
    {
2362
        $this->data['Schema'] = $value;
2363
        $this->options['form_params']['Schema'] = $value;
2364
2365
        return $this;
2366
    }
2367
2368
    /**
2369
     * @param string $value
2370
     *
2371
     * @return $this
2372
     */
2373
    public function withCorpId($value)
2374
    {
2375
        $this->data['CorpId'] = $value;
2376
        $this->options['form_params']['CorpId'] = $value;
2377
2378
        return $this;
2379
    }
2380
2381
    /**
2382
     * @param string $value
2383
     *
2384
     * @return $this
2385
     */
2386
    public function withEndTime($value)
2387
    {
2388
        $this->data['EndTime'] = $value;
2389
        $this->options['form_params']['EndTime'] = $value;
2390
2391
        return $this;
2392
    }
2393
2394
    /**
2395
     * @param string $value
2396
     *
2397
     * @return $this
2398
     */
2399
    public function withStartTime($value)
2400
    {
2401
        $this->data['StartTime'] = $value;
2402
        $this->options['form_params']['StartTime'] = $value;
2403
2404
        return $this;
2405
    }
2406
2407
    /**
2408
     * @param string $value
2409
     *
2410
     * @return $this
2411
     */
2412
    public function withPageNumber($value)
2413
    {
2414
        $this->data['PageNumber'] = $value;
2415
        $this->options['form_params']['PageNumber'] = $value;
2416
2417
        return $this;
2418
    }
2419
2420
    /**
2421
     * @param string $value
2422
     *
2423
     * @return $this
2424
     */
2425
    public function withPageSize($value)
2426
    {
2427
        $this->data['PageSize'] = $value;
2428
        $this->options['form_params']['PageSize'] = $value;
2429
2430
        return $this;
2431
    }
2432
2433
    /**
2434
     * @param string $value
2435
     *
2436
     * @return $this
2437
     */
2438
    public function withPersonId($value)
2439
    {
2440
        $this->data['PersonId'] = $value;
2441
        $this->options['form_params']['PersonId'] = $value;
2442
2443
        return $this;
2444
    }
2445
}
2446
2447
/**
2448
 * @method string getSchema()
2449
 * @method string getCorpId()
2450
 * @method string getAggregateDimension()
2451
 * @method string getImageSourceType()
2452
 * @method string getEndTime()
2453
 * @method string getStartTime()
2454
 * @method string getPageNumber()
2455
 * @method string getPageSize()
2456
 * @method string getPersonId()
2457
 */
2458
class ListPersonTrack extends Rpc
2459
{
2460
2461
    /**
2462
     * @param string $value
2463
     *
2464
     * @return $this
2465
     */
2466
    public function withSchema($value)
2467
    {
2468
        $this->data['Schema'] = $value;
2469
        $this->options['form_params']['Schema'] = $value;
2470
2471
        return $this;
2472
    }
2473
2474
    /**
2475
     * @param string $value
2476
     *
2477
     * @return $this
2478
     */
2479
    public function withCorpId($value)
2480
    {
2481
        $this->data['CorpId'] = $value;
2482
        $this->options['form_params']['CorpId'] = $value;
2483
2484
        return $this;
2485
    }
2486
2487
    /**
2488
     * @param string $value
2489
     *
2490
     * @return $this
2491
     */
2492
    public function withAggregateDimension($value)
2493
    {
2494
        $this->data['AggregateDimension'] = $value;
2495
        $this->options['form_params']['AggregateDimension'] = $value;
2496
2497
        return $this;
2498
    }
2499
2500
    /**
2501
     * @param string $value
2502
     *
2503
     * @return $this
2504
     */
2505
    public function withImageSourceType($value)
2506
    {
2507
        $this->data['ImageSourceType'] = $value;
2508
        $this->options['form_params']['ImageSourceType'] = $value;
2509
2510
        return $this;
2511
    }
2512
2513
    /**
2514
     * @param string $value
2515
     *
2516
     * @return $this
2517
     */
2518
    public function withEndTime($value)
2519
    {
2520
        $this->data['EndTime'] = $value;
2521
        $this->options['form_params']['EndTime'] = $value;
2522
2523
        return $this;
2524
    }
2525
2526
    /**
2527
     * @param string $value
2528
     *
2529
     * @return $this
2530
     */
2531
    public function withStartTime($value)
2532
    {
2533
        $this->data['StartTime'] = $value;
2534
        $this->options['form_params']['StartTime'] = $value;
2535
2536
        return $this;
2537
    }
2538
2539
    /**
2540
     * @param string $value
2541
     *
2542
     * @return $this
2543
     */
2544
    public function withPageNumber($value)
2545
    {
2546
        $this->data['PageNumber'] = $value;
2547
        $this->options['form_params']['PageNumber'] = $value;
2548
2549
        return $this;
2550
    }
2551
2552
    /**
2553
     * @param string $value
2554
     *
2555
     * @return $this
2556
     */
2557
    public function withPageSize($value)
2558
    {
2559
        $this->data['PageSize'] = $value;
2560
        $this->options['form_params']['PageSize'] = $value;
2561
2562
        return $this;
2563
    }
2564
2565
    /**
2566
     * @param string $value
2567
     *
2568
     * @return $this
2569
     */
2570
    public function withPersonId($value)
2571
    {
2572
        $this->data['PersonId'] = $value;
2573
        $this->options['form_params']['PersonId'] = $value;
2574
2575
        return $this;
2576
    }
2577
}
2578
2579
/**
2580
 * @method string getCorpId()
2581
 * @method string getPageNumber()
2582
 * @method string getDataSourceId()
2583
 * @method string getPageSize()
2584
 * @method string getRadius()
2585
 */
2586
class ListRangeDevice extends Rpc
2587
{
2588
2589
    /**
2590
     * @param string $value
2591
     *
2592
     * @return $this
2593
     */
2594
    public function withCorpId($value)
2595
    {
2596
        $this->data['CorpId'] = $value;
2597
        $this->options['form_params']['CorpId'] = $value;
2598
2599
        return $this;
2600
    }
2601
2602
    /**
2603
     * @param string $value
2604
     *
2605
     * @return $this
2606
     */
2607
    public function withPageNumber($value)
2608
    {
2609
        $this->data['PageNumber'] = $value;
2610
        $this->options['form_params']['PageNumber'] = $value;
2611
2612
        return $this;
2613
    }
2614
2615
    /**
2616
     * @param string $value
2617
     *
2618
     * @return $this
2619
     */
2620
    public function withDataSourceId($value)
2621
    {
2622
        $this->data['DataSourceId'] = $value;
2623
        $this->options['form_params']['DataSourceId'] = $value;
2624
2625
        return $this;
2626
    }
2627
2628
    /**
2629
     * @param string $value
2630
     *
2631
     * @return $this
2632
     */
2633
    public function withPageSize($value)
2634
    {
2635
        $this->data['PageSize'] = $value;
2636
        $this->options['form_params']['PageSize'] = $value;
2637
2638
        return $this;
2639
    }
2640
2641
    /**
2642
     * @param string $value
2643
     *
2644
     * @return $this
2645
     */
2646
    public function withRadius($value)
2647
    {
2648
        $this->data['Radius'] = $value;
2649
        $this->options['form_params']['Radius'] = $value;
2650
2651
        return $this;
2652
    }
2653
}
2654
2655
/**
2656
 * @method string getCorpId()
2657
 */
2658
class ListStorageStatistics extends Rpc
2659
{
2660
2661
    /**
2662
     * @param string $value
2663
     *
2664
     * @return $this
2665
     */
2666
    public function withCorpId($value)
2667
    {
2668
        $this->data['CorpId'] = $value;
2669
        $this->options['form_params']['CorpId'] = $value;
2670
2671
        return $this;
2672
    }
2673
}
2674
2675
/**
2676
 * @method string getCorpId()
2677
 * @method string getBackCategory()
2678
 */
2679
class ListStructureStatistics extends Rpc
2680
{
2681
2682
    /**
2683
     * @param string $value
2684
     *
2685
     * @return $this
2686
     */
2687
    public function withCorpId($value)
2688
    {
2689
        $this->data['CorpId'] = $value;
2690
        $this->options['form_params']['CorpId'] = $value;
2691
2692
        return $this;
2693
    }
2694
2695
    /**
2696
     * @param string $value
2697
     *
2698
     * @return $this
2699
     */
2700
    public function withBackCategory($value)
2701
    {
2702
        $this->data['BackCategory'] = $value;
2703
        $this->options['form_params']['BackCategory'] = $value;
2704
2705
        return $this;
2706
    }
2707
}
2708
2709
/**
2710
 * @method string getSchema()
2711
 * @method string getCorpId()
2712
 * @method string getEndTime()
2713
 * @method string getStartTime()
2714
 * @method string getPageNumber()
2715
 * @method string getTagCode()
2716
 * @method string getPageSize()
2717
 * @method string getAggregateType()
2718
 */
2719
class ListTagMetrics extends Rpc
2720
{
2721
2722
    /**
2723
     * @param string $value
2724
     *
2725
     * @return $this
2726
     */
2727
    public function withSchema($value)
2728
    {
2729
        $this->data['Schema'] = $value;
2730
        $this->options['form_params']['Schema'] = $value;
2731
2732
        return $this;
2733
    }
2734
2735
    /**
2736
     * @param string $value
2737
     *
2738
     * @return $this
2739
     */
2740
    public function withCorpId($value)
2741
    {
2742
        $this->data['CorpId'] = $value;
2743
        $this->options['form_params']['CorpId'] = $value;
2744
2745
        return $this;
2746
    }
2747
2748
    /**
2749
     * @param string $value
2750
     *
2751
     * @return $this
2752
     */
2753
    public function withEndTime($value)
2754
    {
2755
        $this->data['EndTime'] = $value;
2756
        $this->options['form_params']['EndTime'] = $value;
2757
2758
        return $this;
2759
    }
2760
2761
    /**
2762
     * @param string $value
2763
     *
2764
     * @return $this
2765
     */
2766
    public function withStartTime($value)
2767
    {
2768
        $this->data['StartTime'] = $value;
2769
        $this->options['form_params']['StartTime'] = $value;
2770
2771
        return $this;
2772
    }
2773
2774
    /**
2775
     * @param string $value
2776
     *
2777
     * @return $this
2778
     */
2779
    public function withPageNumber($value)
2780
    {
2781
        $this->data['PageNumber'] = $value;
2782
        $this->options['form_params']['PageNumber'] = $value;
2783
2784
        return $this;
2785
    }
2786
2787
    /**
2788
     * @param string $value
2789
     *
2790
     * @return $this
2791
     */
2792
    public function withTagCode($value)
2793
    {
2794
        $this->data['TagCode'] = $value;
2795
        $this->options['form_params']['TagCode'] = $value;
2796
2797
        return $this;
2798
    }
2799
2800
    /**
2801
     * @param string $value
2802
     *
2803
     * @return $this
2804
     */
2805
    public function withPageSize($value)
2806
    {
2807
        $this->data['PageSize'] = $value;
2808
        $this->options['form_params']['PageSize'] = $value;
2809
2810
        return $this;
2811
    }
2812
2813
    /**
2814
     * @param string $value
2815
     *
2816
     * @return $this
2817
     */
2818
    public function withAggregateType($value)
2819
    {
2820
        $this->data['AggregateType'] = $value;
2821
        $this->options['form_params']['AggregateType'] = $value;
2822
2823
        return $this;
2824
    }
2825
}
2826
2827
/**
2828
 * @method string getPlateId()
2829
 * @method string getCorpId()
2830
 * @method string getEndTime()
2831
 * @method string getStartTime()
2832
 * @method string getPageNumber()
2833
 * @method string getPageSize()
2834
 */
2835
class ListVehicleDetails extends Rpc
2836
{
2837
2838
    /**
2839
     * @param string $value
2840
     *
2841
     * @return $this
2842
     */
2843
    public function withPlateId($value)
2844
    {
2845
        $this->data['PlateId'] = $value;
2846
        $this->options['form_params']['PlateId'] = $value;
2847
2848
        return $this;
2849
    }
2850
2851
    /**
2852
     * @param string $value
2853
     *
2854
     * @return $this
2855
     */
2856
    public function withCorpId($value)
2857
    {
2858
        $this->data['CorpId'] = $value;
2859
        $this->options['form_params']['CorpId'] = $value;
2860
2861
        return $this;
2862
    }
2863
2864
    /**
2865
     * @param string $value
2866
     *
2867
     * @return $this
2868
     */
2869
    public function withEndTime($value)
2870
    {
2871
        $this->data['EndTime'] = $value;
2872
        $this->options['form_params']['EndTime'] = $value;
2873
2874
        return $this;
2875
    }
2876
2877
    /**
2878
     * @param string $value
2879
     *
2880
     * @return $this
2881
     */
2882
    public function withStartTime($value)
2883
    {
2884
        $this->data['StartTime'] = $value;
2885
        $this->options['form_params']['StartTime'] = $value;
2886
2887
        return $this;
2888
    }
2889
2890
    /**
2891
     * @param string $value
2892
     *
2893
     * @return $this
2894
     */
2895
    public function withPageNumber($value)
2896
    {
2897
        $this->data['PageNumber'] = $value;
2898
        $this->options['form_params']['PageNumber'] = $value;
2899
2900
        return $this;
2901
    }
2902
2903
    /**
2904
     * @param string $value
2905
     *
2906
     * @return $this
2907
     */
2908
    public function withPageSize($value)
2909
    {
2910
        $this->data['PageSize'] = $value;
2911
        $this->options['form_params']['PageSize'] = $value;
2912
2913
        return $this;
2914
    }
2915
}
2916
2917
/**
2918
 * @method string getCorpId()
2919
 * @method string getEndTime()
2920
 * @method string getStartTime()
2921
 * @method string getVehicleColor()
2922
 * @method string getVehicleApplication()
2923
 * @method string getPageNumber()
2924
 * @method string getVehicleClass()
2925
 * @method string getPageSize()
2926
 */
2927
class ListVehicleResults extends Rpc
2928
{
2929
2930
    /**
2931
     * @param string $value
2932
     *
2933
     * @return $this
2934
     */
2935
    public function withCorpId($value)
2936
    {
2937
        $this->data['CorpId'] = $value;
2938
        $this->options['form_params']['CorpId'] = $value;
2939
2940
        return $this;
2941
    }
2942
2943
    /**
2944
     * @param string $value
2945
     *
2946
     * @return $this
2947
     */
2948
    public function withEndTime($value)
2949
    {
2950
        $this->data['EndTime'] = $value;
2951
        $this->options['form_params']['EndTime'] = $value;
2952
2953
        return $this;
2954
    }
2955
2956
    /**
2957
     * @param string $value
2958
     *
2959
     * @return $this
2960
     */
2961
    public function withStartTime($value)
2962
    {
2963
        $this->data['StartTime'] = $value;
2964
        $this->options['form_params']['StartTime'] = $value;
2965
2966
        return $this;
2967
    }
2968
2969
    /**
2970
     * @param string $value
2971
     *
2972
     * @return $this
2973
     */
2974
    public function withVehicleColor($value)
2975
    {
2976
        $this->data['VehicleColor'] = $value;
2977
        $this->options['form_params']['VehicleColor'] = $value;
2978
2979
        return $this;
2980
    }
2981
2982
    /**
2983
     * @param string $value
2984
     *
2985
     * @return $this
2986
     */
2987
    public function withVehicleApplication($value)
2988
    {
2989
        $this->data['VehicleApplication'] = $value;
2990
        $this->options['form_params']['VehicleApplication'] = $value;
2991
2992
        return $this;
2993
    }
2994
2995
    /**
2996
     * @param string $value
2997
     *
2998
     * @return $this
2999
     */
3000
    public function withPageNumber($value)
3001
    {
3002
        $this->data['PageNumber'] = $value;
3003
        $this->options['form_params']['PageNumber'] = $value;
3004
3005
        return $this;
3006
    }
3007
3008
    /**
3009
     * @param string $value
3010
     *
3011
     * @return $this
3012
     */
3013
    public function withVehicleClass($value)
3014
    {
3015
        $this->data['VehicleClass'] = $value;
3016
        $this->options['form_params']['VehicleClass'] = $value;
3017
3018
        return $this;
3019
    }
3020
3021
    /**
3022
     * @param string $value
3023
     *
3024
     * @return $this
3025
     */
3026
    public function withPageSize($value)
3027
    {
3028
        $this->data['PageSize'] = $value;
3029
        $this->options['form_params']['PageSize'] = $value;
3030
3031
        return $this;
3032
    }
3033
}
3034
3035
/**
3036
 * @method string getCorpId()
3037
 * @method string getEndTime()
3038
 * @method string getStartTime()
3039
 * @method string getTagCode()
3040
 */
3041
class ListVehicleTagDistribute extends Rpc
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 withEndTime($value)
3063
    {
3064
        $this->data['EndTime'] = $value;
3065
        $this->options['form_params']['EndTime'] = $value;
3066
3067
        return $this;
3068
    }
3069
3070
    /**
3071
     * @param string $value
3072
     *
3073
     * @return $this
3074
     */
3075
    public function withStartTime($value)
3076
    {
3077
        $this->data['StartTime'] = $value;
3078
        $this->options['form_params']['StartTime'] = $value;
3079
3080
        return $this;
3081
    }
3082
3083
    /**
3084
     * @param string $value
3085
     *
3086
     * @return $this
3087
     */
3088
    public function withTagCode($value)
3089
    {
3090
        $this->data['TagCode'] = $value;
3091
        $this->options['form_params']['TagCode'] = $value;
3092
3093
        return $this;
3094
    }
3095
}
3096
3097
/**
3098
 * @method string getPlateId()
3099
 * @method string getCorpId()
3100
 * @method string getEndTime()
3101
 * @method string getStartTime()
3102
 * @method string getPageNum()
3103
 * @method string getPageSize()
3104
 */
3105
class ListVehicleTop extends Rpc
3106
{
3107
3108
    /**
3109
     * @param string $value
3110
     *
3111
     * @return $this
3112
     */
3113
    public function withPlateId($value)
3114
    {
3115
        $this->data['PlateId'] = $value;
3116
        $this->options['form_params']['PlateId'] = $value;
3117
3118
        return $this;
3119
    }
3120
3121
    /**
3122
     * @param string $value
3123
     *
3124
     * @return $this
3125
     */
3126
    public function withCorpId($value)
3127
    {
3128
        $this->data['CorpId'] = $value;
3129
        $this->options['form_params']['CorpId'] = $value;
3130
3131
        return $this;
3132
    }
3133
3134
    /**
3135
     * @param string $value
3136
     *
3137
     * @return $this
3138
     */
3139
    public function withEndTime($value)
3140
    {
3141
        $this->data['EndTime'] = $value;
3142
        $this->options['form_params']['EndTime'] = $value;
3143
3144
        return $this;
3145
    }
3146
3147
    /**
3148
     * @param string $value
3149
     *
3150
     * @return $this
3151
     */
3152
    public function withStartTime($value)
3153
    {
3154
        $this->data['StartTime'] = $value;
3155
        $this->options['form_params']['StartTime'] = $value;
3156
3157
        return $this;
3158
    }
3159
3160
    /**
3161
     * @param string $value
3162
     *
3163
     * @return $this
3164
     */
3165
    public function withPageNum($value)
3166
    {
3167
        $this->data['PageNum'] = $value;
3168
        $this->options['form_params']['PageNum'] = $value;
3169
3170
        return $this;
3171
    }
3172
3173
    /**
3174
     * @param string $value
3175
     *
3176
     * @return $this
3177
     */
3178
    public function withPageSize($value)
3179
    {
3180
        $this->data['PageSize'] = $value;
3181
        $this->options['form_params']['PageSize'] = $value;
3182
3183
        return $this;
3184
    }
3185
}
3186
3187
/**
3188
 * @method string getPlateId()
3189
 * @method string getCorpId()
3190
 * @method string getEndTime()
3191
 * @method string getStartTime()
3192
 * @method string getPageNumber()
3193
 * @method string getPageSize()
3194
 */
3195
class ListVehicleTrack extends Rpc
3196
{
3197
3198
    /**
3199
     * @param string $value
3200
     *
3201
     * @return $this
3202
     */
3203
    public function withPlateId($value)
3204
    {
3205
        $this->data['PlateId'] = $value;
3206
        $this->options['form_params']['PlateId'] = $value;
3207
3208
        return $this;
3209
    }
3210
3211
    /**
3212
     * @param string $value
3213
     *
3214
     * @return $this
3215
     */
3216
    public function withCorpId($value)
3217
    {
3218
        $this->data['CorpId'] = $value;
3219
        $this->options['form_params']['CorpId'] = $value;
3220
3221
        return $this;
3222
    }
3223
3224
    /**
3225
     * @param string $value
3226
     *
3227
     * @return $this
3228
     */
3229
    public function withEndTime($value)
3230
    {
3231
        $this->data['EndTime'] = $value;
3232
        $this->options['form_params']['EndTime'] = $value;
3233
3234
        return $this;
3235
    }
3236
3237
    /**
3238
     * @param string $value
3239
     *
3240
     * @return $this
3241
     */
3242
    public function withStartTime($value)
3243
    {
3244
        $this->data['StartTime'] = $value;
3245
        $this->options['form_params']['StartTime'] = $value;
3246
3247
        return $this;
3248
    }
3249
3250
    /**
3251
     * @param string $value
3252
     *
3253
     * @return $this
3254
     */
3255
    public function withPageNumber($value)
3256
    {
3257
        $this->data['PageNumber'] = $value;
3258
        $this->options['form_params']['PageNumber'] = $value;
3259
3260
        return $this;
3261
    }
3262
3263
    /**
3264
     * @param string $value
3265
     *
3266
     * @return $this
3267
     */
3268
    public function withPageSize($value)
3269
    {
3270
        $this->data['PageSize'] = $value;
3271
        $this->options['form_params']['PageSize'] = $value;
3272
3273
        return $this;
3274
    }
3275
}
3276
3277
/**
3278
 * @method string getCorpId()
3279
 * @method string getPageNumber()
3280
 * @method string getCountTotalNum()
3281
 * @method string getAppName()
3282
 * @method string getNameSpace()
3283
 * @method string getPageSize()
3284
 */
3285
class PaginateDevice extends Rpc
3286
{
3287
3288
    /**
3289
     * @param string $value
3290
     *
3291
     * @return $this
3292
     */
3293
    public function withCorpId($value)
3294
    {
3295
        $this->data['CorpId'] = $value;
3296
        $this->options['form_params']['CorpId'] = $value;
3297
3298
        return $this;
3299
    }
3300
3301
    /**
3302
     * @param string $value
3303
     *
3304
     * @return $this
3305
     */
3306
    public function withPageNumber($value)
3307
    {
3308
        $this->data['PageNumber'] = $value;
3309
        $this->options['form_params']['PageNumber'] = $value;
3310
3311
        return $this;
3312
    }
3313
3314
    /**
3315
     * @param string $value
3316
     *
3317
     * @return $this
3318
     */
3319
    public function withCountTotalNum($value)
3320
    {
3321
        $this->data['CountTotalNum'] = $value;
3322
        $this->options['form_params']['CountTotalNum'] = $value;
3323
3324
        return $this;
3325
    }
3326
3327
    /**
3328
     * @param string $value
3329
     *
3330
     * @return $this
3331
     */
3332
    public function withAppName($value)
3333
    {
3334
        $this->data['AppName'] = $value;
3335
        $this->options['form_params']['AppName'] = $value;
3336
3337
        return $this;
3338
    }
3339
3340
    /**
3341
     * @param string $value
3342
     *
3343
     * @return $this
3344
     */
3345
    public function withNameSpace($value)
3346
    {
3347
        $this->data['NameSpace'] = $value;
3348
        $this->options['form_params']['NameSpace'] = $value;
3349
3350
        return $this;
3351
    }
3352
3353
    /**
3354
     * @param string $value
3355
     *
3356
     * @return $this
3357
     */
3358
    public function withPageSize($value)
3359
    {
3360
        $this->data['PageSize'] = $value;
3361
        $this->options['form_params']['PageSize'] = $value;
3362
3363
        return $this;
3364
    }
3365
}
3366
3367
/**
3368
 * @method string getType()
3369
 * @method string getPageNumber()
3370
 * @method string getCountTotalNum()
3371
 * @method string getAppName()
3372
 * @method string getNameSpace()
3373
 * @method string getPageSize()
3374
 * @method string getNameLike()
3375
 */
3376
class PaginateProject extends Rpc
3377
{
3378
3379
    /**
3380
     * @param string $value
3381
     *
3382
     * @return $this
3383
     */
3384
    public function withType($value)
3385
    {
3386
        $this->data['Type'] = $value;
3387
        $this->options['form_params']['Type'] = $value;
3388
3389
        return $this;
3390
    }
3391
3392
    /**
3393
     * @param string $value
3394
     *
3395
     * @return $this
3396
     */
3397
    public function withPageNumber($value)
3398
    {
3399
        $this->data['PageNumber'] = $value;
3400
        $this->options['form_params']['PageNumber'] = $value;
3401
3402
        return $this;
3403
    }
3404
3405
    /**
3406
     * @param string $value
3407
     *
3408
     * @return $this
3409
     */
3410
    public function withCountTotalNum($value)
3411
    {
3412
        $this->data['CountTotalNum'] = $value;
3413
        $this->options['form_params']['CountTotalNum'] = $value;
3414
3415
        return $this;
3416
    }
3417
3418
    /**
3419
     * @param string $value
3420
     *
3421
     * @return $this
3422
     */
3423
    public function withAppName($value)
3424
    {
3425
        $this->data['AppName'] = $value;
3426
        $this->options['form_params']['AppName'] = $value;
3427
3428
        return $this;
3429
    }
3430
3431
    /**
3432
     * @param string $value
3433
     *
3434
     * @return $this
3435
     */
3436
    public function withNameSpace($value)
3437
    {
3438
        $this->data['NameSpace'] = $value;
3439
        $this->options['form_params']['NameSpace'] = $value;
3440
3441
        return $this;
3442
    }
3443
3444
    /**
3445
     * @param string $value
3446
     *
3447
     * @return $this
3448
     */
3449
    public function withPageSize($value)
3450
    {
3451
        $this->data['PageSize'] = $value;
3452
        $this->options['form_params']['PageSize'] = $value;
3453
3454
        return $this;
3455
    }
3456
3457
    /**
3458
     * @param string $value
3459
     *
3460
     * @return $this
3461
     */
3462
    public function withNameLike($value)
3463
    {
3464
        $this->data['NameLike'] = $value;
3465
        $this->options['form_params']['NameLike'] = $value;
3466
3467
        return $this;
3468
    }
3469
}
3470
3471
/**
3472
 * @method string getRequireCropImage()
3473
 * @method string getCorpId()
3474
 * @method string getRecognizeType()
3475
 * @method string getVendor()
3476
 * @method string getImageUrl()
3477
 * @method string getImageContent()
3478
 */
3479
class RecognizeImage extends Rpc
3480
{
3481
3482
    /**
3483
     * @param string $value
3484
     *
3485
     * @return $this
3486
     */
3487
    public function withRequireCropImage($value)
3488
    {
3489
        $this->data['RequireCropImage'] = $value;
3490
        $this->options['form_params']['RequireCropImage'] = $value;
3491
3492
        return $this;
3493
    }
3494
3495
    /**
3496
     * @param string $value
3497
     *
3498
     * @return $this
3499
     */
3500
    public function withCorpId($value)
3501
    {
3502
        $this->data['CorpId'] = $value;
3503
        $this->options['form_params']['CorpId'] = $value;
3504
3505
        return $this;
3506
    }
3507
3508
    /**
3509
     * @param string $value
3510
     *
3511
     * @return $this
3512
     */
3513
    public function withRecognizeType($value)
3514
    {
3515
        $this->data['RecognizeType'] = $value;
3516
        $this->options['form_params']['RecognizeType'] = $value;
3517
3518
        return $this;
3519
    }
3520
3521
    /**
3522
     * @param string $value
3523
     *
3524
     * @return $this
3525
     */
3526
    public function withVendor($value)
3527
    {
3528
        $this->data['Vendor'] = $value;
3529
        $this->options['form_params']['Vendor'] = $value;
3530
3531
        return $this;
3532
    }
3533
3534
    /**
3535
     * @param string $value
3536
     *
3537
     * @return $this
3538
     */
3539
    public function withImageUrl($value)
3540
    {
3541
        $this->data['ImageUrl'] = $value;
3542
        $this->options['form_params']['ImageUrl'] = $value;
3543
3544
        return $this;
3545
    }
3546
3547
    /**
3548
     * @param string $value
3549
     *
3550
     * @return $this
3551
     */
3552
    public function withImageContent($value)
3553
    {
3554
        $this->data['ImageContent'] = $value;
3555
        $this->options['form_params']['ImageContent'] = $value;
3556
3557
        return $this;
3558
    }
3559
}
3560
3561
/**
3562
 * @method string getShotTimeEnd()
3563
 * @method string getCorpId()
3564
 * @method string getPageNumber()
3565
 * @method string getFeature()
3566
 * @method string getVendor()
3567
 * @method string getRequireTotalCount()
3568
 * @method string getPageSize()
3569
 * @method string getImageContent()
3570
 * @method string getObjectType()
3571
 * @method string getDeviceList()
3572
 * @method string getImageUrl()
3573
 * @method string getAttributes()
3574
 * @method string getShotTimeStart()
3575
 */
3576
class SearchAggregateObject extends Rpc
3577
{
3578
3579
    /**
3580
     * @param string $value
3581
     *
3582
     * @return $this
3583
     */
3584
    public function withShotTimeEnd($value)
3585
    {
3586
        $this->data['ShotTimeEnd'] = $value;
3587
        $this->options['form_params']['ShotTimeEnd'] = $value;
3588
3589
        return $this;
3590
    }
3591
3592
    /**
3593
     * @param string $value
3594
     *
3595
     * @return $this
3596
     */
3597
    public function withCorpId($value)
3598
    {
3599
        $this->data['CorpId'] = $value;
3600
        $this->options['form_params']['CorpId'] = $value;
3601
3602
        return $this;
3603
    }
3604
3605
    /**
3606
     * @param string $value
3607
     *
3608
     * @return $this
3609
     */
3610
    public function withPageNumber($value)
3611
    {
3612
        $this->data['PageNumber'] = $value;
3613
        $this->options['form_params']['PageNumber'] = $value;
3614
3615
        return $this;
3616
    }
3617
3618
    /**
3619
     * @param string $value
3620
     *
3621
     * @return $this
3622
     */
3623
    public function withFeature($value)
3624
    {
3625
        $this->data['Feature'] = $value;
3626
        $this->options['form_params']['Feature'] = $value;
3627
3628
        return $this;
3629
    }
3630
3631
    /**
3632
     * @param string $value
3633
     *
3634
     * @return $this
3635
     */
3636
    public function withVendor($value)
3637
    {
3638
        $this->data['Vendor'] = $value;
3639
        $this->options['form_params']['Vendor'] = $value;
3640
3641
        return $this;
3642
    }
3643
3644
    /**
3645
     * @param string $value
3646
     *
3647
     * @return $this
3648
     */
3649
    public function withRequireTotalCount($value)
3650
    {
3651
        $this->data['RequireTotalCount'] = $value;
3652
        $this->options['form_params']['RequireTotalCount'] = $value;
3653
3654
        return $this;
3655
    }
3656
3657
    /**
3658
     * @param string $value
3659
     *
3660
     * @return $this
3661
     */
3662
    public function withPageSize($value)
3663
    {
3664
        $this->data['PageSize'] = $value;
3665
        $this->options['form_params']['PageSize'] = $value;
3666
3667
        return $this;
3668
    }
3669
3670
    /**
3671
     * @param string $value
3672
     *
3673
     * @return $this
3674
     */
3675
    public function withImageContent($value)
3676
    {
3677
        $this->data['ImageContent'] = $value;
3678
        $this->options['form_params']['ImageContent'] = $value;
3679
3680
        return $this;
3681
    }
3682
3683
    /**
3684
     * @param string $value
3685
     *
3686
     * @return $this
3687
     */
3688
    public function withObjectType($value)
3689
    {
3690
        $this->data['ObjectType'] = $value;
3691
        $this->options['form_params']['ObjectType'] = $value;
3692
3693
        return $this;
3694
    }
3695
3696
    /**
3697
     * @param string $value
3698
     *
3699
     * @return $this
3700
     */
3701
    public function withDeviceList($value)
3702
    {
3703
        $this->data['DeviceList'] = $value;
3704
        $this->options['form_params']['DeviceList'] = $value;
3705
3706
        return $this;
3707
    }
3708
3709
    /**
3710
     * @param string $value
3711
     *
3712
     * @return $this
3713
     */
3714
    public function withImageUrl($value)
3715
    {
3716
        $this->data['ImageUrl'] = $value;
3717
        $this->options['form_params']['ImageUrl'] = $value;
3718
3719
        return $this;
3720
    }
3721
3722
    /**
3723
     * @param string $value
3724
     *
3725
     * @return $this
3726
     */
3727
    public function withAttributes($value)
3728
    {
3729
        $this->data['Attributes'] = $value;
3730
        $this->options['form_params']['Attributes'] = $value;
3731
3732
        return $this;
3733
    }
3734
3735
    /**
3736
     * @param string $value
3737
     *
3738
     * @return $this
3739
     */
3740
    public function withShotTimeStart($value)
3741
    {
3742
        $this->data['ShotTimeStart'] = $value;
3743
        $this->options['form_params']['ShotTimeStart'] = $value;
3744
3745
        return $this;
3746
    }
3747
}
3748
3749
/**
3750
 * @method string getShotTimeEnd()
3751
 * @method string getCorpId()
3752
 * @method string getPageNumber()
3753
 * @method string getFeature()
3754
 * @method string getVendor()
3755
 * @method string getPageSize()
3756
 * @method string getImageContent()
3757
 * @method string getObjectType()
3758
 * @method string getDeviceList()
3759
 * @method string getImageUrl()
3760
 * @method string getAttributes()
3761
 * @method string getShotTimeStart()
3762
 */
3763
class SearchObject extends Rpc
3764
{
3765
3766
    /**
3767
     * @param string $value
3768
     *
3769
     * @return $this
3770
     */
3771
    public function withShotTimeEnd($value)
3772
    {
3773
        $this->data['ShotTimeEnd'] = $value;
3774
        $this->options['form_params']['ShotTimeEnd'] = $value;
3775
3776
        return $this;
3777
    }
3778
3779
    /**
3780
     * @param string $value
3781
     *
3782
     * @return $this
3783
     */
3784
    public function withCorpId($value)
3785
    {
3786
        $this->data['CorpId'] = $value;
3787
        $this->options['form_params']['CorpId'] = $value;
3788
3789
        return $this;
3790
    }
3791
3792
    /**
3793
     * @param string $value
3794
     *
3795
     * @return $this
3796
     */
3797
    public function withPageNumber($value)
3798
    {
3799
        $this->data['PageNumber'] = $value;
3800
        $this->options['form_params']['PageNumber'] = $value;
3801
3802
        return $this;
3803
    }
3804
3805
    /**
3806
     * @param string $value
3807
     *
3808
     * @return $this
3809
     */
3810
    public function withFeature($value)
3811
    {
3812
        $this->data['Feature'] = $value;
3813
        $this->options['form_params']['Feature'] = $value;
3814
3815
        return $this;
3816
    }
3817
3818
    /**
3819
     * @param string $value
3820
     *
3821
     * @return $this
3822
     */
3823
    public function withVendor($value)
3824
    {
3825
        $this->data['Vendor'] = $value;
3826
        $this->options['form_params']['Vendor'] = $value;
3827
3828
        return $this;
3829
    }
3830
3831
    /**
3832
     * @param string $value
3833
     *
3834
     * @return $this
3835
     */
3836
    public function withPageSize($value)
3837
    {
3838
        $this->data['PageSize'] = $value;
3839
        $this->options['form_params']['PageSize'] = $value;
3840
3841
        return $this;
3842
    }
3843
3844
    /**
3845
     * @param string $value
3846
     *
3847
     * @return $this
3848
     */
3849
    public function withImageContent($value)
3850
    {
3851
        $this->data['ImageContent'] = $value;
3852
        $this->options['form_params']['ImageContent'] = $value;
3853
3854
        return $this;
3855
    }
3856
3857
    /**
3858
     * @param string $value
3859
     *
3860
     * @return $this
3861
     */
3862
    public function withObjectType($value)
3863
    {
3864
        $this->data['ObjectType'] = $value;
3865
        $this->options['form_params']['ObjectType'] = $value;
3866
3867
        return $this;
3868
    }
3869
3870
    /**
3871
     * @param string $value
3872
     *
3873
     * @return $this
3874
     */
3875
    public function withDeviceList($value)
3876
    {
3877
        $this->data['DeviceList'] = $value;
3878
        $this->options['form_params']['DeviceList'] = $value;
3879
3880
        return $this;
3881
    }
3882
3883
    /**
3884
     * @param string $value
3885
     *
3886
     * @return $this
3887
     */
3888
    public function withImageUrl($value)
3889
    {
3890
        $this->data['ImageUrl'] = $value;
3891
        $this->options['form_params']['ImageUrl'] = $value;
3892
3893
        return $this;
3894
    }
3895
3896
    /**
3897
     * @param string $value
3898
     *
3899
     * @return $this
3900
     */
3901
    public function withAttributes($value)
3902
    {
3903
        $this->data['Attributes'] = $value;
3904
        $this->options['form_params']['Attributes'] = $value;
3905
3906
        return $this;
3907
    }
3908
3909
    /**
3910
     * @param string $value
3911
     *
3912
     * @return $this
3913
     */
3914
    public function withShotTimeStart($value)
3915
    {
3916
        $this->data['ShotTimeStart'] = $value;
3917
        $this->options['form_params']['ShotTimeStart'] = $value;
3918
3919
        return $this;
3920
    }
3921
}
3922
3923
/**
3924
 * @method string getCorpId()
3925
 * @method string getBizId()
3926
 * @method string getAlgorithmVendor()
3927
 * @method string getTaskId()
3928
 */
3929
class StopCdrsMonitor extends Rpc
3930
{
3931
3932
    /**
3933
     * @param string $value
3934
     *
3935
     * @return $this
3936
     */
3937
    public function withCorpId($value)
3938
    {
3939
        $this->data['CorpId'] = $value;
3940
        $this->options['form_params']['CorpId'] = $value;
3941
3942
        return $this;
3943
    }
3944
3945
    /**
3946
     * @param string $value
3947
     *
3948
     * @return $this
3949
     */
3950
    public function withBizId($value)
3951
    {
3952
        $this->data['BizId'] = $value;
3953
        $this->options['form_params']['BizId'] = $value;
3954
3955
        return $this;
3956
    }
3957
3958
    /**
3959
     * @param string $value
3960
     *
3961
     * @return $this
3962
     */
3963
    public function withAlgorithmVendor($value)
3964
    {
3965
        $this->data['AlgorithmVendor'] = $value;
3966
        $this->options['form_params']['AlgorithmVendor'] = $value;
3967
3968
        return $this;
3969
    }
3970
3971
    /**
3972
     * @param string $value
3973
     *
3974
     * @return $this
3975
     */
3976
    public function withTaskId($value)
3977
    {
3978
        $this->data['TaskId'] = $value;
3979
        $this->options['form_params']['TaskId'] = $value;
3980
3981
        return $this;
3982
    }
3983
}
3984
3985
/**
3986
 * @method string getCorpId()
3987
 * @method string getBizId()
3988
 * @method string getAlgorithmVendor()
3989
 * @method string getTaskId()
3990
 */
3991
class StopMonitor extends Rpc
3992
{
3993
3994
    /**
3995
     * @param string $value
3996
     *
3997
     * @return $this
3998
     */
3999
    public function withCorpId($value)
4000
    {
4001
        $this->data['CorpId'] = $value;
4002
        $this->options['form_params']['CorpId'] = $value;
4003
4004
        return $this;
4005
    }
4006
4007
    /**
4008
     * @param string $value
4009
     *
4010
     * @return $this
4011
     */
4012
    public function withBizId($value)
4013
    {
4014
        $this->data['BizId'] = $value;
4015
        $this->options['form_params']['BizId'] = $value;
4016
4017
        return $this;
4018
    }
4019
4020
    /**
4021
     * @param string $value
4022
     *
4023
     * @return $this
4024
     */
4025
    public function withAlgorithmVendor($value)
4026
    {
4027
        $this->data['AlgorithmVendor'] = $value;
4028
        $this->options['form_params']['AlgorithmVendor'] = $value;
4029
4030
        return $this;
4031
    }
4032
4033
    /**
4034
     * @param string $value
4035
     *
4036
     * @return $this
4037
     */
4038
    public function withTaskId($value)
4039
    {
4040
        $this->data['TaskId'] = $value;
4041
        $this->options['form_params']['TaskId'] = $value;
4042
4043
        return $this;
4044
    }
4045
}
4046
4047
/**
4048
 * @method string getDeviceIds()
4049
 * @method string getCorpId()
4050
 * @method string getAppName()
4051
 * @method string getNameSpace()
4052
 */
4053
class UnbindDevice extends Rpc
4054
{
4055
4056
    /**
4057
     * @param string $value
4058
     *
4059
     * @return $this
4060
     */
4061
    public function withDeviceIds($value)
4062
    {
4063
        $this->data['DeviceIds'] = $value;
4064
        $this->options['form_params']['DeviceIds'] = $value;
4065
4066
        return $this;
4067
    }
4068
4069
    /**
4070
     * @param string $value
4071
     *
4072
     * @return $this
4073
     */
4074
    public function withCorpId($value)
4075
    {
4076
        $this->data['CorpId'] = $value;
4077
        $this->options['form_params']['CorpId'] = $value;
4078
4079
        return $this;
4080
    }
4081
4082
    /**
4083
     * @param string $value
4084
     *
4085
     * @return $this
4086
     */
4087
    public function withAppName($value)
4088
    {
4089
        $this->data['AppName'] = $value;
4090
        $this->options['form_params']['AppName'] = $value;
4091
4092
        return $this;
4093
    }
4094
4095
    /**
4096
     * @param string $value
4097
     *
4098
     * @return $this
4099
     */
4100
    public function withNameSpace($value)
4101
    {
4102
        $this->data['NameSpace'] = $value;
4103
        $this->options['form_params']['NameSpace'] = $value;
4104
4105
        return $this;
4106
    }
4107
}
4108
4109
/**
4110
 * @method string getCorpId()
4111
 * @method string getDescription()
4112
 * @method string getRuleName()
4113
 * @method string getPicOperateType()
4114
 * @method string getAttributeName()
4115
 * @method string getAttributeOperateType()
4116
 * @method string getRuleExpression()
4117
 * @method string getNotifierTimeOut()
4118
 * @method string getTaskId()
4119
 * @method string getDeviceOperateType()
4120
 * @method string getPicList()
4121
 * @method string getAttributeValueList()
4122
 * @method string getNotifierAppSecret()
4123
 * @method string getNotifierExtendValues()
4124
 * @method string getDeviceList()
4125
 * @method string getNotifierUrl()
4126
 * @method string getNotifierType()
4127
 * @method string getBizId()
4128
 * @method string getAlgorithmVendor()
4129
 */
4130
class UpdateCdrsMonitor extends Rpc
4131
{
4132
4133
    /**
4134
     * @param string $value
4135
     *
4136
     * @return $this
4137
     */
4138
    public function withCorpId($value)
4139
    {
4140
        $this->data['CorpId'] = $value;
4141
        $this->options['form_params']['CorpId'] = $value;
4142
4143
        return $this;
4144
    }
4145
4146
    /**
4147
     * @param string $value
4148
     *
4149
     * @return $this
4150
     */
4151
    public function withDescription($value)
4152
    {
4153
        $this->data['Description'] = $value;
4154
        $this->options['form_params']['Description'] = $value;
4155
4156
        return $this;
4157
    }
4158
4159
    /**
4160
     * @param string $value
4161
     *
4162
     * @return $this
4163
     */
4164
    public function withRuleName($value)
4165
    {
4166
        $this->data['RuleName'] = $value;
4167
        $this->options['form_params']['RuleName'] = $value;
4168
4169
        return $this;
4170
    }
4171
4172
    /**
4173
     * @param string $value
4174
     *
4175
     * @return $this
4176
     */
4177
    public function withPicOperateType($value)
4178
    {
4179
        $this->data['PicOperateType'] = $value;
4180
        $this->options['form_params']['PicOperateType'] = $value;
4181
4182
        return $this;
4183
    }
4184
4185
    /**
4186
     * @param string $value
4187
     *
4188
     * @return $this
4189
     */
4190
    public function withAttributeName($value)
4191
    {
4192
        $this->data['AttributeName'] = $value;
4193
        $this->options['form_params']['AttributeName'] = $value;
4194
4195
        return $this;
4196
    }
4197
4198
    /**
4199
     * @param string $value
4200
     *
4201
     * @return $this
4202
     */
4203
    public function withAttributeOperateType($value)
4204
    {
4205
        $this->data['AttributeOperateType'] = $value;
4206
        $this->options['form_params']['AttributeOperateType'] = $value;
4207
4208
        return $this;
4209
    }
4210
4211
    /**
4212
     * @param string $value
4213
     *
4214
     * @return $this
4215
     */
4216
    public function withRuleExpression($value)
4217
    {
4218
        $this->data['RuleExpression'] = $value;
4219
        $this->options['form_params']['RuleExpression'] = $value;
4220
4221
        return $this;
4222
    }
4223
4224
    /**
4225
     * @param string $value
4226
     *
4227
     * @return $this
4228
     */
4229
    public function withNotifierTimeOut($value)
4230
    {
4231
        $this->data['NotifierTimeOut'] = $value;
4232
        $this->options['form_params']['NotifierTimeOut'] = $value;
4233
4234
        return $this;
4235
    }
4236
4237
    /**
4238
     * @param string $value
4239
     *
4240
     * @return $this
4241
     */
4242
    public function withTaskId($value)
4243
    {
4244
        $this->data['TaskId'] = $value;
4245
        $this->options['form_params']['TaskId'] = $value;
4246
4247
        return $this;
4248
    }
4249
4250
    /**
4251
     * @param string $value
4252
     *
4253
     * @return $this
4254
     */
4255
    public function withDeviceOperateType($value)
4256
    {
4257
        $this->data['DeviceOperateType'] = $value;
4258
        $this->options['form_params']['DeviceOperateType'] = $value;
4259
4260
        return $this;
4261
    }
4262
4263
    /**
4264
     * @param string $value
4265
     *
4266
     * @return $this
4267
     */
4268
    public function withPicList($value)
4269
    {
4270
        $this->data['PicList'] = $value;
4271
        $this->options['form_params']['PicList'] = $value;
4272
4273
        return $this;
4274
    }
4275
4276
    /**
4277
     * @param string $value
4278
     *
4279
     * @return $this
4280
     */
4281
    public function withAttributeValueList($value)
4282
    {
4283
        $this->data['AttributeValueList'] = $value;
4284
        $this->options['form_params']['AttributeValueList'] = $value;
4285
4286
        return $this;
4287
    }
4288
4289
    /**
4290
     * @param string $value
4291
     *
4292
     * @return $this
4293
     */
4294
    public function withNotifierAppSecret($value)
4295
    {
4296
        $this->data['NotifierAppSecret'] = $value;
4297
        $this->options['form_params']['NotifierAppSecret'] = $value;
4298
4299
        return $this;
4300
    }
4301
4302
    /**
4303
     * @param string $value
4304
     *
4305
     * @return $this
4306
     */
4307
    public function withNotifierExtendValues($value)
4308
    {
4309
        $this->data['NotifierExtendValues'] = $value;
4310
        $this->options['form_params']['NotifierExtendValues'] = $value;
4311
4312
        return $this;
4313
    }
4314
4315
    /**
4316
     * @param string $value
4317
     *
4318
     * @return $this
4319
     */
4320
    public function withDeviceList($value)
4321
    {
4322
        $this->data['DeviceList'] = $value;
4323
        $this->options['form_params']['DeviceList'] = $value;
4324
4325
        return $this;
4326
    }
4327
4328
    /**
4329
     * @param string $value
4330
     *
4331
     * @return $this
4332
     */
4333
    public function withNotifierUrl($value)
4334
    {
4335
        $this->data['NotifierUrl'] = $value;
4336
        $this->options['form_params']['NotifierUrl'] = $value;
4337
4338
        return $this;
4339
    }
4340
4341
    /**
4342
     * @param string $value
4343
     *
4344
     * @return $this
4345
     */
4346
    public function withNotifierType($value)
4347
    {
4348
        $this->data['NotifierType'] = $value;
4349
        $this->options['form_params']['NotifierType'] = $value;
4350
4351
        return $this;
4352
    }
4353
4354
    /**
4355
     * @param string $value
4356
     *
4357
     * @return $this
4358
     */
4359
    public function withBizId($value)
4360
    {
4361
        $this->data['BizId'] = $value;
4362
        $this->options['form_params']['BizId'] = $value;
4363
4364
        return $this;
4365
    }
4366
4367
    /**
4368
     * @param string $value
4369
     *
4370
     * @return $this
4371
     */
4372
    public function withAlgorithmVendor($value)
4373
    {
4374
        $this->data['AlgorithmVendor'] = $value;
4375
        $this->options['form_params']['AlgorithmVendor'] = $value;
4376
4377
        return $this;
4378
    }
4379
}
4380
4381
/**
4382
 * @method string getCorpId()
4383
 * @method string getDescription()
4384
 * @method string getRuleName()
4385
 * @method string getPicOperateType()
4386
 * @method string getAttributeName()
4387
 * @method string getAttributeOperateType()
4388
 * @method string getRuleExpression()
4389
 * @method string getNotifierTimeOut()
4390
 * @method string getTaskId()
4391
 * @method string getDeviceOperateType()
4392
 * @method string getPicList()
4393
 * @method string getAttributeValueList()
4394
 * @method string getNotifierAppSecret()
4395
 * @method string getNotifierExtendValues()
4396
 * @method string getDeviceList()
4397
 * @method string getNotifierUrl()
4398
 * @method string getNotifierType()
4399
 * @method string getBizId()
4400
 * @method string getAlgorithmVendor()
4401
 */
4402
class UpdateMonitor extends Rpc
4403
{
4404
4405
    /**
4406
     * @param string $value
4407
     *
4408
     * @return $this
4409
     */
4410
    public function withCorpId($value)
4411
    {
4412
        $this->data['CorpId'] = $value;
4413
        $this->options['form_params']['CorpId'] = $value;
4414
4415
        return $this;
4416
    }
4417
4418
    /**
4419
     * @param string $value
4420
     *
4421
     * @return $this
4422
     */
4423
    public function withDescription($value)
4424
    {
4425
        $this->data['Description'] = $value;
4426
        $this->options['form_params']['Description'] = $value;
4427
4428
        return $this;
4429
    }
4430
4431
    /**
4432
     * @param string $value
4433
     *
4434
     * @return $this
4435
     */
4436
    public function withRuleName($value)
4437
    {
4438
        $this->data['RuleName'] = $value;
4439
        $this->options['form_params']['RuleName'] = $value;
4440
4441
        return $this;
4442
    }
4443
4444
    /**
4445
     * @param string $value
4446
     *
4447
     * @return $this
4448
     */
4449
    public function withPicOperateType($value)
4450
    {
4451
        $this->data['PicOperateType'] = $value;
4452
        $this->options['form_params']['PicOperateType'] = $value;
4453
4454
        return $this;
4455
    }
4456
4457
    /**
4458
     * @param string $value
4459
     *
4460
     * @return $this
4461
     */
4462
    public function withAttributeName($value)
4463
    {
4464
        $this->data['AttributeName'] = $value;
4465
        $this->options['form_params']['AttributeName'] = $value;
4466
4467
        return $this;
4468
    }
4469
4470
    /**
4471
     * @param string $value
4472
     *
4473
     * @return $this
4474
     */
4475
    public function withAttributeOperateType($value)
4476
    {
4477
        $this->data['AttributeOperateType'] = $value;
4478
        $this->options['form_params']['AttributeOperateType'] = $value;
4479
4480
        return $this;
4481
    }
4482
4483
    /**
4484
     * @param string $value
4485
     *
4486
     * @return $this
4487
     */
4488
    public function withRuleExpression($value)
4489
    {
4490
        $this->data['RuleExpression'] = $value;
4491
        $this->options['form_params']['RuleExpression'] = $value;
4492
4493
        return $this;
4494
    }
4495
4496
    /**
4497
     * @param string $value
4498
     *
4499
     * @return $this
4500
     */
4501
    public function withNotifierTimeOut($value)
4502
    {
4503
        $this->data['NotifierTimeOut'] = $value;
4504
        $this->options['form_params']['NotifierTimeOut'] = $value;
4505
4506
        return $this;
4507
    }
4508
4509
    /**
4510
     * @param string $value
4511
     *
4512
     * @return $this
4513
     */
4514
    public function withTaskId($value)
4515
    {
4516
        $this->data['TaskId'] = $value;
4517
        $this->options['form_params']['TaskId'] = $value;
4518
4519
        return $this;
4520
    }
4521
4522
    /**
4523
     * @param string $value
4524
     *
4525
     * @return $this
4526
     */
4527
    public function withDeviceOperateType($value)
4528
    {
4529
        $this->data['DeviceOperateType'] = $value;
4530
        $this->options['form_params']['DeviceOperateType'] = $value;
4531
4532
        return $this;
4533
    }
4534
4535
    /**
4536
     * @param string $value
4537
     *
4538
     * @return $this
4539
     */
4540
    public function withPicList($value)
4541
    {
4542
        $this->data['PicList'] = $value;
4543
        $this->options['form_params']['PicList'] = $value;
4544
4545
        return $this;
4546
    }
4547
4548
    /**
4549
     * @param string $value
4550
     *
4551
     * @return $this
4552
     */
4553
    public function withAttributeValueList($value)
4554
    {
4555
        $this->data['AttributeValueList'] = $value;
4556
        $this->options['form_params']['AttributeValueList'] = $value;
4557
4558
        return $this;
4559
    }
4560
4561
    /**
4562
     * @param string $value
4563
     *
4564
     * @return $this
4565
     */
4566
    public function withNotifierAppSecret($value)
4567
    {
4568
        $this->data['NotifierAppSecret'] = $value;
4569
        $this->options['form_params']['NotifierAppSecret'] = $value;
4570
4571
        return $this;
4572
    }
4573
4574
    /**
4575
     * @param string $value
4576
     *
4577
     * @return $this
4578
     */
4579
    public function withNotifierExtendValues($value)
4580
    {
4581
        $this->data['NotifierExtendValues'] = $value;
4582
        $this->options['form_params']['NotifierExtendValues'] = $value;
4583
4584
        return $this;
4585
    }
4586
4587
    /**
4588
     * @param string $value
4589
     *
4590
     * @return $this
4591
     */
4592
    public function withDeviceList($value)
4593
    {
4594
        $this->data['DeviceList'] = $value;
4595
        $this->options['form_params']['DeviceList'] = $value;
4596
4597
        return $this;
4598
    }
4599
4600
    /**
4601
     * @param string $value
4602
     *
4603
     * @return $this
4604
     */
4605
    public function withNotifierUrl($value)
4606
    {
4607
        $this->data['NotifierUrl'] = $value;
4608
        $this->options['form_params']['NotifierUrl'] = $value;
4609
4610
        return $this;
4611
    }
4612
4613
    /**
4614
     * @param string $value
4615
     *
4616
     * @return $this
4617
     */
4618
    public function withNotifierType($value)
4619
    {
4620
        $this->data['NotifierType'] = $value;
4621
        $this->options['form_params']['NotifierType'] = $value;
4622
4623
        return $this;
4624
    }
4625
4626
    /**
4627
     * @param string $value
4628
     *
4629
     * @return $this
4630
     */
4631
    public function withBizId($value)
4632
    {
4633
        $this->data['BizId'] = $value;
4634
        $this->options['form_params']['BizId'] = $value;
4635
4636
        return $this;
4637
    }
4638
4639
    /**
4640
     * @param string $value
4641
     *
4642
     * @return $this
4643
     */
4644
    public function withAlgorithmVendor($value)
4645
    {
4646
        $this->data['AlgorithmVendor'] = $value;
4647
        $this->options['form_params']['AlgorithmVendor'] = $value;
4648
4649
        return $this;
4650
    }
4651
}
4652
4653
/**
4654
 * @method string getCorpId()
4655
 * @method string getIcon()
4656
 * @method string getDescription()
4657
 * @method string getAppName()
4658
 * @method string getNameSpace()
4659
 * @method string getName()
4660
 * @method string getAggregateSceneCode()
4661
 */
4662
class UpdateProject extends Rpc
4663
{
4664
4665
    /**
4666
     * @param string $value
4667
     *
4668
     * @return $this
4669
     */
4670
    public function withCorpId($value)
4671
    {
4672
        $this->data['CorpId'] = $value;
4673
        $this->options['form_params']['CorpId'] = $value;
4674
4675
        return $this;
4676
    }
4677
4678
    /**
4679
     * @param string $value
4680
     *
4681
     * @return $this
4682
     */
4683
    public function withIcon($value)
4684
    {
4685
        $this->data['Icon'] = $value;
4686
        $this->options['form_params']['Icon'] = $value;
4687
4688
        return $this;
4689
    }
4690
4691
    /**
4692
     * @param string $value
4693
     *
4694
     * @return $this
4695
     */
4696
    public function withDescription($value)
4697
    {
4698
        $this->data['Description'] = $value;
4699
        $this->options['form_params']['Description'] = $value;
4700
4701
        return $this;
4702
    }
4703
4704
    /**
4705
     * @param string $value
4706
     *
4707
     * @return $this
4708
     */
4709
    public function withAppName($value)
4710
    {
4711
        $this->data['AppName'] = $value;
4712
        $this->options['form_params']['AppName'] = $value;
4713
4714
        return $this;
4715
    }
4716
4717
    /**
4718
     * @param string $value
4719
     *
4720
     * @return $this
4721
     */
4722
    public function withNameSpace($value)
4723
    {
4724
        $this->data['NameSpace'] = $value;
4725
        $this->options['form_params']['NameSpace'] = $value;
4726
4727
        return $this;
4728
    }
4729
4730
    /**
4731
     * @param string $value
4732
     *
4733
     * @return $this
4734
     */
4735
    public function withName($value)
4736
    {
4737
        $this->data['Name'] = $value;
4738
        $this->options['form_params']['Name'] = $value;
4739
4740
        return $this;
4741
    }
4742
4743
    /**
4744
     * @param string $value
4745
     *
4746
     * @return $this
4747
     */
4748
    public function withAggregateSceneCode($value)
4749
    {
4750
        $this->data['AggregateSceneCode'] = $value;
4751
        $this->options['form_params']['AggregateSceneCode'] = $value;
4752
4753
        return $this;
4754
    }
4755
}
4756