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 ( 491e70...5f253a )
by
unknown
07:03
created

CreateProject::withName()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 3
c 1
b 0
f 0
dl 0
loc 6
rs 10
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\CDRS\V20201101;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method BindDevice bindDevice(array $options = [])
9
 * @method CreateProject createProject(array $options = [])
10
 * @method ListCityMapAois listCityMapAois(array $options = [])
11
 * @method ListCityMapCameraResults listCityMapCameraResults(array $options = [])
12
 * @method ListCityMapCameraStatistics listCityMapCameraStatistics(array $options = [])
13
 * @method ListCityMapImageDetails listCityMapImageDetails(array $options = [])
14
 * @method ListCityMapPersonFlow listCityMapPersonFlow(array $options = [])
15
 * @method ListCityMapRangeStatistic listCityMapRangeStatistic(array $options = [])
16
 * @method ListDataStatistics listDataStatistics(array $options = [])
17
 * @method ListDataStatisticsByDay listDataStatisticsByDay(array $options = [])
18
 * @method ListDeviceDetail listDeviceDetail(array $options = [])
19
 * @method ListDeviceGenderStatistics listDeviceGenderStatistics(array $options = [])
20
 * @method ListDevicePerson listDevicePerson(array $options = [])
21
 * @method ListDevicePersonStatistics listDevicePersonStatistics(array $options = [])
22
 * @method ListMapRouteDetails listMapRouteDetails(array $options = [])
23
 * @method ListPersonDetails listPersonDetails(array $options = [])
24
 * @method ListPersonResult listPersonResult(array $options = [])
25
 * @method ListPersonTag listPersonTag(array $options = [])
26
 * @method ListPersonTop listPersonTop(array $options = [])
27
 * @method ListPersonTrack listPersonTrack(array $options = [])
28
 * @method ListRangeDevice listRangeDevice(array $options = [])
29
 * @method ListStorageStatistics listStorageStatistics(array $options = [])
30
 * @method ListStructureStatistics listStructureStatistics(array $options = [])
31
 * @method ListVehicleDetails listVehicleDetails(array $options = [])
32
 * @method ListVehicleResults listVehicleResults(array $options = [])
33
 * @method ListVehicleTagDistribute listVehicleTagDistribute(array $options = [])
34
 * @method ListVehicleTop listVehicleTop(array $options = [])
35
 * @method ListVehicleTrack listVehicleTrack(array $options = [])
36
 * @method RecognizeImage recognizeImage(array $options = [])
37
 * @method SearchObject searchObject(array $options = [])
38
 * @method UnbindDevice unbindDevice(array $options = [])
39
 * @method UpdateProject updateProject(array $options = [])
40
 */
41
class CDRSApiResolver extends ApiResolver
42
{
43
}
44
45
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
46
{
47
    /** @var string */
48
    public $product = 'CDRS';
49
50
    /** @var string */
51
    public $version = '2020-11-01';
52
53
    /** @var string */
54
    public $method = 'POST';
55
}
56
57
/**
58
 * @method string getCorpId()
59
 * @method array getDevices()
60
 * @method string getAppName()
61
 * @method string getNameSpace()
62
 */
63
class BindDevice extends Rpc
64
{
65
66
    /**
67
     * @param string $value
68
     *
69
     * @return $this
70
     */
71
    public function withCorpId($value)
72
    {
73
        $this->data['CorpId'] = $value;
74
        $this->options['form_params']['CorpId'] = $value;
75
76
        return $this;
77
    }
78
79
    /**
80
     * @param array $devices
81
     *
82
     * @return $this
83
     */
84
	public function withDevices(array $devices)
85
	{
86
	    $this->data['Devices'] = $devices;
87
		foreach ($devices as $depth1 => $depth1Value) {
88
			if(isset($depth1Value['CorpId'])){
89
				$this->options['form_params']['Devices.' . ($depth1 + 1) . '.CorpId'] = $depth1Value['CorpId'];
90
			}
91
			if(isset($depth1Value['DeviceId'])){
92
				$this->options['form_params']['Devices.' . ($depth1 + 1) . '.DeviceId'] = $depth1Value['DeviceId'];
93
			}
94
		}
95
96
		return $this;
97
    }
98
99
    /**
100
     * @param string $value
101
     *
102
     * @return $this
103
     */
104
    public function withAppName($value)
105
    {
106
        $this->data['AppName'] = $value;
107
        $this->options['form_params']['AppName'] = $value;
108
109
        return $this;
110
    }
111
112
    /**
113
     * @param string $value
114
     *
115
     * @return $this
116
     */
117
    public function withNameSpace($value)
118
    {
119
        $this->data['NameSpace'] = $value;
120
        $this->options['form_params']['NameSpace'] = $value;
121
122
        return $this;
123
    }
124
}
125
126
/**
127
 * @method string getClientToken()
128
 * @method string getIcon()
129
 * @method string getDescription()
130
 * @method string getAppName()
131
 * @method string getNameSpace()
132
 * @method string getName()
133
 */
134
class CreateProject extends Rpc
135
{
136
137
    /**
138
     * @param string $value
139
     *
140
     * @return $this
141
     */
142
    public function withClientToken($value)
143
    {
144
        $this->data['ClientToken'] = $value;
145
        $this->options['form_params']['ClientToken'] = $value;
146
147
        return $this;
148
    }
149
150
    /**
151
     * @param string $value
152
     *
153
     * @return $this
154
     */
155
    public function withIcon($value)
156
    {
157
        $this->data['Icon'] = $value;
158
        $this->options['form_params']['Icon'] = $value;
159
160
        return $this;
161
    }
162
163
    /**
164
     * @param string $value
165
     *
166
     * @return $this
167
     */
168
    public function withDescription($value)
169
    {
170
        $this->data['Description'] = $value;
171
        $this->options['form_params']['Description'] = $value;
172
173
        return $this;
174
    }
175
176
    /**
177
     * @param string $value
178
     *
179
     * @return $this
180
     */
181
    public function withAppName($value)
182
    {
183
        $this->data['AppName'] = $value;
184
        $this->options['form_params']['AppName'] = $value;
185
186
        return $this;
187
    }
188
189
    /**
190
     * @param string $value
191
     *
192
     * @return $this
193
     */
194
    public function withNameSpace($value)
195
    {
196
        $this->data['NameSpace'] = $value;
197
        $this->options['form_params']['NameSpace'] = $value;
198
199
        return $this;
200
    }
201
202
    /**
203
     * @param string $value
204
     *
205
     * @return $this
206
     */
207
    public function withName($value)
208
    {
209
        $this->data['Name'] = $value;
210
        $this->options['form_params']['Name'] = $value;
211
212
        return $this;
213
    }
214
}
215
216
/**
217
 * @method string getLatitude()
218
 * @method string getRadius()
219
 * @method string getLongitude()
220
 */
221
class ListCityMapAois extends Rpc
222
{
223
224
    /**
225
     * @param string $value
226
     *
227
     * @return $this
228
     */
229
    public function withLatitude($value)
230
    {
231
        $this->data['Latitude'] = $value;
232
        $this->options['form_params']['Latitude'] = $value;
233
234
        return $this;
235
    }
236
237
    /**
238
     * @param string $value
239
     *
240
     * @return $this
241
     */
242
    public function withRadius($value)
243
    {
244
        $this->data['Radius'] = $value;
245
        $this->options['form_params']['Radius'] = $value;
246
247
        return $this;
248
    }
249
250
    /**
251
     * @param string $value
252
     *
253
     * @return $this
254
     */
255
    public function withLongitude($value)
256
    {
257
        $this->data['Longitude'] = $value;
258
        $this->options['form_params']['Longitude'] = $value;
259
260
        return $this;
261
    }
262
}
263
264
/**
265
 * @method string getPageNum()
266
 * @method string getDataSourceIdList()
267
 * @method string getPageSize()
268
 */
269
class ListCityMapCameraResults extends Rpc
270
{
271
272
    /**
273
     * @param string $value
274
     *
275
     * @return $this
276
     */
277
    public function withPageNum($value)
278
    {
279
        $this->data['PageNum'] = $value;
280
        $this->options['form_params']['PageNum'] = $value;
281
282
        return $this;
283
    }
284
285
    /**
286
     * @param string $value
287
     *
288
     * @return $this
289
     */
290
    public function withDataSourceIdList($value)
291
    {
292
        $this->data['DataSourceIdList'] = $value;
293
        $this->options['form_params']['DataSourceIdList'] = $value;
294
295
        return $this;
296
    }
297
298
    /**
299
     * @param string $value
300
     *
301
     * @return $this
302
     */
303
    public function withPageSize($value)
304
    {
305
        $this->data['PageSize'] = $value;
306
        $this->options['form_params']['PageSize'] = $value;
307
308
        return $this;
309
    }
310
}
311
312
/**
313
 * @method string getEndTime()
314
 * @method string getStartTime()
315
 * @method string getPageNumber()
316
 * @method string getDataSourceIdList()
317
 * @method string getPageSize()
318
 */
319
class ListCityMapCameraStatistics extends Rpc
320
{
321
322
    /**
323
     * @param string $value
324
     *
325
     * @return $this
326
     */
327
    public function withEndTime($value)
328
    {
329
        $this->data['EndTime'] = $value;
330
        $this->options['form_params']['EndTime'] = $value;
331
332
        return $this;
333
    }
334
335
    /**
336
     * @param string $value
337
     *
338
     * @return $this
339
     */
340
    public function withStartTime($value)
341
    {
342
        $this->data['StartTime'] = $value;
343
        $this->options['form_params']['StartTime'] = $value;
344
345
        return $this;
346
    }
347
348
    /**
349
     * @param string $value
350
     *
351
     * @return $this
352
     */
353
    public function withPageNumber($value)
354
    {
355
        $this->data['PageNumber'] = $value;
356
        $this->options['form_params']['PageNumber'] = $value;
357
358
        return $this;
359
    }
360
361
    /**
362
     * @param string $value
363
     *
364
     * @return $this
365
     */
366
    public function withDataSourceIdList($value)
367
    {
368
        $this->data['DataSourceIdList'] = $value;
369
        $this->options['form_params']['DataSourceIdList'] = $value;
370
371
        return $this;
372
    }
373
374
    /**
375
     * @param string $value
376
     *
377
     * @return $this
378
     */
379
    public function withPageSize($value)
380
    {
381
        $this->data['PageSize'] = $value;
382
        $this->options['form_params']['PageSize'] = $value;
383
384
        return $this;
385
    }
386
}
387
388
/**
389
 * @method string getTimeInterval()
390
 * @method string getRecordNumber()
391
 * @method string getDataSourceId()
392
 */
393
class ListCityMapImageDetails extends Rpc
394
{
395
396
    /**
397
     * @param string $value
398
     *
399
     * @return $this
400
     */
401
    public function withTimeInterval($value)
402
    {
403
        $this->data['TimeInterval'] = $value;
404
        $this->options['form_params']['TimeInterval'] = $value;
405
406
        return $this;
407
    }
408
409
    /**
410
     * @param string $value
411
     *
412
     * @return $this
413
     */
414
    public function withRecordNumber($value)
415
    {
416
        $this->data['RecordNumber'] = $value;
417
        $this->options['form_params']['RecordNumber'] = $value;
418
419
        return $this;
420
    }
421
422
    /**
423
     * @param string $value
424
     *
425
     * @return $this
426
     */
427
    public function withDataSourceId($value)
428
    {
429
        $this->data['DataSourceId'] = $value;
430
        $this->options['form_params']['DataSourceId'] = $value;
431
432
        return $this;
433
    }
434
}
435
436
/**
437
 * @method string getEndTime()
438
 * @method string getRange()
439
 * @method string getStartTime()
440
 * @method string getOriginDataSourceIdList()
441
 * @method string getPageNumber()
442
 * @method string getTargetDataSourceIdList()
443
 * @method string getPageSize()
444
 */
445
class ListCityMapPersonFlow extends Rpc
446
{
447
448
    /**
449
     * @param string $value
450
     *
451
     * @return $this
452
     */
453
    public function withEndTime($value)
454
    {
455
        $this->data['EndTime'] = $value;
456
        $this->options['form_params']['EndTime'] = $value;
457
458
        return $this;
459
    }
460
461
    /**
462
     * @param string $value
463
     *
464
     * @return $this
465
     */
466
    public function withRange($value)
467
    {
468
        $this->data['Range'] = $value;
469
        $this->options['form_params']['Range'] = $value;
470
471
        return $this;
472
    }
473
474
    /**
475
     * @param string $value
476
     *
477
     * @return $this
478
     */
479
    public function withStartTime($value)
480
    {
481
        $this->data['StartTime'] = $value;
482
        $this->options['form_params']['StartTime'] = $value;
483
484
        return $this;
485
    }
486
487
    /**
488
     * @param string $value
489
     *
490
     * @return $this
491
     */
492
    public function withOriginDataSourceIdList($value)
493
    {
494
        $this->data['OriginDataSourceIdList'] = $value;
495
        $this->options['form_params']['OriginDataSourceIdList'] = $value;
496
497
        return $this;
498
    }
499
500
    /**
501
     * @param string $value
502
     *
503
     * @return $this
504
     */
505
    public function withPageNumber($value)
506
    {
507
        $this->data['PageNumber'] = $value;
508
        $this->options['form_params']['PageNumber'] = $value;
509
510
        return $this;
511
    }
512
513
    /**
514
     * @param string $value
515
     *
516
     * @return $this
517
     */
518
    public function withTargetDataSourceIdList($value)
519
    {
520
        $this->data['TargetDataSourceIdList'] = $value;
521
        $this->options['form_params']['TargetDataSourceIdList'] = $value;
522
523
        return $this;
524
    }
525
526
    /**
527
     * @param string $value
528
     *
529
     * @return $this
530
     */
531
    public function withPageSize($value)
532
    {
533
        $this->data['PageSize'] = $value;
534
        $this->options['form_params']['PageSize'] = $value;
535
536
        return $this;
537
    }
538
}
539
540
/**
541
 * @method string getLatitude()
542
 * @method string getEndTime()
543
 * @method string getPageNumber()
544
 * @method string getPageSize()
545
 * @method string getRadius()
546
 * @method string getLongitude()
547
 */
548
class ListCityMapRangeStatistic extends Rpc
549
{
550
551
    /**
552
     * @param string $value
553
     *
554
     * @return $this
555
     */
556
    public function withLatitude($value)
557
    {
558
        $this->data['Latitude'] = $value;
559
        $this->options['form_params']['Latitude'] = $value;
560
561
        return $this;
562
    }
563
564
    /**
565
     * @param string $value
566
     *
567
     * @return $this
568
     */
569
    public function withEndTime($value)
570
    {
571
        $this->data['EndTime'] = $value;
572
        $this->options['form_params']['EndTime'] = $value;
573
574
        return $this;
575
    }
576
577
    /**
578
     * @param string $value
579
     *
580
     * @return $this
581
     */
582
    public function withPageNumber($value)
583
    {
584
        $this->data['PageNumber'] = $value;
585
        $this->options['form_params']['PageNumber'] = $value;
586
587
        return $this;
588
    }
589
590
    /**
591
     * @param string $value
592
     *
593
     * @return $this
594
     */
595
    public function withPageSize($value)
596
    {
597
        $this->data['PageSize'] = $value;
598
        $this->options['form_params']['PageSize'] = $value;
599
600
        return $this;
601
    }
602
603
    /**
604
     * @param string $value
605
     *
606
     * @return $this
607
     */
608
    public function withRadius($value)
609
    {
610
        $this->data['Radius'] = $value;
611
        $this->options['form_params']['Radius'] = $value;
612
613
        return $this;
614
    }
615
616
    /**
617
     * @param string $value
618
     *
619
     * @return $this
620
     */
621
    public function withLongitude($value)
622
    {
623
        $this->data['Longitude'] = $value;
624
        $this->options['form_params']['Longitude'] = $value;
625
626
        return $this;
627
    }
628
}
629
630
/**
631
 * @method string getSchema()
632
 * @method string getBackCategory()
633
 */
634
class ListDataStatistics extends Rpc
635
{
636
637
    /**
638
     * @param string $value
639
     *
640
     * @return $this
641
     */
642
    public function withSchema($value)
643
    {
644
        $this->data['Schema'] = $value;
645
        $this->options['form_params']['Schema'] = $value;
646
647
        return $this;
648
    }
649
650
    /**
651
     * @param string $value
652
     *
653
     * @return $this
654
     */
655
    public function withBackCategory($value)
656
    {
657
        $this->data['BackCategory'] = $value;
658
        $this->options['form_params']['BackCategory'] = $value;
659
660
        return $this;
661
    }
662
}
663
664
/**
665
 * @method string getCorpId()
666
 * @method string getEndTime()
667
 * @method string getStartTime()
668
 */
669
class ListDataStatisticsByDay extends Rpc
670
{
671
672
    /**
673
     * @param string $value
674
     *
675
     * @return $this
676
     */
677
    public function withCorpId($value)
678
    {
679
        $this->data['CorpId'] = $value;
680
        $this->options['form_params']['CorpId'] = $value;
681
682
        return $this;
683
    }
684
685
    /**
686
     * @param string $value
687
     *
688
     * @return $this
689
     */
690
    public function withEndTime($value)
691
    {
692
        $this->data['EndTime'] = $value;
693
        $this->options['form_params']['EndTime'] = $value;
694
695
        return $this;
696
    }
697
698
    /**
699
     * @param string $value
700
     *
701
     * @return $this
702
     */
703
    public function withStartTime($value)
704
    {
705
        $this->data['StartTime'] = $value;
706
        $this->options['form_params']['StartTime'] = $value;
707
708
        return $this;
709
    }
710
}
711
712
/**
713
 * @method string getCorpId()
714
 * @method string getPageNumber()
715
 * @method string getDataSourceId()
716
 * @method string getPageSize()
717
 */
718
class ListDeviceDetail extends Rpc
719
{
720
721
    /**
722
     * @param string $value
723
     *
724
     * @return $this
725
     */
726
    public function withCorpId($value)
727
    {
728
        $this->data['CorpId'] = $value;
729
        $this->options['form_params']['CorpId'] = $value;
730
731
        return $this;
732
    }
733
734
    /**
735
     * @param string $value
736
     *
737
     * @return $this
738
     */
739
    public function withPageNumber($value)
740
    {
741
        $this->data['PageNumber'] = $value;
742
        $this->options['form_params']['PageNumber'] = $value;
743
744
        return $this;
745
    }
746
747
    /**
748
     * @param string $value
749
     *
750
     * @return $this
751
     */
752
    public function withDataSourceId($value)
753
    {
754
        $this->data['DataSourceId'] = $value;
755
        $this->options['form_params']['DataSourceId'] = $value;
756
757
        return $this;
758
    }
759
760
    /**
761
     * @param string $value
762
     *
763
     * @return $this
764
     */
765
    public function withPageSize($value)
766
    {
767
        $this->data['PageSize'] = $value;
768
        $this->options['form_params']['PageSize'] = $value;
769
770
        return $this;
771
    }
772
}
773
774
/**
775
 * @method string getCorpId()
776
 * @method string getEndTime()
777
 * @method string getStartTime()
778
 * @method string getDataSourceId()
779
 */
780
class ListDeviceGenderStatistics extends Rpc
781
{
782
783
    /**
784
     * @param string $value
785
     *
786
     * @return $this
787
     */
788
    public function withCorpId($value)
789
    {
790
        $this->data['CorpId'] = $value;
791
        $this->options['form_params']['CorpId'] = $value;
792
793
        return $this;
794
    }
795
796
    /**
797
     * @param string $value
798
     *
799
     * @return $this
800
     */
801
    public function withEndTime($value)
802
    {
803
        $this->data['EndTime'] = $value;
804
        $this->options['form_params']['EndTime'] = $value;
805
806
        return $this;
807
    }
808
809
    /**
810
     * @param string $value
811
     *
812
     * @return $this
813
     */
814
    public function withStartTime($value)
815
    {
816
        $this->data['StartTime'] = $value;
817
        $this->options['form_params']['StartTime'] = $value;
818
819
        return $this;
820
    }
821
822
    /**
823
     * @param string $value
824
     *
825
     * @return $this
826
     */
827
    public function withDataSourceId($value)
828
    {
829
        $this->data['DataSourceId'] = $value;
830
        $this->options['form_params']['DataSourceId'] = $value;
831
832
        return $this;
833
    }
834
}
835
836
/**
837
 * @method string getStatisticsType()
838
 * @method string getCorpId()
839
 * @method string getEndTime()
840
 * @method string getStartTime()
841
 * @method string getPageNumber()
842
 * @method string getDataSourceId()
843
 * @method string getPageSize()
844
 */
845
class ListDevicePerson extends Rpc
846
{
847
848
    /**
849
     * @param string $value
850
     *
851
     * @return $this
852
     */
853
    public function withStatisticsType($value)
854
    {
855
        $this->data['StatisticsType'] = $value;
856
        $this->options['form_params']['StatisticsType'] = $value;
857
858
        return $this;
859
    }
860
861
    /**
862
     * @param string $value
863
     *
864
     * @return $this
865
     */
866
    public function withCorpId($value)
867
    {
868
        $this->data['CorpId'] = $value;
869
        $this->options['form_params']['CorpId'] = $value;
870
871
        return $this;
872
    }
873
874
    /**
875
     * @param string $value
876
     *
877
     * @return $this
878
     */
879
    public function withEndTime($value)
880
    {
881
        $this->data['EndTime'] = $value;
882
        $this->options['form_params']['EndTime'] = $value;
883
884
        return $this;
885
    }
886
887
    /**
888
     * @param string $value
889
     *
890
     * @return $this
891
     */
892
    public function withStartTime($value)
893
    {
894
        $this->data['StartTime'] = $value;
895
        $this->options['form_params']['StartTime'] = $value;
896
897
        return $this;
898
    }
899
900
    /**
901
     * @param string $value
902
     *
903
     * @return $this
904
     */
905
    public function withPageNumber($value)
906
    {
907
        $this->data['PageNumber'] = $value;
908
        $this->options['form_params']['PageNumber'] = $value;
909
910
        return $this;
911
    }
912
913
    /**
914
     * @param string $value
915
     *
916
     * @return $this
917
     */
918
    public function withDataSourceId($value)
919
    {
920
        $this->data['DataSourceId'] = $value;
921
        $this->options['form_params']['DataSourceId'] = $value;
922
923
        return $this;
924
    }
925
926
    /**
927
     * @param string $value
928
     *
929
     * @return $this
930
     */
931
    public function withPageSize($value)
932
    {
933
        $this->data['PageSize'] = $value;
934
        $this->options['form_params']['PageSize'] = $value;
935
936
        return $this;
937
    }
938
}
939
940
/**
941
 * @method string getStatisticsType()
942
 * @method string getCorpId()
943
 * @method string getEndTime()
944
 * @method string getStartTime()
945
 * @method string getDataSourceId()
946
 */
947
class ListDevicePersonStatistics extends Rpc
948
{
949
950
    /**
951
     * @param string $value
952
     *
953
     * @return $this
954
     */
955
    public function withStatisticsType($value)
956
    {
957
        $this->data['StatisticsType'] = $value;
958
        $this->options['form_params']['StatisticsType'] = $value;
959
960
        return $this;
961
    }
962
963
    /**
964
     * @param string $value
965
     *
966
     * @return $this
967
     */
968
    public function withCorpId($value)
969
    {
970
        $this->data['CorpId'] = $value;
971
        $this->options['form_params']['CorpId'] = $value;
972
973
        return $this;
974
    }
975
976
    /**
977
     * @param string $value
978
     *
979
     * @return $this
980
     */
981
    public function withEndTime($value)
982
    {
983
        $this->data['EndTime'] = $value;
984
        $this->options['form_params']['EndTime'] = $value;
985
986
        return $this;
987
    }
988
989
    /**
990
     * @param string $value
991
     *
992
     * @return $this
993
     */
994
    public function withStartTime($value)
995
    {
996
        $this->data['StartTime'] = $value;
997
        $this->options['form_params']['StartTime'] = $value;
998
999
        return $this;
1000
    }
1001
1002
    /**
1003
     * @param string $value
1004
     *
1005
     * @return $this
1006
     */
1007
    public function withDataSourceId($value)
1008
    {
1009
        $this->data['DataSourceId'] = $value;
1010
        $this->options['form_params']['DataSourceId'] = $value;
1011
1012
        return $this;
1013
    }
1014
}
1015
1016
/**
1017
 * @method string getRouteList()
1018
 */
1019
class ListMapRouteDetails extends Rpc
1020
{
1021
1022
    /**
1023
     * @param string $value
1024
     *
1025
     * @return $this
1026
     */
1027
    public function withRouteList($value)
1028
    {
1029
        $this->data['RouteList'] = $value;
1030
        $this->options['form_params']['RouteList'] = $value;
1031
1032
        return $this;
1033
    }
1034
}
1035
1036
/**
1037
 * @method string getCorpId()
1038
 * @method string getEndTime()
1039
 * @method string getStartTime()
1040
 * @method string getPageNumber()
1041
 * @method string getPageSize()
1042
 * @method string getPersonId()
1043
 */
1044
class ListPersonDetails extends Rpc
1045
{
1046
1047
    /**
1048
     * @param string $value
1049
     *
1050
     * @return $this
1051
     */
1052
    public function withCorpId($value)
1053
    {
1054
        $this->data['CorpId'] = $value;
1055
        $this->options['form_params']['CorpId'] = $value;
1056
1057
        return $this;
1058
    }
1059
1060
    /**
1061
     * @param string $value
1062
     *
1063
     * @return $this
1064
     */
1065
    public function withEndTime($value)
1066
    {
1067
        $this->data['EndTime'] = $value;
1068
        $this->options['form_params']['EndTime'] = $value;
1069
1070
        return $this;
1071
    }
1072
1073
    /**
1074
     * @param string $value
1075
     *
1076
     * @return $this
1077
     */
1078
    public function withStartTime($value)
1079
    {
1080
        $this->data['StartTime'] = $value;
1081
        $this->options['form_params']['StartTime'] = $value;
1082
1083
        return $this;
1084
    }
1085
1086
    /**
1087
     * @param string $value
1088
     *
1089
     * @return $this
1090
     */
1091
    public function withPageNumber($value)
1092
    {
1093
        $this->data['PageNumber'] = $value;
1094
        $this->options['form_params']['PageNumber'] = $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
     * @param string $value
1114
     *
1115
     * @return $this
1116
     */
1117
    public function withPersonId($value)
1118
    {
1119
        $this->data['PersonId'] = $value;
1120
        $this->options['form_params']['PersonId'] = $value;
1121
1122
        return $this;
1123
    }
1124
}
1125
1126
/**
1127
 * @method string getProfession()
1128
 * @method string getCorpId()
1129
 * @method string getGender()
1130
 * @method string getEndTime()
1131
 * @method string getStartTime()
1132
 * @method string getPageNumber()
1133
 * @method string getPageSize()
1134
 * @method string getAge()
1135
 */
1136
class ListPersonResult extends Rpc
1137
{
1138
1139
    /**
1140
     * @param string $value
1141
     *
1142
     * @return $this
1143
     */
1144
    public function withProfession($value)
1145
    {
1146
        $this->data['Profession'] = $value;
1147
        $this->options['form_params']['Profession'] = $value;
1148
1149
        return $this;
1150
    }
1151
1152
    /**
1153
     * @param string $value
1154
     *
1155
     * @return $this
1156
     */
1157
    public function withCorpId($value)
1158
    {
1159
        $this->data['CorpId'] = $value;
1160
        $this->options['form_params']['CorpId'] = $value;
1161
1162
        return $this;
1163
    }
1164
1165
    /**
1166
     * @param string $value
1167
     *
1168
     * @return $this
1169
     */
1170
    public function withGender($value)
1171
    {
1172
        $this->data['Gender'] = $value;
1173
        $this->options['form_params']['Gender'] = $value;
1174
1175
        return $this;
1176
    }
1177
1178
    /**
1179
     * @param string $value
1180
     *
1181
     * @return $this
1182
     */
1183
    public function withEndTime($value)
1184
    {
1185
        $this->data['EndTime'] = $value;
1186
        $this->options['form_params']['EndTime'] = $value;
1187
1188
        return $this;
1189
    }
1190
1191
    /**
1192
     * @param string $value
1193
     *
1194
     * @return $this
1195
     */
1196
    public function withStartTime($value)
1197
    {
1198
        $this->data['StartTime'] = $value;
1199
        $this->options['form_params']['StartTime'] = $value;
1200
1201
        return $this;
1202
    }
1203
1204
    /**
1205
     * @param string $value
1206
     *
1207
     * @return $this
1208
     */
1209
    public function withPageNumber($value)
1210
    {
1211
        $this->data['PageNumber'] = $value;
1212
        $this->options['form_params']['PageNumber'] = $value;
1213
1214
        return $this;
1215
    }
1216
1217
    /**
1218
     * @param string $value
1219
     *
1220
     * @return $this
1221
     */
1222
    public function withPageSize($value)
1223
    {
1224
        $this->data['PageSize'] = $value;
1225
        $this->options['form_params']['PageSize'] = $value;
1226
1227
        return $this;
1228
    }
1229
1230
    /**
1231
     * @param string $value
1232
     *
1233
     * @return $this
1234
     */
1235
    public function withAge($value)
1236
    {
1237
        $this->data['Age'] = $value;
1238
        $this->options['form_params']['Age'] = $value;
1239
1240
        return $this;
1241
    }
1242
}
1243
1244
/**
1245
 * @method string getCorpId()
1246
 * @method string getPageNumber()
1247
 * @method string getTagCode()
1248
 * @method string getPageSize()
1249
 */
1250
class ListPersonTag extends Rpc
1251
{
1252
1253
    /**
1254
     * @param string $value
1255
     *
1256
     * @return $this
1257
     */
1258
    public function withCorpId($value)
1259
    {
1260
        $this->data['CorpId'] = $value;
1261
        $this->options['form_params']['CorpId'] = $value;
1262
1263
        return $this;
1264
    }
1265
1266
    /**
1267
     * @param string $value
1268
     *
1269
     * @return $this
1270
     */
1271
    public function withPageNumber($value)
1272
    {
1273
        $this->data['PageNumber'] = $value;
1274
        $this->options['form_params']['PageNumber'] = $value;
1275
1276
        return $this;
1277
    }
1278
1279
    /**
1280
     * @param string $value
1281
     *
1282
     * @return $this
1283
     */
1284
    public function withTagCode($value)
1285
    {
1286
        $this->data['TagCode'] = $value;
1287
        $this->options['form_params']['TagCode'] = $value;
1288
1289
        return $this;
1290
    }
1291
1292
    /**
1293
     * @param string $value
1294
     *
1295
     * @return $this
1296
     */
1297
    public function withPageSize($value)
1298
    {
1299
        $this->data['PageSize'] = $value;
1300
        $this->options['form_params']['PageSize'] = $value;
1301
1302
        return $this;
1303
    }
1304
}
1305
1306
/**
1307
 * @method string getCorpId()
1308
 * @method string getEndTime()
1309
 * @method string getStartTime()
1310
 * @method string getPersonId()
1311
 */
1312
class ListPersonTop extends Rpc
1313
{
1314
1315
    /**
1316
     * @param string $value
1317
     *
1318
     * @return $this
1319
     */
1320
    public function withCorpId($value)
1321
    {
1322
        $this->data['CorpId'] = $value;
1323
        $this->options['form_params']['CorpId'] = $value;
1324
1325
        return $this;
1326
    }
1327
1328
    /**
1329
     * @param string $value
1330
     *
1331
     * @return $this
1332
     */
1333
    public function withEndTime($value)
1334
    {
1335
        $this->data['EndTime'] = $value;
1336
        $this->options['form_params']['EndTime'] = $value;
1337
1338
        return $this;
1339
    }
1340
1341
    /**
1342
     * @param string $value
1343
     *
1344
     * @return $this
1345
     */
1346
    public function withStartTime($value)
1347
    {
1348
        $this->data['StartTime'] = $value;
1349
        $this->options['form_params']['StartTime'] = $value;
1350
1351
        return $this;
1352
    }
1353
1354
    /**
1355
     * @param string $value
1356
     *
1357
     * @return $this
1358
     */
1359
    public function withPersonId($value)
1360
    {
1361
        $this->data['PersonId'] = $value;
1362
        $this->options['form_params']['PersonId'] = $value;
1363
1364
        return $this;
1365
    }
1366
}
1367
1368
/**
1369
 * @method string getCorpId()
1370
 * @method string getEndTime()
1371
 * @method string getStartTime()
1372
 * @method string getPageNumber()
1373
 * @method string getPageSize()
1374
 * @method string getPersonId()
1375
 */
1376
class ListPersonTrack extends Rpc
1377
{
1378
1379
    /**
1380
     * @param string $value
1381
     *
1382
     * @return $this
1383
     */
1384
    public function withCorpId($value)
1385
    {
1386
        $this->data['CorpId'] = $value;
1387
        $this->options['form_params']['CorpId'] = $value;
1388
1389
        return $this;
1390
    }
1391
1392
    /**
1393
     * @param string $value
1394
     *
1395
     * @return $this
1396
     */
1397
    public function withEndTime($value)
1398
    {
1399
        $this->data['EndTime'] = $value;
1400
        $this->options['form_params']['EndTime'] = $value;
1401
1402
        return $this;
1403
    }
1404
1405
    /**
1406
     * @param string $value
1407
     *
1408
     * @return $this
1409
     */
1410
    public function withStartTime($value)
1411
    {
1412
        $this->data['StartTime'] = $value;
1413
        $this->options['form_params']['StartTime'] = $value;
1414
1415
        return $this;
1416
    }
1417
1418
    /**
1419
     * @param string $value
1420
     *
1421
     * @return $this
1422
     */
1423
    public function withPageNumber($value)
1424
    {
1425
        $this->data['PageNumber'] = $value;
1426
        $this->options['form_params']['PageNumber'] = $value;
1427
1428
        return $this;
1429
    }
1430
1431
    /**
1432
     * @param string $value
1433
     *
1434
     * @return $this
1435
     */
1436
    public function withPageSize($value)
1437
    {
1438
        $this->data['PageSize'] = $value;
1439
        $this->options['form_params']['PageSize'] = $value;
1440
1441
        return $this;
1442
    }
1443
1444
    /**
1445
     * @param string $value
1446
     *
1447
     * @return $this
1448
     */
1449
    public function withPersonId($value)
1450
    {
1451
        $this->data['PersonId'] = $value;
1452
        $this->options['form_params']['PersonId'] = $value;
1453
1454
        return $this;
1455
    }
1456
}
1457
1458
/**
1459
 * @method string getCorpId()
1460
 * @method string getPageNumber()
1461
 * @method string getDataSourceId()
1462
 * @method string getPageSize()
1463
 * @method string getRadius()
1464
 */
1465
class ListRangeDevice extends Rpc
1466
{
1467
1468
    /**
1469
     * @param string $value
1470
     *
1471
     * @return $this
1472
     */
1473
    public function withCorpId($value)
1474
    {
1475
        $this->data['CorpId'] = $value;
1476
        $this->options['form_params']['CorpId'] = $value;
1477
1478
        return $this;
1479
    }
1480
1481
    /**
1482
     * @param string $value
1483
     *
1484
     * @return $this
1485
     */
1486
    public function withPageNumber($value)
1487
    {
1488
        $this->data['PageNumber'] = $value;
1489
        $this->options['form_params']['PageNumber'] = $value;
1490
1491
        return $this;
1492
    }
1493
1494
    /**
1495
     * @param string $value
1496
     *
1497
     * @return $this
1498
     */
1499
    public function withDataSourceId($value)
1500
    {
1501
        $this->data['DataSourceId'] = $value;
1502
        $this->options['form_params']['DataSourceId'] = $value;
1503
1504
        return $this;
1505
    }
1506
1507
    /**
1508
     * @param string $value
1509
     *
1510
     * @return $this
1511
     */
1512
    public function withPageSize($value)
1513
    {
1514
        $this->data['PageSize'] = $value;
1515
        $this->options['form_params']['PageSize'] = $value;
1516
1517
        return $this;
1518
    }
1519
1520
    /**
1521
     * @param string $value
1522
     *
1523
     * @return $this
1524
     */
1525
    public function withRadius($value)
1526
    {
1527
        $this->data['Radius'] = $value;
1528
        $this->options['form_params']['Radius'] = $value;
1529
1530
        return $this;
1531
    }
1532
}
1533
1534
/**
1535
 * @method string getCorpId()
1536
 */
1537
class ListStorageStatistics extends Rpc
1538
{
1539
1540
    /**
1541
     * @param string $value
1542
     *
1543
     * @return $this
1544
     */
1545
    public function withCorpId($value)
1546
    {
1547
        $this->data['CorpId'] = $value;
1548
        $this->options['form_params']['CorpId'] = $value;
1549
1550
        return $this;
1551
    }
1552
}
1553
1554
/**
1555
 * @method string getCorpId()
1556
 * @method string getBackCategory()
1557
 */
1558
class ListStructureStatistics extends Rpc
1559
{
1560
1561
    /**
1562
     * @param string $value
1563
     *
1564
     * @return $this
1565
     */
1566
    public function withCorpId($value)
1567
    {
1568
        $this->data['CorpId'] = $value;
1569
        $this->options['form_params']['CorpId'] = $value;
1570
1571
        return $this;
1572
    }
1573
1574
    /**
1575
     * @param string $value
1576
     *
1577
     * @return $this
1578
     */
1579
    public function withBackCategory($value)
1580
    {
1581
        $this->data['BackCategory'] = $value;
1582
        $this->options['form_params']['BackCategory'] = $value;
1583
1584
        return $this;
1585
    }
1586
}
1587
1588
/**
1589
 * @method string getPlateId()
1590
 * @method string getCorpId()
1591
 * @method string getEndTime()
1592
 * @method string getStartTime()
1593
 * @method string getPageNumber()
1594
 * @method string getPageSize()
1595
 */
1596
class ListVehicleDetails extends Rpc
1597
{
1598
1599
    /**
1600
     * @param string $value
1601
     *
1602
     * @return $this
1603
     */
1604
    public function withPlateId($value)
1605
    {
1606
        $this->data['PlateId'] = $value;
1607
        $this->options['form_params']['PlateId'] = $value;
1608
1609
        return $this;
1610
    }
1611
1612
    /**
1613
     * @param string $value
1614
     *
1615
     * @return $this
1616
     */
1617
    public function withCorpId($value)
1618
    {
1619
        $this->data['CorpId'] = $value;
1620
        $this->options['form_params']['CorpId'] = $value;
1621
1622
        return $this;
1623
    }
1624
1625
    /**
1626
     * @param string $value
1627
     *
1628
     * @return $this
1629
     */
1630
    public function withEndTime($value)
1631
    {
1632
        $this->data['EndTime'] = $value;
1633
        $this->options['form_params']['EndTime'] = $value;
1634
1635
        return $this;
1636
    }
1637
1638
    /**
1639
     * @param string $value
1640
     *
1641
     * @return $this
1642
     */
1643
    public function withStartTime($value)
1644
    {
1645
        $this->data['StartTime'] = $value;
1646
        $this->options['form_params']['StartTime'] = $value;
1647
1648
        return $this;
1649
    }
1650
1651
    /**
1652
     * @param string $value
1653
     *
1654
     * @return $this
1655
     */
1656
    public function withPageNumber($value)
1657
    {
1658
        $this->data['PageNumber'] = $value;
1659
        $this->options['form_params']['PageNumber'] = $value;
1660
1661
        return $this;
1662
    }
1663
1664
    /**
1665
     * @param string $value
1666
     *
1667
     * @return $this
1668
     */
1669
    public function withPageSize($value)
1670
    {
1671
        $this->data['PageSize'] = $value;
1672
        $this->options['form_params']['PageSize'] = $value;
1673
1674
        return $this;
1675
    }
1676
}
1677
1678
/**
1679
 * @method string getCorpId()
1680
 * @method string getEndTime()
1681
 * @method string getStartTime()
1682
 * @method string getVehicleColor()
1683
 * @method string getVehicleApplication()
1684
 * @method string getPageNumber()
1685
 * @method string getVehicleClass()
1686
 * @method string getPageSize()
1687
 */
1688
class ListVehicleResults extends Rpc
1689
{
1690
1691
    /**
1692
     * @param string $value
1693
     *
1694
     * @return $this
1695
     */
1696
    public function withCorpId($value)
1697
    {
1698
        $this->data['CorpId'] = $value;
1699
        $this->options['form_params']['CorpId'] = $value;
1700
1701
        return $this;
1702
    }
1703
1704
    /**
1705
     * @param string $value
1706
     *
1707
     * @return $this
1708
     */
1709
    public function withEndTime($value)
1710
    {
1711
        $this->data['EndTime'] = $value;
1712
        $this->options['form_params']['EndTime'] = $value;
1713
1714
        return $this;
1715
    }
1716
1717
    /**
1718
     * @param string $value
1719
     *
1720
     * @return $this
1721
     */
1722
    public function withStartTime($value)
1723
    {
1724
        $this->data['StartTime'] = $value;
1725
        $this->options['form_params']['StartTime'] = $value;
1726
1727
        return $this;
1728
    }
1729
1730
    /**
1731
     * @param string $value
1732
     *
1733
     * @return $this
1734
     */
1735
    public function withVehicleColor($value)
1736
    {
1737
        $this->data['VehicleColor'] = $value;
1738
        $this->options['form_params']['VehicleColor'] = $value;
1739
1740
        return $this;
1741
    }
1742
1743
    /**
1744
     * @param string $value
1745
     *
1746
     * @return $this
1747
     */
1748
    public function withVehicleApplication($value)
1749
    {
1750
        $this->data['VehicleApplication'] = $value;
1751
        $this->options['form_params']['VehicleApplication'] = $value;
1752
1753
        return $this;
1754
    }
1755
1756
    /**
1757
     * @param string $value
1758
     *
1759
     * @return $this
1760
     */
1761
    public function withPageNumber($value)
1762
    {
1763
        $this->data['PageNumber'] = $value;
1764
        $this->options['form_params']['PageNumber'] = $value;
1765
1766
        return $this;
1767
    }
1768
1769
    /**
1770
     * @param string $value
1771
     *
1772
     * @return $this
1773
     */
1774
    public function withVehicleClass($value)
1775
    {
1776
        $this->data['VehicleClass'] = $value;
1777
        $this->options['form_params']['VehicleClass'] = $value;
1778
1779
        return $this;
1780
    }
1781
1782
    /**
1783
     * @param string $value
1784
     *
1785
     * @return $this
1786
     */
1787
    public function withPageSize($value)
1788
    {
1789
        $this->data['PageSize'] = $value;
1790
        $this->options['form_params']['PageSize'] = $value;
1791
1792
        return $this;
1793
    }
1794
}
1795
1796
/**
1797
 * @method string getCorpId()
1798
 * @method string getEndTime()
1799
 * @method string getStartTime()
1800
 * @method string getTagCode()
1801
 */
1802
class ListVehicleTagDistribute extends Rpc
1803
{
1804
1805
    /**
1806
     * @param string $value
1807
     *
1808
     * @return $this
1809
     */
1810
    public function withCorpId($value)
1811
    {
1812
        $this->data['CorpId'] = $value;
1813
        $this->options['form_params']['CorpId'] = $value;
1814
1815
        return $this;
1816
    }
1817
1818
    /**
1819
     * @param string $value
1820
     *
1821
     * @return $this
1822
     */
1823
    public function withEndTime($value)
1824
    {
1825
        $this->data['EndTime'] = $value;
1826
        $this->options['form_params']['EndTime'] = $value;
1827
1828
        return $this;
1829
    }
1830
1831
    /**
1832
     * @param string $value
1833
     *
1834
     * @return $this
1835
     */
1836
    public function withStartTime($value)
1837
    {
1838
        $this->data['StartTime'] = $value;
1839
        $this->options['form_params']['StartTime'] = $value;
1840
1841
        return $this;
1842
    }
1843
1844
    /**
1845
     * @param string $value
1846
     *
1847
     * @return $this
1848
     */
1849
    public function withTagCode($value)
1850
    {
1851
        $this->data['TagCode'] = $value;
1852
        $this->options['form_params']['TagCode'] = $value;
1853
1854
        return $this;
1855
    }
1856
}
1857
1858
/**
1859
 * @method string getPlateId()
1860
 * @method string getCorpId()
1861
 * @method string getEndTime()
1862
 * @method string getStartTime()
1863
 */
1864
class ListVehicleTop extends Rpc
1865
{
1866
1867
    /**
1868
     * @param string $value
1869
     *
1870
     * @return $this
1871
     */
1872
    public function withPlateId($value)
1873
    {
1874
        $this->data['PlateId'] = $value;
1875
        $this->options['form_params']['PlateId'] = $value;
1876
1877
        return $this;
1878
    }
1879
1880
    /**
1881
     * @param string $value
1882
     *
1883
     * @return $this
1884
     */
1885
    public function withCorpId($value)
1886
    {
1887
        $this->data['CorpId'] = $value;
1888
        $this->options['form_params']['CorpId'] = $value;
1889
1890
        return $this;
1891
    }
1892
1893
    /**
1894
     * @param string $value
1895
     *
1896
     * @return $this
1897
     */
1898
    public function withEndTime($value)
1899
    {
1900
        $this->data['EndTime'] = $value;
1901
        $this->options['form_params']['EndTime'] = $value;
1902
1903
        return $this;
1904
    }
1905
1906
    /**
1907
     * @param string $value
1908
     *
1909
     * @return $this
1910
     */
1911
    public function withStartTime($value)
1912
    {
1913
        $this->data['StartTime'] = $value;
1914
        $this->options['form_params']['StartTime'] = $value;
1915
1916
        return $this;
1917
    }
1918
}
1919
1920
/**
1921
 * @method string getPlateId()
1922
 * @method string getCorpId()
1923
 * @method string getEndTime()
1924
 * @method string getStartTime()
1925
 */
1926
class ListVehicleTrack extends Rpc
1927
{
1928
1929
    /**
1930
     * @param string $value
1931
     *
1932
     * @return $this
1933
     */
1934
    public function withPlateId($value)
1935
    {
1936
        $this->data['PlateId'] = $value;
1937
        $this->options['form_params']['PlateId'] = $value;
1938
1939
        return $this;
1940
    }
1941
1942
    /**
1943
     * @param string $value
1944
     *
1945
     * @return $this
1946
     */
1947
    public function withCorpId($value)
1948
    {
1949
        $this->data['CorpId'] = $value;
1950
        $this->options['form_params']['CorpId'] = $value;
1951
1952
        return $this;
1953
    }
1954
1955
    /**
1956
     * @param string $value
1957
     *
1958
     * @return $this
1959
     */
1960
    public function withEndTime($value)
1961
    {
1962
        $this->data['EndTime'] = $value;
1963
        $this->options['form_params']['EndTime'] = $value;
1964
1965
        return $this;
1966
    }
1967
1968
    /**
1969
     * @param string $value
1970
     *
1971
     * @return $this
1972
     */
1973
    public function withStartTime($value)
1974
    {
1975
        $this->data['StartTime'] = $value;
1976
        $this->options['form_params']['StartTime'] = $value;
1977
1978
        return $this;
1979
    }
1980
}
1981
1982
/**
1983
 * @method string getCorpId()
1984
 * @method string getVendor()
1985
 * @method string getImageUrl()
1986
 * @method string getImageContent()
1987
 */
1988
class RecognizeImage extends Rpc
1989
{
1990
1991
    /**
1992
     * @param string $value
1993
     *
1994
     * @return $this
1995
     */
1996
    public function withCorpId($value)
1997
    {
1998
        $this->data['CorpId'] = $value;
1999
        $this->options['form_params']['CorpId'] = $value;
2000
2001
        return $this;
2002
    }
2003
2004
    /**
2005
     * @param string $value
2006
     *
2007
     * @return $this
2008
     */
2009
    public function withVendor($value)
2010
    {
2011
        $this->data['Vendor'] = $value;
2012
        $this->options['form_params']['Vendor'] = $value;
2013
2014
        return $this;
2015
    }
2016
2017
    /**
2018
     * @param string $value
2019
     *
2020
     * @return $this
2021
     */
2022
    public function withImageUrl($value)
2023
    {
2024
        $this->data['ImageUrl'] = $value;
2025
        $this->options['form_params']['ImageUrl'] = $value;
2026
2027
        return $this;
2028
    }
2029
2030
    /**
2031
     * @param string $value
2032
     *
2033
     * @return $this
2034
     */
2035
    public function withImageContent($value)
2036
    {
2037
        $this->data['ImageContent'] = $value;
2038
        $this->options['form_params']['ImageContent'] = $value;
2039
2040
        return $this;
2041
    }
2042
}
2043
2044
/**
2045
 * @method string getShotTimeEnd()
2046
 * @method string getCorpId()
2047
 * @method string getPageNumber()
2048
 * @method string getFeature()
2049
 * @method string getVendor()
2050
 * @method string getPageSize()
2051
 * @method string getImageContent()
2052
 * @method string getObjectType()
2053
 * @method string getDeviceList()
2054
 * @method string getImageUrl()
2055
 * @method string getAttributes()
2056
 * @method string getShotTimeStart()
2057
 */
2058
class SearchObject extends Rpc
2059
{
2060
2061
    /**
2062
     * @param string $value
2063
     *
2064
     * @return $this
2065
     */
2066
    public function withShotTimeEnd($value)
2067
    {
2068
        $this->data['ShotTimeEnd'] = $value;
2069
        $this->options['form_params']['ShotTimeEnd'] = $value;
2070
2071
        return $this;
2072
    }
2073
2074
    /**
2075
     * @param string $value
2076
     *
2077
     * @return $this
2078
     */
2079
    public function withCorpId($value)
2080
    {
2081
        $this->data['CorpId'] = $value;
2082
        $this->options['form_params']['CorpId'] = $value;
2083
2084
        return $this;
2085
    }
2086
2087
    /**
2088
     * @param string $value
2089
     *
2090
     * @return $this
2091
     */
2092
    public function withPageNumber($value)
2093
    {
2094
        $this->data['PageNumber'] = $value;
2095
        $this->options['form_params']['PageNumber'] = $value;
2096
2097
        return $this;
2098
    }
2099
2100
    /**
2101
     * @param string $value
2102
     *
2103
     * @return $this
2104
     */
2105
    public function withFeature($value)
2106
    {
2107
        $this->data['Feature'] = $value;
2108
        $this->options['form_params']['Feature'] = $value;
2109
2110
        return $this;
2111
    }
2112
2113
    /**
2114
     * @param string $value
2115
     *
2116
     * @return $this
2117
     */
2118
    public function withVendor($value)
2119
    {
2120
        $this->data['Vendor'] = $value;
2121
        $this->options['form_params']['Vendor'] = $value;
2122
2123
        return $this;
2124
    }
2125
2126
    /**
2127
     * @param string $value
2128
     *
2129
     * @return $this
2130
     */
2131
    public function withPageSize($value)
2132
    {
2133
        $this->data['PageSize'] = $value;
2134
        $this->options['form_params']['PageSize'] = $value;
2135
2136
        return $this;
2137
    }
2138
2139
    /**
2140
     * @param string $value
2141
     *
2142
     * @return $this
2143
     */
2144
    public function withImageContent($value)
2145
    {
2146
        $this->data['ImageContent'] = $value;
2147
        $this->options['form_params']['ImageContent'] = $value;
2148
2149
        return $this;
2150
    }
2151
2152
    /**
2153
     * @param string $value
2154
     *
2155
     * @return $this
2156
     */
2157
    public function withObjectType($value)
2158
    {
2159
        $this->data['ObjectType'] = $value;
2160
        $this->options['form_params']['ObjectType'] = $value;
2161
2162
        return $this;
2163
    }
2164
2165
    /**
2166
     * @param string $value
2167
     *
2168
     * @return $this
2169
     */
2170
    public function withDeviceList($value)
2171
    {
2172
        $this->data['DeviceList'] = $value;
2173
        $this->options['form_params']['DeviceList'] = $value;
2174
2175
        return $this;
2176
    }
2177
2178
    /**
2179
     * @param string $value
2180
     *
2181
     * @return $this
2182
     */
2183
    public function withImageUrl($value)
2184
    {
2185
        $this->data['ImageUrl'] = $value;
2186
        $this->options['form_params']['ImageUrl'] = $value;
2187
2188
        return $this;
2189
    }
2190
2191
    /**
2192
     * @param string $value
2193
     *
2194
     * @return $this
2195
     */
2196
    public function withAttributes($value)
2197
    {
2198
        $this->data['Attributes'] = $value;
2199
        $this->options['form_params']['Attributes'] = $value;
2200
2201
        return $this;
2202
    }
2203
2204
    /**
2205
     * @param string $value
2206
     *
2207
     * @return $this
2208
     */
2209
    public function withShotTimeStart($value)
2210
    {
2211
        $this->data['ShotTimeStart'] = $value;
2212
        $this->options['form_params']['ShotTimeStart'] = $value;
2213
2214
        return $this;
2215
    }
2216
}
2217
2218
/**
2219
 * @method string getDeviceIds()
2220
 * @method string getCorpId()
2221
 * @method string getAppName()
2222
 * @method string getNameSpace()
2223
 */
2224
class UnbindDevice extends Rpc
2225
{
2226
2227
    /**
2228
     * @param string $value
2229
     *
2230
     * @return $this
2231
     */
2232
    public function withDeviceIds($value)
2233
    {
2234
        $this->data['DeviceIds'] = $value;
2235
        $this->options['form_params']['DeviceIds'] = $value;
2236
2237
        return $this;
2238
    }
2239
2240
    /**
2241
     * @param string $value
2242
     *
2243
     * @return $this
2244
     */
2245
    public function withCorpId($value)
2246
    {
2247
        $this->data['CorpId'] = $value;
2248
        $this->options['form_params']['CorpId'] = $value;
2249
2250
        return $this;
2251
    }
2252
2253
    /**
2254
     * @param string $value
2255
     *
2256
     * @return $this
2257
     */
2258
    public function withAppName($value)
2259
    {
2260
        $this->data['AppName'] = $value;
2261
        $this->options['form_params']['AppName'] = $value;
2262
2263
        return $this;
2264
    }
2265
2266
    /**
2267
     * @param string $value
2268
     *
2269
     * @return $this
2270
     */
2271
    public function withNameSpace($value)
2272
    {
2273
        $this->data['NameSpace'] = $value;
2274
        $this->options['form_params']['NameSpace'] = $value;
2275
2276
        return $this;
2277
    }
2278
}
2279
2280
/**
2281
 * @method string getCorpId()
2282
 * @method string getIcon()
2283
 * @method string getDescription()
2284
 * @method string getAppName()
2285
 * @method string getNameSpace()
2286
 * @method string getName()
2287
 */
2288
class UpdateProject extends Rpc
2289
{
2290
2291
    /**
2292
     * @param string $value
2293
     *
2294
     * @return $this
2295
     */
2296
    public function withCorpId($value)
2297
    {
2298
        $this->data['CorpId'] = $value;
2299
        $this->options['form_params']['CorpId'] = $value;
2300
2301
        return $this;
2302
    }
2303
2304
    /**
2305
     * @param string $value
2306
     *
2307
     * @return $this
2308
     */
2309
    public function withIcon($value)
2310
    {
2311
        $this->data['Icon'] = $value;
2312
        $this->options['form_params']['Icon'] = $value;
2313
2314
        return $this;
2315
    }
2316
2317
    /**
2318
     * @param string $value
2319
     *
2320
     * @return $this
2321
     */
2322
    public function withDescription($value)
2323
    {
2324
        $this->data['Description'] = $value;
2325
        $this->options['form_params']['Description'] = $value;
2326
2327
        return $this;
2328
    }
2329
2330
    /**
2331
     * @param string $value
2332
     *
2333
     * @return $this
2334
     */
2335
    public function withAppName($value)
2336
    {
2337
        $this->data['AppName'] = $value;
2338
        $this->options['form_params']['AppName'] = $value;
2339
2340
        return $this;
2341
    }
2342
2343
    /**
2344
     * @param string $value
2345
     *
2346
     * @return $this
2347
     */
2348
    public function withNameSpace($value)
2349
    {
2350
        $this->data['NameSpace'] = $value;
2351
        $this->options['form_params']['NameSpace'] = $value;
2352
2353
        return $this;
2354
    }
2355
2356
    /**
2357
     * @param string $value
2358
     *
2359
     * @return $this
2360
     */
2361
    public function withName($value)
2362
    {
2363
        $this->data['Name'] = $value;
2364
        $this->options['form_params']['Name'] = $value;
2365
2366
        return $this;
2367
    }
2368
}
2369