GitHub Access Token became invalid

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

GetDataSourceList::withPage()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 6
c 0
b 0
f 0
ccs 0
cts 1
cp 0
rs 10
cc 1
nc 1
nop 1
crap 2
1
<?php
2
3
namespace AlibabaCloud\Iot\V20180120;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method CreateDataAPIService createDataAPIService(array $options = [])
9
 * @method GetDataAPIServiceDetail getDataAPIServiceDetail(array $options = [])
10
 * @method InvokeDataAPIService invokeDataAPIService(array $options = [])
11
 * @method CreateLoRaNodesTask createLoRaNodesTask(array $options = [])
12
 * @method GetLoraNodesTask getLoraNodesTask(array $options = [])
13
 * @method QueryLoRaJoinPermissions queryLoRaJoinPermissions(array $options = [])
14
 * @method BatchUpdateDeviceNickname batchUpdateDeviceNickname(array $options = [])
15
 * @method QueryDeviceFile queryDeviceFile(array $options = [])
16
 * @method QueryDeviceFileList queryDeviceFileList(array $options = [])
17
 * @method DeleteDeviceFile deleteDeviceFile(array $options = [])
18
 * @method GetNodesAddingTask getNodesAddingTask(array $options = [])
19
 * @method SetDeviceDesiredProperty setDeviceDesiredProperty(array $options = [])
20
 * @method QueryDeviceDesiredProperty queryDeviceDesiredProperty(array $options = [])
21
 * @method CreateProductTags createProductTags(array $options = [])
22
 * @method UpdateProductTags updateProductTags(array $options = [])
23
 * @method DeleteProductTags deleteProductTags(array $options = [])
24
 * @method ListProductTags listProductTags(array $options = [])
25
 * @method ListProductByTags listProductByTags(array $options = [])
26
 * @method QueryDeviceGroupByTags queryDeviceGroupByTags(array $options = [])
27
 * @method QueryDeviceListByDeviceGroup queryDeviceListByDeviceGroup(array $options = [])
28
 * @method QueryDevicePropertiesData queryDevicePropertiesData(array $options = [])
29
 * @method QuerySuperDeviceGroup querySuperDeviceGroup(array $options = [])
30
 * @method QueryDeviceByTags queryDeviceByTags(array $options = [])
31
 * @method SetDevicesProperty setDevicesProperty(array $options = [])
32
 * @method InvokeThingsService invokeThingsService(array $options = [])
33
 * @method SetDeviceGroupTags setDeviceGroupTags(array $options = [])
34
 * @method QueryAppDeviceList queryAppDeviceList(array $options = [])
35
 * @method UpdateDeviceGroup updateDeviceGroup(array $options = [])
36
 * @method QueryDeviceGroupTagList queryDeviceGroupTagList(array $options = [])
37
 * @method QueryDeviceGroupList queryDeviceGroupList(array $options = [])
38
 * @method QueryDeviceGroupInfo queryDeviceGroupInfo(array $options = [])
39
 * @method QueryDeviceGroupByDevice queryDeviceGroupByDevice(array $options = [])
40
 * @method DeleteDeviceGroup deleteDeviceGroup(array $options = [])
41
 * @method CreateDeviceGroup createDeviceGroup(array $options = [])
42
 * @method BatchDeleteDeviceGroupRelations batchDeleteDeviceGroupRelations(array $options = [])
43
 * @method BatchAddDeviceGroupRelations batchAddDeviceGroupRelations(array $options = [])
44
 * @method RRpc rRpc(array $options = [])
45
 * @method QueryPageByApplyId queryPageByApplyId(array $options = [])
46
 * @method QueryDevice queryDevice(array $options = [])
47
 * @method SaveDeviceProp saveDeviceProp(array $options = [])
48
 * @method QueryTopicRouteTable queryTopicRouteTable(array $options = [])
49
 * @method QueryTopicReverseRouteTable queryTopicReverseRouteTable(array $options = [])
50
 * @method PubBroadcast pubBroadcast(array $options = [])
51
 * @method DeleteTopicRouteTable deleteTopicRouteTable(array $options = [])
52
 * @method DeleteDeviceProp deleteDeviceProp(array $options = [])
53
 * @method CreateTopicRouteTable createTopicRouteTable(array $options = [])
54
 * @method BatchGetDeviceState batchGetDeviceState(array $options = [])
55
 * @method UpdateRuleAction updateRuleAction(array $options = [])
56
 * @method UpdateRule updateRule(array $options = [])
57
 * @method UpdateProductTopic updateProductTopic(array $options = [])
58
 * @method UpdateDeviceShadow updateDeviceShadow(array $options = [])
59
 * @method StopRule stopRule(array $options = [])
60
 * @method StartRule startRule(array $options = [])
61
 * @method QueryProductTopic queryProductTopic(array $options = [])
62
 * @method QueryDeviceProp queryDeviceProp(array $options = [])
63
 * @method Pub pub(array $options = [])
64
 * @method ListRuleActions listRuleActions(array $options = [])
65
 * @method ListRule listRule(array $options = [])
66
 * @method GetRuleAction getRuleAction(array $options = [])
67
 * @method GetRule getRule(array $options = [])
68
 * @method GetDeviceShadow getDeviceShadow(array $options = [])
69
 * @method DeleteRuleAction deleteRuleAction(array $options = [])
70
 * @method DeleteRule deleteRule(array $options = [])
71
 * @method DeleteProductTopic deleteProductTopic(array $options = [])
72
 * @method CreateRuleAction createRuleAction(array $options = [])
73
 * @method CreateRule createRule(array $options = [])
74
 * @method CreateProductTopic createProductTopic(array $options = [])
75
 * @method QueryBatchRegisterDeviceStatus queryBatchRegisterDeviceStatus(array $options = [])
76
 * @method GetGatewayBySubDevice getGatewayBySubDevice(array $options = [])
77
 * @method RemoveThingTopo removeThingTopo(array $options = [])
78
 * @method NotifyAddThingTopo notifyAddThingTopo(array $options = [])
79
 * @method GetThingTopo getThingTopo(array $options = [])
80
 * @method QueryDevicePropertyStatus queryDevicePropertyStatus(array $options = [])
81
 * @method QueryDevicePropertyData queryDevicePropertyData(array $options = [])
82
 * @method BatchRegisterDeviceWithApplyId batchRegisterDeviceWithApplyId(array $options = [])
83
 * @method BatchRegisterDevice batchRegisterDevice(array $options = [])
84
 * @method BatchCheckDeviceNames batchCheckDeviceNames(array $options = [])
85
 * @method UpdateProduct updateProduct(array $options = [])
86
 * @method SetDeviceProperty setDeviceProperty(array $options = [])
87
 * @method RegisterDevice registerDevice(array $options = [])
88
 * @method QueryProductList queryProductList(array $options = [])
89
 * @method QueryProduct queryProduct(array $options = [])
90
 * @method QueryDeviceStatistics queryDeviceStatistics(array $options = [])
91
 * @method QueryDeviceServiceData queryDeviceServiceData(array $options = [])
92
 * @method QueryDeviceEventData queryDeviceEventData(array $options = [])
93
 * @method QueryDeviceDetail queryDeviceDetail(array $options = [])
94
 * @method InvokeThingService invokeThingService(array $options = [])
95
 * @method GetDeviceStatus getDeviceStatus(array $options = [])
96
 * @method EnableThing enableThing(array $options = [])
97
 * @method DisableThing disableThing(array $options = [])
98
 * @method DeleteProduct deleteProduct(array $options = [])
99
 * @method DeleteDevice deleteDevice(array $options = [])
100
 * @method CreateProduct createProduct(array $options = [])
101
 */
102
class IotApiResolver extends ApiResolver
103
{
104
}
105
106
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
107
{
108
    /** @var string */
109
    public $product = 'Iot';
110
111
    /** @var string */
112
    public $version = '2018-01-20';
113
114
    /** @var string */
115
    public $method = 'POST';
116
117
    /** @var string */
118
    public $serviceCode = 'iot';
119
}
120
121
/**
122
 * @method array getResponseParam()
123
 * @method string getOriginSql()
124
 * @method $this withOriginSql($value)
125
 * @method string getDisplayName()
126
 * @method $this withDisplayName($value)
127
 * @method string getApiPath()
128
 * @method $this withApiPath($value)
129
 * @method array getRequestParam()
130
 * @method string getFolderId()
131
 * @method $this withFolderId($value)
132
 * @method string getTemplateSql()
133
 * @method $this withTemplateSql($value)
134
 * @method string getDesc()
135
 * @method $this withDesc($value)
136
 */
137
class CreateDataAPIService extends Rpc
138
{
139
140
    /**
141
     * @param array $responseParam
142
     *
143
     * @return $this
144
     */
145
    public function withResponseParam(array $responseParam)
146
    {
147
        $this->data['ResponseParam'] = $responseParam;
148
        foreach ($responseParam as $depth1 => $depth1Value) {
149
            $this->options['form_params']['ResponseParam.' . ($depth1 + 1) . '.Name'] = $depth1Value['Name'];
150
            $this->options['form_params']['ResponseParam.' . ($depth1 + 1) . '.Type'] = $depth1Value['Type'];
151
            $this->options['form_params']['ResponseParam.' . ($depth1 + 1) . '.Required'] = $depth1Value['Required'];
152
            $this->options['form_params']['ResponseParam.' . ($depth1 + 1) . '.Desc'] = $depth1Value['Desc'];
153
            $this->options['form_params']['ResponseParam.' . ($depth1 + 1) . '.Example'] = $depth1Value['Example'];
154
        }
155
156
        return $this;
157
    }
158
159
    /**
160
     * @param array $requestParam
161
     *
162
     * @return $this
163
     */
164
    public function withRequestParam(array $requestParam)
165
    {
166
        $this->data['RequestParam'] = $requestParam;
167
        foreach ($requestParam as $depth1 => $depth1Value) {
168
            $this->options['form_params']['RequestParam.' . ($depth1 + 1) . '.Name'] = $depth1Value['Name'];
169
            $this->options['form_params']['RequestParam.' . ($depth1 + 1) . '.Type'] = $depth1Value['Type'];
170
            $this->options['form_params']['RequestParam.' . ($depth1 + 1) . '.Required'] = $depth1Value['Required'];
171
            $this->options['form_params']['RequestParam.' . ($depth1 + 1) . '.Desc'] = $depth1Value['Desc'];
172
            $this->options['form_params']['RequestParam.' . ($depth1 + 1) . '.Example'] = $depth1Value['Example'];
173
        }
174
175
        return $this;
176
    }
177
}
178
179
/**
180
 * @method string getApiSrn()
181
 * @method $this withApiSrn($value)
182
 */
183
class GetDataAPIServiceDetail extends Rpc
184
{
185
}
186
187
/**
188
 * @method string getApiSrn()
189
 * @method $this withApiSrn($value)
190
 * @method array getParam()
191
 */
192
class InvokeDataAPIService extends Rpc
193
{
194
195
    /**
196
     * @param array $param
197
     *
198
     * @return $this
199
     */
200
    public function withParam(array $param)
201
    {
202
        $this->data['Param'] = $param;
203
        foreach ($param as $depth1 => $depth1Value) {
204
            $this->options['form_params']['Param.' . ($depth1 + 1) . '.ListParamType'] = $depth1Value['ListParamType'];
205
            foreach ($depth1Value['ListParamValue'] as $i => $iValue) {
206
                $this->options['form_params']['Param.' . ($depth1 + 1) . '.ListParamValue.' . ($i + 1)] = $iValue;
207
            }
208
            $this->options['form_params']['Param.' . ($depth1 + 1) . '.ParamValue'] = $depth1Value['ParamValue'];
209
            $this->options['form_params']['Param.' . ($depth1 + 1) . '.ParamName'] = $depth1Value['ParamName'];
210
        }
211
212
        return $this;
213
    }
214
}
215
216
/**
217
 * @method string getIotInstanceId()
218
 * @method $this withIotInstanceId($value)
219
 * @method string getProductKey()
220
 * @method $this withProductKey($value)
221
 * @method array getDeviceInfo()
222
 */
223
class CreateLoRaNodesTask extends Rpc
224
{
225
226
    /**
227
     * @param array $deviceInfo
228
     *
229
     * @return $this
230
     */
231
    public function withDeviceInfo(array $deviceInfo)
232
    {
233
        $this->data['DeviceInfo'] = $deviceInfo;
234
        foreach ($deviceInfo as $depth1 => $depth1Value) {
235
            $this->options['query']['DeviceInfo.' . ($depth1 + 1) . '.PinCode'] = $depth1Value['PinCode'];
236
            $this->options['query']['DeviceInfo.' . ($depth1 + 1) . '.DevEui'] = $depth1Value['DevEui'];
237
        }
238
239
        return $this;
240
    }
241
}
242
243
/**
244
 * @method string getIotInstanceId()
245
 * @method $this withIotInstanceId($value)
246
 * @method string getTaskId()
247
 * @method $this withTaskId($value)
248
 */
249
class GetLoraNodesTask extends Rpc
250
{
251
}
252
253
/**
254
 * @method string getIotInstanceId()
255
 * @method $this withIotInstanceId($value)
256
 */
257
class QueryLoRaJoinPermissions extends Rpc
258
{
259
}
260
261
/**
262
 * @method array getDeviceNicknameInfo()
263
 * @method string getIotInstanceId()
264
 * @method $this withIotInstanceId($value)
265
 */
266
class BatchUpdateDeviceNickname extends Rpc
267
{
268
269
    /**
270
     * @param array $deviceNicknameInfo
271
     *
272
     * @return $this
273
     */
274
    public function withDeviceNicknameInfo(array $deviceNicknameInfo)
275
    {
276
        $this->data['DeviceNicknameInfo'] = $deviceNicknameInfo;
277
        foreach ($deviceNicknameInfo as $depth1 => $depth1Value) {
278
            $this->options['query']['DeviceNicknameInfo.' . ($depth1 + 1) . '.IotId'] = $depth1Value['IotId'];
279
            $this->options['query']['DeviceNicknameInfo.' . ($depth1 + 1) . '.Nickname'] = $depth1Value['Nickname'];
280
            $this->options['query']['DeviceNicknameInfo.' . ($depth1 + 1) . '.DeviceName'] = $depth1Value['DeviceName'];
281
            $this->options['query']['DeviceNicknameInfo.' . ($depth1 + 1) . '.ProductKey'] = $depth1Value['ProductKey'];
282
        }
283
284
        return $this;
285
    }
286
}
287
288
/**
289
 * @method string getIotId()
290
 * @method $this withIotId($value)
291
 * @method string getIotInstanceId()
292
 * @method $this withIotInstanceId($value)
293
 * @method string getDeviceName()
294
 * @method $this withDeviceName($value)
295
 * @method string getProductKey()
296
 * @method $this withProductKey($value)
297
 * @method string getFileId()
298
 * @method $this withFileId($value)
299
 */
300
class QueryDeviceFile extends Rpc
301
{
302
}
303
304
/**
305
 * @method string getIotId()
306
 * @method $this withIotId($value)
307
 * @method string getIotInstanceId()
308
 * @method $this withIotInstanceId($value)
309
 * @method string getPageSize()
310
 * @method $this withPageSize($value)
311
 * @method string getDeviceName()
312
 * @method $this withDeviceName($value)
313
 * @method string getCurrentPage()
314
 * @method $this withCurrentPage($value)
315
 * @method string getProductKey()
316
 * @method $this withProductKey($value)
317
 */
318
class QueryDeviceFileList extends Rpc
319
{
320
}
321
322
/**
323
 * @method string getIotId()
324
 * @method $this withIotId($value)
325
 * @method string getIotInstanceId()
326
 * @method $this withIotInstanceId($value)
327
 * @method string getDeviceName()
328
 * @method $this withDeviceName($value)
329
 * @method string getProductKey()
330
 * @method $this withProductKey($value)
331
 * @method string getFileId()
332
 * @method $this withFileId($value)
333
 */
334
class DeleteDeviceFile extends Rpc
335
{
336
}
337
338
/**
339
 * @method string getIotInstanceId()
340
 * @method $this withIotInstanceId($value)
341
 * @method string getTaskId()
342
 * @method $this withTaskId($value)
343
 */
344
class GetNodesAddingTask extends Rpc
345
{
346
}
347
348
/**
349
 * @method string getIotId()
350
 * @method $this withIotId($value)
351
 * @method string getVersions()
352
 * @method $this withVersions($value)
353
 * @method string getIotInstanceId()
354
 * @method $this withIotInstanceId($value)
355
 * @method string getDeviceName()
356
 * @method $this withDeviceName($value)
357
 * @method string getProductKey()
358
 * @method $this withProductKey($value)
359
 * @method string getItems()
360
 * @method $this withItems($value)
361
 */
362
class SetDeviceDesiredProperty extends Rpc
363
{
364
}
365
366
/**
367
 * @method array getIdentifier()
368
 * @method string getIotId()
369
 * @method $this withIotId($value)
370
 * @method string getIotInstanceId()
371
 * @method $this withIotInstanceId($value)
372
 * @method string getDeviceName()
373
 * @method $this withDeviceName($value)
374
 * @method string getProductKey()
375
 * @method $this withProductKey($value)
376
 */
377
class QueryDeviceDesiredProperty extends Rpc
378
{
379
380
    /**
381
     * @param array $identifier
382
     *
383
     * @return $this
384
     */
385
    public function withIdentifier(array $identifier)
386
    {
387
        $this->data['Identifier'] = $identifier;
388
        foreach ($identifier as $i => $iValue) {
389
            $this->options['query']['Identifier.' . ($i + 1)] = $iValue;
390
        }
391
392
        return $this;
393
    }
394
}
395
396
/**
397
 * @method array getProductTag()
398
 * @method string getIotInstanceId()
399
 * @method $this withIotInstanceId($value)
400
 * @method string getProductKey()
401
 * @method $this withProductKey($value)
402
 */
403
class CreateProductTags extends Rpc
404
{
405
406
    /**
407
     * @param array $productTag
408
     *
409
     * @return $this
410
     */
411
    public function withProductTag(array $productTag)
412
    {
413
        $this->data['ProductTag'] = $productTag;
414
        foreach ($productTag as $depth1 => $depth1Value) {
415
            $this->options['query']['ProductTag.' . ($depth1 + 1) . '.TagValue'] = $depth1Value['TagValue'];
416
            $this->options['query']['ProductTag.' . ($depth1 + 1) . '.TagKey'] = $depth1Value['TagKey'];
417
        }
418
419
        return $this;
420
    }
421
}
422
423
/**
424
 * @method array getProductTag()
425
 * @method string getIotInstanceId()
426
 * @method $this withIotInstanceId($value)
427
 * @method string getProductKey()
428
 * @method $this withProductKey($value)
429
 */
430
class UpdateProductTags extends Rpc
431
{
432
433
    /**
434
     * @param array $productTag
435
     *
436
     * @return $this
437
     */
438
    public function withProductTag(array $productTag)
439
    {
440
        $this->data['ProductTag'] = $productTag;
441
        foreach ($productTag as $depth1 => $depth1Value) {
442
            $this->options['query']['ProductTag.' . ($depth1 + 1) . '.TagValue'] = $depth1Value['TagValue'];
443
            $this->options['query']['ProductTag.' . ($depth1 + 1) . '.TagKey'] = $depth1Value['TagKey'];
444
        }
445
446
        return $this;
447
    }
448
}
449
450
/**
451
 * @method string getIotInstanceId()
452
 * @method $this withIotInstanceId($value)
453
 * @method array getProductTagKey()
454
 * @method string getProductKey()
455
 * @method $this withProductKey($value)
456
 */
457
class DeleteProductTags extends Rpc
458
{
459
460
    /**
461
     * @param array $productTagKey
462
     *
463
     * @return $this
464
     */
465
    public function withProductTagKey(array $productTagKey)
466
    {
467
        $this->data['ProductTagKey'] = $productTagKey;
468
        foreach ($productTagKey as $i => $iValue) {
469
            $this->options['query']['ProductTagKey.' . ($i + 1)] = $iValue;
470
        }
471
472
        return $this;
473
    }
474
}
475
476
/**
477
 * @method string getIotInstanceId()
478
 * @method $this withIotInstanceId($value)
479
 * @method string getProductKey()
480
 * @method $this withProductKey($value)
481
 */
482
class ListProductTags extends Rpc
483
{
484
}
485
486
/**
487
 * @method array getProductTag()
488
 * @method string getIotInstanceId()
489
 * @method $this withIotInstanceId($value)
490
 * @method string getPageSize()
491
 * @method $this withPageSize($value)
492
 * @method string getCurrentPage()
493
 * @method $this withCurrentPage($value)
494
 */
495
class ListProductByTags extends Rpc
496
{
497
498
    /**
499
     * @param array $productTag
500
     *
501
     * @return $this
502
     */
503
    public function withProductTag(array $productTag)
504
    {
505
        $this->data['ProductTag'] = $productTag;
506
        foreach ($productTag as $depth1 => $depth1Value) {
507
            $this->options['query']['ProductTag.' . ($depth1 + 1) . '.TagValue'] = $depth1Value['TagValue'];
508
            $this->options['query']['ProductTag.' . ($depth1 + 1) . '.TagKey'] = $depth1Value['TagKey'];
509
        }
510
511
        return $this;
512
    }
513
}
514
515
/**
516
 * @method string getIotInstanceId()
517
 * @method $this withIotInstanceId($value)
518
 * @method string getPageSize()
519
 * @method $this withPageSize($value)
520
 * @method string getCurrentPage()
521
 * @method $this withCurrentPage($value)
522
 * @method array getTag()
523
 */
524
class QueryDeviceGroupByTags extends Rpc
525
{
526
527
    /**
528
     * @param array $tag
529
     *
530
     * @return $this
531
     */
532
    public function withTag(array $tag)
533
    {
534
        $this->data['Tag'] = $tag;
535
        foreach ($tag as $depth1 => $depth1Value) {
536
            $this->options['query']['Tag.' . ($depth1 + 1) . '.TagValue'] = $depth1Value['TagValue'];
537
            $this->options['query']['Tag.' . ($depth1 + 1) . '.TagKey'] = $depth1Value['TagKey'];
538
        }
539
540
        return $this;
541
    }
542
}
543
544
/**
545
 * @method string getIotInstanceId()
546
 * @method $this withIotInstanceId($value)
547
 * @method string getGroupId()
548
 * @method $this withGroupId($value)
549
 * @method string getPageSize()
550
 * @method $this withPageSize($value)
551
 * @method string getCurrentPage()
552
 * @method $this withCurrentPage($value)
553
 */
554
class QueryDeviceListByDeviceGroup extends Rpc
555
{
556
}
557
558
/**
559
 * @method string getAsc()
560
 * @method $this withAsc($value)
561
 * @method array getIdentifier()
562
 * @method string getIotId()
563
 * @method $this withIotId($value)
564
 * @method string getIotInstanceId()
565
 * @method $this withIotInstanceId($value)
566
 * @method string getPageSize()
567
 * @method $this withPageSize($value)
568
 * @method string getEndTime()
569
 * @method $this withEndTime($value)
570
 * @method string getDeviceName()
571
 * @method $this withDeviceName($value)
572
 * @method string getStartTime()
573
 * @method $this withStartTime($value)
574
 * @method string getProductKey()
575
 * @method $this withProductKey($value)
576
 */
577
class QueryDevicePropertiesData extends Rpc
578
{
579
580
    /**
581
     * @param array $identifier
582
     *
583
     * @return $this
584
     */
585
    public function withIdentifier(array $identifier)
586
    {
587
        $this->data['Identifier'] = $identifier;
588
        foreach ($identifier as $i => $iValue) {
589
            $this->options['query']['Identifier.' . ($i + 1)] = $iValue;
590
        }
591
592
        return $this;
593
    }
594
}
595
596
/**
597
 * @method string getIotInstanceId()
598
 * @method $this withIotInstanceId($value)
599
 * @method string getGroupId()
600
 * @method $this withGroupId($value)
601
 */
602
class QuerySuperDeviceGroup extends Rpc
603
{
604
}
605
606
/**
607
 * @method string getIotInstanceId()
608
 * @method $this withIotInstanceId($value)
609
 * @method string getPageSize()
610
 * @method $this withPageSize($value)
611
 * @method string getCurrentPage()
612
 * @method $this withCurrentPage($value)
613
 * @method array getTag()
614
 */
615
class QueryDeviceByTags extends Rpc
616
{
617
618
    /**
619
     * @param array $tag
620
     *
621
     * @return $this
622
     */
623
    public function withTag(array $tag)
624
    {
625
        $this->data['Tag'] = $tag;
626
        foreach ($tag as $depth1 => $depth1Value) {
627
            $this->options['query']['Tag.' . ($depth1 + 1) . '.TagValue'] = $depth1Value['TagValue'];
628
            $this->options['query']['Tag.' . ($depth1 + 1) . '.TagKey'] = $depth1Value['TagKey'];
629
        }
630
631
        return $this;
632
    }
633
}
634
635
/**
636
 * @method string getIotInstanceId()
637
 * @method $this withIotInstanceId($value)
638
 * @method array getDeviceName()
639
 * @method string getProductKey()
640
 * @method $this withProductKey($value)
641
 * @method string getItems()
642
 * @method $this withItems($value)
643
 */
644
class SetDevicesProperty extends Rpc
645
{
646
647
    /**
648
     * @param array $deviceName
649
     *
650
     * @return $this
651
     */
652
    public function withDeviceName(array $deviceName)
653
    {
654
        $this->data['DeviceName'] = $deviceName;
655
        foreach ($deviceName as $i => $iValue) {
656
            $this->options['query']['DeviceName.' . ($i + 1)] = $iValue;
657
        }
658
659
        return $this;
660
    }
661
}
662
663
/**
664
 * @method string getArgs()
665
 * @method $this withArgs($value)
666
 * @method string getIdentifier()
667
 * @method $this withIdentifier($value)
668
 * @method string getIotInstanceId()
669
 * @method $this withIotInstanceId($value)
670
 * @method array getDeviceName()
671
 * @method string getProductKey()
672
 * @method $this withProductKey($value)
673
 */
674
class InvokeThingsService extends Rpc
675
{
676
677
    /**
678
     * @param array $deviceName
679
     *
680
     * @return $this
681
     */
682
    public function withDeviceName(array $deviceName)
683
    {
684
        $this->data['DeviceName'] = $deviceName;
685
        foreach ($deviceName as $i => $iValue) {
686
            $this->options['query']['DeviceName.' . ($i + 1)] = $iValue;
687
        }
688
689
        return $this;
690
    }
691
}
692
693
/**
694
 * @method string getTagString()
695
 * @method $this withTagString($value)
696
 * @method string getIotInstanceId()
697
 * @method $this withIotInstanceId($value)
698
 * @method string getGroupId()
699
 * @method $this withGroupId($value)
700
 */
701
class SetDeviceGroupTags extends Rpc
702
{
703
}
704
705
/**
706
 * @method array getProductKeyList()
707
 * @method array getCategoryKeyList()
708
 * @method string getIotInstanceId()
709
 * @method $this withIotInstanceId($value)
710
 * @method string getPageSize()
711
 * @method $this withPageSize($value)
712
 * @method string getCurrentPage()
713
 * @method $this withCurrentPage($value)
714
 * @method string getAppKey()
715
 * @method $this withAppKey($value)
716
 * @method array getTagList()
717
 */
718
class QueryAppDeviceList extends Rpc
719
{
720
721
    /**
722
     * @param array $productKeyList
723
     *
724
     * @return $this
725
     */
726
    public function withProductKeyList(array $productKeyList)
727
    {
728
        $this->data['ProductKeyList'] = $productKeyList;
729
        foreach ($productKeyList as $i => $iValue) {
730
            $this->options['query']['ProductKeyList.' . ($i + 1)] = $iValue;
731
        }
732
733
        return $this;
734
    }
735
736
    /**
737
     * @param array $categoryKeyList
738
     *
739
     * @return $this
740
     */
741
    public function withCategoryKeyList(array $categoryKeyList)
742
    {
743
        $this->data['CategoryKeyList'] = $categoryKeyList;
744
        foreach ($categoryKeyList as $i => $iValue) {
745
            $this->options['query']['CategoryKeyList.' . ($i + 1)] = $iValue;
746
        }
747
748
        return $this;
749
    }
750
751
    /**
752
     * @param array $tagList
753
     *
754
     * @return $this
755
     */
756
    public function withTagList(array $tagList)
757
    {
758
        $this->data['TagList'] = $tagList;
759
        foreach ($tagList as $depth1 => $depth1Value) {
760
            $this->options['query']['TagList.' . ($depth1 + 1) . '.TagName'] = $depth1Value['TagName'];
761
            $this->options['query']['TagList.' . ($depth1 + 1) . '.TagValue'] = $depth1Value['TagValue'];
762
        }
763
764
        return $this;
765
    }
766
}
767
768
/**
769
 * @method string getGroupDesc()
770
 * @method $this withGroupDesc($value)
771
 * @method string getIotInstanceId()
772
 * @method $this withIotInstanceId($value)
773
 * @method string getGroupId()
774
 * @method $this withGroupId($value)
775
 */
776
class UpdateDeviceGroup extends Rpc
777
{
778
}
779
780
/**
781
 * @method string getIotInstanceId()
782
 * @method $this withIotInstanceId($value)
783
 * @method string getGroupId()
784
 * @method $this withGroupId($value)
785
 */
786
class QueryDeviceGroupTagList extends Rpc
787
{
788
}
789
790
/**
791
 * @method string getIotInstanceId()
792
 * @method $this withIotInstanceId($value)
793
 * @method string getSuperGroupId()
794
 * @method $this withSuperGroupId($value)
795
 * @method string getPageSize()
796
 * @method $this withPageSize($value)
797
 * @method string getCurrentPage()
798
 * @method $this withCurrentPage($value)
799
 * @method string getGroupName()
800
 * @method $this withGroupName($value)
801
 */
802
class QueryDeviceGroupList extends Rpc
803
{
804
}
805
806
/**
807
 * @method string getIotInstanceId()
808
 * @method $this withIotInstanceId($value)
809
 * @method string getGroupId()
810
 * @method $this withGroupId($value)
811
 */
812
class QueryDeviceGroupInfo extends Rpc
813
{
814
}
815
816
/**
817
 * @method string getIotInstanceId()
818
 * @method $this withIotInstanceId($value)
819
 * @method string getDeviceName()
820
 * @method $this withDeviceName($value)
821
 * @method string getProductKey()
822
 * @method $this withProductKey($value)
823
 */
824
class QueryDeviceGroupByDevice extends Rpc
825
{
826
}
827
828
/**
829
 * @method string getIotInstanceId()
830
 * @method $this withIotInstanceId($value)
831
 * @method string getGroupId()
832
 * @method $this withGroupId($value)
833
 */
834
class DeleteDeviceGroup extends Rpc
835
{
836
}
837
838
/**
839
 * @method string getGroupDesc()
840
 * @method $this withGroupDesc($value)
841
 * @method string getIotInstanceId()
842
 * @method $this withIotInstanceId($value)
843
 * @method string getSuperGroupId()
844
 * @method $this withSuperGroupId($value)
845
 * @method string getGroupName()
846
 * @method $this withGroupName($value)
847
 */
848
class CreateDeviceGroup extends Rpc
849
{
850
}
851
852
/**
853
 * @method string getIotInstanceId()
854
 * @method $this withIotInstanceId($value)
855
 * @method string getGroupId()
856
 * @method $this withGroupId($value)
857
 * @method array getDevice()
858
 */
859
class BatchDeleteDeviceGroupRelations extends Rpc
860
{
861
862
    /**
863
     * @param array $device
864
     *
865
     * @return $this
866
     */
867
    public function withDevice(array $device)
868
    {
869
        $this->data['Device'] = $device;
870
        foreach ($device as $depth1 => $depth1Value) {
871
            $this->options['query']['Device.' . ($depth1 + 1) . '.DeviceName'] = $depth1Value['DeviceName'];
872
            $this->options['query']['Device.' . ($depth1 + 1) . '.ProductKey'] = $depth1Value['ProductKey'];
873
        }
874
875
        return $this;
876
    }
877
}
878
879
/**
880
 * @method string getIotInstanceId()
881
 * @method $this withIotInstanceId($value)
882
 * @method string getGroupId()
883
 * @method $this withGroupId($value)
884
 * @method array getDevice()
885
 */
886
class BatchAddDeviceGroupRelations extends Rpc
887
{
888
889
    /**
890
     * @param array $device
891
     *
892
     * @return $this
893
     */
894
    public function withDevice(array $device)
895
    {
896
        $this->data['Device'] = $device;
897
        foreach ($device as $depth1 => $depth1Value) {
898
            $this->options['query']['Device.' . ($depth1 + 1) . '.DeviceName'] = $depth1Value['DeviceName'];
899
            $this->options['query']['Device.' . ($depth1 + 1) . '.ProductKey'] = $depth1Value['ProductKey'];
900
        }
901
902
        return $this;
903
    }
904
}
905
906
/**
907
 * @method string getIotInstanceId()
908
 * @method $this withIotInstanceId($value)
909
 * @method string getRequestBase64Byte()
910
 * @method $this withRequestBase64Byte($value)
911
 * @method string getTopic()
912
 * @method $this withTopic($value)
913
 * @method string getDeviceName()
914
 * @method $this withDeviceName($value)
915
 * @method string getProductKey()
916
 * @method $this withProductKey($value)
917
 * @method string getTimeout()
918
 * @method $this withTimeout($value)
919
 */
920
class RRpc extends Rpc
921
{
922
}
923
924
/**
925
 * @method string getApplyId()
926
 * @method $this withApplyId($value)
927
 * @method string getIotInstanceId()
928
 * @method $this withIotInstanceId($value)
929
 * @method string getPageSize()
930
 * @method $this withPageSize($value)
931
 * @method string getCurrentPage()
932
 * @method $this withCurrentPage($value)
933
 */
934
class QueryPageByApplyId extends Rpc
935
{
936
}
937
938
/**
939
 * @method string getIotInstanceId()
940
 * @method $this withIotInstanceId($value)
941
 * @method string getPageSize()
942
 * @method $this withPageSize($value)
943
 * @method string getCurrentPage()
944
 * @method $this withCurrentPage($value)
945
 * @method string getProductKey()
946
 * @method $this withProductKey($value)
947
 */
948
class QueryDevice extends Rpc
949
{
950
}
951
952
/**
953
 * @method string getIotId()
954
 * @method $this withIotId($value)
955
 * @method string getIotInstanceId()
956
 * @method $this withIotInstanceId($value)
957
 * @method string getDeviceName()
958
 * @method $this withDeviceName($value)
959
 * @method string getProductKey()
960
 * @method $this withProductKey($value)
961
 * @method string getProps()
962
 * @method $this withProps($value)
963
 */
964
class SaveDeviceProp extends Rpc
965
{
966
}
967
968
/**
969
 * @method string getIotInstanceId()
970
 * @method $this withIotInstanceId($value)
971
 * @method string getTopic()
972
 * @method $this withTopic($value)
973
 */
974
class QueryTopicRouteTable extends Rpc
975
{
976
}
977
978
/**
979
 * @method string getIotInstanceId()
980
 * @method $this withIotInstanceId($value)
981
 * @method string getTopic()
982
 * @method $this withTopic($value)
983
 */
984
class QueryTopicReverseRouteTable extends Rpc
985
{
986
}
987
988
/**
989
 * @method string getTopicFullName()
990
 * @method $this withTopicFullName($value)
991
 * @method string getMessageContent()
992
 * @method $this withMessageContent($value)
993
 * @method string getIotInstanceId()
994
 * @method $this withIotInstanceId($value)
995
 * @method string getProductKey()
996
 * @method $this withProductKey($value)
997
 */
998
class PubBroadcast extends Rpc
999
{
1000
}
1001
1002
/**
1003
 * @method array getDstTopic()
1004
 * @method string getIotInstanceId()
1005
 * @method $this withIotInstanceId($value)
1006
 * @method string getSrcTopic()
1007
 * @method $this withSrcTopic($value)
1008
 */
1009
class DeleteTopicRouteTable extends Rpc
1010
{
1011
1012
    /**
1013
     * @param array $dstTopic
1014
     *
1015
     * @return $this
1016
     */
1017
    public function withDstTopic(array $dstTopic)
1018
    {
1019
        $this->data['DstTopic'] = $dstTopic;
1020
        foreach ($dstTopic as $i => $iValue) {
1021
            $this->options['query']['DstTopic.' . ($i + 1)] = $iValue;
1022
        }
1023
1024
        return $this;
1025
    }
1026
}
1027
1028
/**
1029
 * @method string getIotId()
1030
 * @method $this withIotId($value)
1031
 * @method string getIotInstanceId()
1032
 * @method $this withIotInstanceId($value)
1033
 * @method string getDeviceName()
1034
 * @method $this withDeviceName($value)
1035
 * @method string getProductKey()
1036
 * @method $this withProductKey($value)
1037
 * @method string getPropKey()
1038
 * @method $this withPropKey($value)
1039
 */
1040
class DeleteDeviceProp extends Rpc
1041
{
1042
}
1043
1044
/**
1045
 * @method array getDstTopic()
1046
 * @method string getIotInstanceId()
1047
 * @method $this withIotInstanceId($value)
1048
 * @method string getSrcTopic()
1049
 * @method $this withSrcTopic($value)
1050
 */
1051
class CreateTopicRouteTable extends Rpc
1052
{
1053
1054
    /**
1055
     * @param array $dstTopic
1056
     *
1057
     * @return $this
1058
     */
1059
    public function withDstTopic(array $dstTopic)
1060
    {
1061
        $this->data['DstTopic'] = $dstTopic;
1062
        foreach ($dstTopic as $i => $iValue) {
1063
            $this->options['query']['DstTopic.' . ($i + 1)] = $iValue;
1064
        }
1065
1066
        return $this;
1067
    }
1068
}
1069
1070
/**
1071
 * @method array getIotId()
1072
 * @method string getIotInstanceId()
1073
 * @method $this withIotInstanceId($value)
1074
 * @method array getDeviceName()
1075
 * @method string getProductKey()
1076
 * @method $this withProductKey($value)
1077
 */
1078
class BatchGetDeviceState extends Rpc
1079
{
1080
1081
    /**
1082
     * @param array $iotId
1083
     *
1084
     * @return $this
1085
     */
1086
    public function withIotId(array $iotId)
1087
    {
1088
        $this->data['IotId'] = $iotId;
1089
        foreach ($iotId as $i => $iValue) {
1090
            $this->options['query']['IotId.' . ($i + 1)] = $iValue;
1091
        }
1092
1093
        return $this;
1094
    }
1095
1096
    /**
1097
     * @param array $deviceName
1098
     *
1099
     * @return $this
1100
     */
1101
    public function withDeviceName(array $deviceName)
1102
    {
1103
        $this->data['DeviceName'] = $deviceName;
1104
        foreach ($deviceName as $i => $iValue) {
1105
            $this->options['query']['DeviceName.' . ($i + 1)] = $iValue;
1106
        }
1107
1108
        return $this;
1109
    }
1110
}
1111
1112
/**
1113
 * @method string getConfiguration()
1114
 * @method $this withConfiguration($value)
1115
 * @method string getIotInstanceId()
1116
 * @method $this withIotInstanceId($value)
1117
 * @method string getActionId()
1118
 * @method $this withActionId($value)
1119
 * @method string getType()
1120
 * @method $this withType($value)
1121
 */
1122
class UpdateRuleAction extends Rpc
1123
{
1124
}
1125
1126
/**
1127
 * @method string getSelect()
1128
 * @method $this withSelect($value)
1129
 * @method string getRuleDesc()
1130
 * @method $this withRuleDesc($value)
1131
 * @method string getIotInstanceId()
1132
 * @method $this withIotInstanceId($value)
1133
 * @method string getName()
1134
 * @method $this withName($value)
1135
 * @method string getWhere()
1136
 * @method $this withWhere($value)
1137
 * @method string getRuleId()
1138
 * @method $this withRuleId($value)
1139
 * @method string getProductKey()
1140
 * @method $this withProductKey($value)
1141
 * @method string getTopicType()
1142
 * @method $this withTopicType($value)
1143
 * @method string getShortTopic()
1144
 * @method $this withShortTopic($value)
1145
 */
1146
class UpdateRule extends Rpc
1147
{
1148
}
1149
1150
/**
1151
 * @method string getTopicId()
1152
 * @method $this withTopicId($value)
1153
 * @method string getIotInstanceId()
1154
 * @method $this withIotInstanceId($value)
1155
 * @method string getOperation()
1156
 * @method $this withOperation($value)
1157
 * @method string getTopicShortName()
1158
 * @method $this withTopicShortName($value)
1159
 * @method string getDesc()
1160
 * @method $this withDesc($value)
1161
 */
1162
class UpdateProductTopic extends Rpc
1163
{
1164
}
1165
1166
/**
1167
 * @method string getShadowMessage()
1168
 * @method $this withShadowMessage($value)
1169
 * @method string getIotInstanceId()
1170
 * @method $this withIotInstanceId($value)
1171
 * @method string getDeviceName()
1172
 * @method $this withDeviceName($value)
1173
 * @method string getProductKey()
1174
 * @method $this withProductKey($value)
1175
 */
1176
class UpdateDeviceShadow extends Rpc
1177
{
1178
}
1179
1180
/**
1181
 * @method string getIotInstanceId()
1182
 * @method $this withIotInstanceId($value)
1183
 * @method string getRuleId()
1184
 * @method $this withRuleId($value)
1185
 */
1186
class StopRule extends Rpc
1187
{
1188
}
1189
1190
/**
1191
 * @method string getIotInstanceId()
1192
 * @method $this withIotInstanceId($value)
1193
 * @method string getRuleId()
1194
 * @method $this withRuleId($value)
1195
 */
1196
class StartRule extends Rpc
1197
{
1198
}
1199
1200
/**
1201
 * @method string getIotInstanceId()
1202
 * @method $this withIotInstanceId($value)
1203
 * @method string getProductKey()
1204
 * @method $this withProductKey($value)
1205
 */
1206
class QueryProductTopic extends Rpc
1207
{
1208
}
1209
1210
/**
1211
 * @method string getIotId()
1212
 * @method $this withIotId($value)
1213
 * @method string getIotInstanceId()
1214
 * @method $this withIotInstanceId($value)
1215
 * @method string getDeviceName()
1216
 * @method $this withDeviceName($value)
1217
 * @method string getProductKey()
1218
 * @method $this withProductKey($value)
1219
 */
1220
class QueryDeviceProp extends Rpc
1221
{
1222
}
1223
1224
/**
1225
 * @method string getTopicFullName()
1226
 * @method $this withTopicFullName($value)
1227
 * @method string getQos()
1228
 * @method $this withQos($value)
1229
 * @method string getMessageContent()
1230
 * @method $this withMessageContent($value)
1231
 * @method string getIotInstanceId()
1232
 * @method $this withIotInstanceId($value)
1233
 * @method string getProductKey()
1234
 * @method $this withProductKey($value)
1235
 */
1236
class Pub extends Rpc
1237
{
1238
}
1239
1240
/**
1241
 * @method string getIotInstanceId()
1242
 * @method $this withIotInstanceId($value)
1243
 * @method string getRuleId()
1244
 * @method $this withRuleId($value)
1245
 */
1246
class ListRuleActions extends Rpc
1247
{
1248
}
1249
1250
/**
1251
 * @method string getSearchName()
1252
 * @method $this withSearchName($value)
1253
 * @method string getIotInstanceId()
1254
 * @method $this withIotInstanceId($value)
1255
 * @method string getPageSize()
1256
 * @method $this withPageSize($value)
1257
 * @method string getCurrentPage()
1258
 * @method $this withCurrentPage($value)
1259
 */
1260
class ListRule extends Rpc
1261
{
1262
}
1263
1264
/**
1265
 * @method string getIotInstanceId()
1266
 * @method $this withIotInstanceId($value)
1267
 * @method string getActionId()
1268
 * @method $this withActionId($value)
1269
 */
1270
class GetRuleAction extends Rpc
1271
{
1272
}
1273
1274
/**
1275
 * @method string getIotInstanceId()
1276
 * @method $this withIotInstanceId($value)
1277
 * @method string getRuleId()
1278
 * @method $this withRuleId($value)
1279
 */
1280
class GetRule extends Rpc
1281
{
1282
}
1283
1284
/**
1285
 * @method string getShadowMessage()
1286
 * @method $this withShadowMessage($value)
1287
 * @method string getIotInstanceId()
1288
 * @method $this withIotInstanceId($value)
1289
 * @method string getDeviceName()
1290
 * @method $this withDeviceName($value)
1291
 * @method string getProductKey()
1292
 * @method $this withProductKey($value)
1293
 */
1294
class GetDeviceShadow extends Rpc
1295
{
1296
}
1297
1298
/**
1299
 * @method string getIotInstanceId()
1300
 * @method $this withIotInstanceId($value)
1301
 * @method string getActionId()
1302
 * @method $this withActionId($value)
1303
 */
1304
class DeleteRuleAction extends Rpc
1305
{
1306
}
1307
1308
/**
1309
 * @method string getIotInstanceId()
1310
 * @method $this withIotInstanceId($value)
1311
 * @method string getRuleId()
1312
 * @method $this withRuleId($value)
1313
 */
1314
class DeleteRule extends Rpc
1315
{
1316
}
1317
1318
/**
1319
 * @method string getTopicId()
1320
 * @method $this withTopicId($value)
1321
 * @method string getIotInstanceId()
1322
 * @method $this withIotInstanceId($value)
1323
 */
1324
class DeleteProductTopic extends Rpc
1325
{
1326
}
1327
1328
/**
1329
 * @method string getConfiguration()
1330
 * @method $this withConfiguration($value)
1331
 * @method string getIotInstanceId()
1332
 * @method $this withIotInstanceId($value)
1333
 * @method string getRuleId()
1334
 * @method $this withRuleId($value)
1335
 * @method string getType()
1336
 * @method $this withType($value)
1337
 * @method string getErrorActionFlag()
1338
 * @method $this withErrorActionFlag($value)
1339
 */
1340
class CreateRuleAction extends Rpc
1341
{
1342
}
1343
1344
/**
1345
 * @method string getSelect()
1346
 * @method $this withSelect($value)
1347
 * @method string getRuleDesc()
1348
 * @method $this withRuleDesc($value)
1349
 * @method string getDataType()
1350
 * @method $this withDataType($value)
1351
 * @method string getIotInstanceId()
1352
 * @method $this withIotInstanceId($value)
1353
 * @method string getName()
1354
 * @method $this withName($value)
1355
 * @method string getWhere()
1356
 * @method $this withWhere($value)
1357
 * @method string getProductKey()
1358
 * @method $this withProductKey($value)
1359
 * @method string getTopicType()
1360
 * @method $this withTopicType($value)
1361
 * @method string getShortTopic()
1362
 * @method $this withShortTopic($value)
1363
 */
1364
class CreateRule extends Rpc
1365
{
1366
}
1367
1368
/**
1369
 * @method string getIotInstanceId()
1370
 * @method $this withIotInstanceId($value)
1371
 * @method string getProductKey()
1372
 * @method $this withProductKey($value)
1373
 * @method string getTopicShortName()
1374
 * @method $this withTopicShortName($value)
1375
 * @method string getOperation()
1376
 * @method $this withOperation($value)
1377
 * @method string getDesc()
1378
 * @method $this withDesc($value)
1379
 */
1380
class CreateProductTopic extends Rpc
1381
{
1382
}
1383
1384
/**
1385
 * @method string getApplyId()
1386
 * @method $this withApplyId($value)
1387
 * @method string getIotInstanceId()
1388
 * @method $this withIotInstanceId($value)
1389
 * @method string getProductKey()
1390
 * @method $this withProductKey($value)
1391
 */
1392
class QueryBatchRegisterDeviceStatus extends Rpc
1393
{
1394
}
1395
1396
/**
1397
 * @method string getIotId()
1398
 * @method $this withIotId($value)
1399
 * @method string getIotInstanceId()
1400
 * @method $this withIotInstanceId($value)
1401
 * @method string getDeviceName()
1402
 * @method $this withDeviceName($value)
1403
 * @method string getProductKey()
1404
 * @method $this withProductKey($value)
1405
 */
1406
class GetGatewayBySubDevice extends Rpc
1407
{
1408
}
1409
1410
/**
1411
 * @method string getIotId()
1412
 * @method $this withIotId($value)
1413
 * @method string getIotInstanceId()
1414
 * @method $this withIotInstanceId($value)
1415
 * @method string getDeviceName()
1416
 * @method $this withDeviceName($value)
1417
 * @method string getProductKey()
1418
 * @method $this withProductKey($value)
1419
 */
1420
class RemoveThingTopo extends Rpc
1421
{
1422
}
1423
1424
/**
1425
 * @method string getGwProductKey()
1426
 * @method $this withGwProductKey($value)
1427
 * @method string getGwDeviceName()
1428
 * @method $this withGwDeviceName($value)
1429
 * @method string getIotInstanceId()
1430
 * @method $this withIotInstanceId($value)
1431
 * @method string getGwIotId()
1432
 * @method $this withGwIotId($value)
1433
 * @method string getDeviceListStr()
1434
 * @method $this withDeviceListStr($value)
1435
 */
1436
class NotifyAddThingTopo extends Rpc
1437
{
1438
}
1439
1440
/**
1441
 * @method string getIotId()
1442
 * @method $this withIotId($value)
1443
 * @method string getPageNo()
1444
 * @method $this withPageNo($value)
1445
 * @method string getIotInstanceId()
1446
 * @method $this withIotInstanceId($value)
1447
 * @method string getPageSize()
1448
 * @method $this withPageSize($value)
1449
 * @method string getDeviceName()
1450
 * @method $this withDeviceName($value)
1451
 * @method string getProductKey()
1452
 * @method $this withProductKey($value)
1453
 */
1454
class GetThingTopo extends Rpc
1455
{
1456
}
1457
1458
/**
1459
 * @method string getIotId()
1460
 * @method $this withIotId($value)
1461
 * @method string getIotInstanceId()
1462
 * @method $this withIotInstanceId($value)
1463
 * @method string getDeviceName()
1464
 * @method $this withDeviceName($value)
1465
 * @method string getProductKey()
1466
 * @method $this withProductKey($value)
1467
 */
1468
class QueryDevicePropertyStatus extends Rpc
1469
{
1470
}
1471
1472
/**
1473
 * @method string getAsc()
1474
 * @method $this withAsc($value)
1475
 * @method string getIdentifier()
1476
 * @method $this withIdentifier($value)
1477
 * @method string getIotId()
1478
 * @method $this withIotId($value)
1479
 * @method string getIotInstanceId()
1480
 * @method $this withIotInstanceId($value)
1481
 * @method string getPageSize()
1482
 * @method $this withPageSize($value)
1483
 * @method string getEndTime()
1484
 * @method $this withEndTime($value)
1485
 * @method string getDeviceName()
1486
 * @method $this withDeviceName($value)
1487
 * @method string getStartTime()
1488
 * @method $this withStartTime($value)
1489
 * @method string getProductKey()
1490
 * @method $this withProductKey($value)
1491
 */
1492
class QueryDevicePropertyData extends Rpc
1493
{
1494
}
1495
1496
/**
1497
 * @method string getApplyId()
1498
 * @method $this withApplyId($value)
1499
 * @method string getIotInstanceId()
1500
 * @method $this withIotInstanceId($value)
1501
 * @method string getProductKey()
1502
 * @method $this withProductKey($value)
1503
 */
1504
class BatchRegisterDeviceWithApplyId extends Rpc
1505
{
1506
}
1507
1508
/**
1509
 * @method string getIotInstanceId()
1510
 * @method $this withIotInstanceId($value)
1511
 * @method string getCount()
1512
 * @method $this withCount($value)
1513
 * @method string getProductKey()
1514
 * @method $this withProductKey($value)
1515
 */
1516
class BatchRegisterDevice extends Rpc
1517
{
1518
}
1519
1520
/**
1521
 * @method string getIotInstanceId()
1522
 * @method $this withIotInstanceId($value)
1523
 * @method array getDeviceName()
1524
 * @method string getProductKey()
1525
 * @method $this withProductKey($value)
1526
 */
1527
class BatchCheckDeviceNames extends Rpc
1528
{
1529
1530
    /**
1531
     * @param array $deviceName
1532
     *
1533
     * @return $this
1534
     */
1535
    public function withDeviceName(array $deviceName)
1536
    {
1537
        $this->data['DeviceName'] = $deviceName;
1538
        foreach ($deviceName as $i => $iValue) {
1539
            $this->options['query']['DeviceName.' . ($i + 1)] = $iValue;
1540
        }
1541
1542
        return $this;
1543
    }
1544
}
1545
1546
/**
1547
 * @method string getIotInstanceId()
1548
 * @method $this withIotInstanceId($value)
1549
 * @method string getProductName()
1550
 * @method $this withProductName($value)
1551
 * @method string getDescription()
1552
 * @method $this withDescription($value)
1553
 * @method string getProductKey()
1554
 * @method $this withProductKey($value)
1555
 */
1556
class UpdateProduct extends Rpc
1557
{
1558
}
1559
1560
/**
1561
 * @method string getIotId()
1562
 * @method $this withIotId($value)
1563
 * @method string getIotInstanceId()
1564
 * @method $this withIotInstanceId($value)
1565
 * @method string getDeviceName()
1566
 * @method $this withDeviceName($value)
1567
 * @method string getProductKey()
1568
 * @method $this withProductKey($value)
1569
 * @method string getItems()
1570
 * @method $this withItems($value)
1571
 */
1572
class SetDeviceProperty extends Rpc
1573
{
1574
}
1575
1576
/**
1577
 * @method string getPinCode()
1578
 * @method $this withPinCode($value)
1579
 * @method string getIotInstanceId()
1580
 * @method $this withIotInstanceId($value)
1581
 * @method string getNickname()
1582
 * @method $this withNickname($value)
1583
 * @method string getDeviceName()
1584
 * @method $this withDeviceName($value)
1585
 * @method string getProductKey()
1586
 * @method $this withProductKey($value)
1587
 * @method string getDevEui()
1588
 * @method $this withDevEui($value)
1589
 */
1590
class RegisterDevice extends Rpc
1591
{
1592
}
1593
1594
/**
1595
 * @method string getIotInstanceId()
1596
 * @method $this withIotInstanceId($value)
1597
 * @method string getPageSize()
1598
 * @method $this withPageSize($value)
1599
 * @method string getCurrentPage()
1600
 * @method $this withCurrentPage($value)
1601
 * @method string getAliyunCommodityCode()
1602
 * @method $this withAliyunCommodityCode($value)
1603
 */
1604
class QueryProductList extends Rpc
1605
{
1606
}
1607
1608
/**
1609
 * @method string getIotInstanceId()
1610
 * @method $this withIotInstanceId($value)
1611
 * @method string getProductKey()
1612
 * @method $this withProductKey($value)
1613
 */
1614
class QueryProduct extends Rpc
1615
{
1616
}
1617
1618
/**
1619
 * @method string getIotInstanceId()
1620
 * @method $this withIotInstanceId($value)
1621
 * @method string getProductKey()
1622
 * @method $this withProductKey($value)
1623
 */
1624
class QueryDeviceStatistics extends Rpc
1625
{
1626
}
1627
1628
/**
1629
 * @method string getAsc()
1630
 * @method $this withAsc($value)
1631
 * @method string getIdentifier()
1632
 * @method $this withIdentifier($value)
1633
 * @method string getIotId()
1634
 * @method $this withIotId($value)
1635
 * @method string getIotInstanceId()
1636
 * @method $this withIotInstanceId($value)
1637
 * @method string getPageSize()
1638
 * @method $this withPageSize($value)
1639
 * @method string getEndTime()
1640
 * @method $this withEndTime($value)
1641
 * @method string getDeviceName()
1642
 * @method $this withDeviceName($value)
1643
 * @method string getStartTime()
1644
 * @method $this withStartTime($value)
1645
 * @method string getProductKey()
1646
 * @method $this withProductKey($value)
1647
 */
1648
class QueryDeviceServiceData extends Rpc
1649
{
1650
}
1651
1652
/**
1653
 * @method string getAsc()
1654
 * @method $this withAsc($value)
1655
 * @method string getIdentifier()
1656
 * @method $this withIdentifier($value)
1657
 * @method string getIotId()
1658
 * @method $this withIotId($value)
1659
 * @method string getIotInstanceId()
1660
 * @method $this withIotInstanceId($value)
1661
 * @method string getPageSize()
1662
 * @method $this withPageSize($value)
1663
 * @method string getEndTime()
1664
 * @method $this withEndTime($value)
1665
 * @method string getEventType()
1666
 * @method $this withEventType($value)
1667
 * @method string getDeviceName()
1668
 * @method $this withDeviceName($value)
1669
 * @method string getStartTime()
1670
 * @method $this withStartTime($value)
1671
 * @method string getProductKey()
1672
 * @method $this withProductKey($value)
1673
 */
1674
class QueryDeviceEventData extends Rpc
1675
{
1676
}
1677
1678
/**
1679
 * @method string getIotId()
1680
 * @method $this withIotId($value)
1681
 * @method string getIotInstanceId()
1682
 * @method $this withIotInstanceId($value)
1683
 * @method string getDeviceName()
1684
 * @method $this withDeviceName($value)
1685
 * @method string getProductKey()
1686
 * @method $this withProductKey($value)
1687
 */
1688
class QueryDeviceDetail extends Rpc
1689
{
1690
}
1691
1692
/**
1693
 * @method string getArgs()
1694
 * @method $this withArgs($value)
1695
 * @method string getIdentifier()
1696
 * @method $this withIdentifier($value)
1697
 * @method string getIotId()
1698
 * @method $this withIotId($value)
1699
 * @method string getIotInstanceId()
1700
 * @method $this withIotInstanceId($value)
1701
 * @method string getDeviceName()
1702
 * @method $this withDeviceName($value)
1703
 * @method string getProductKey()
1704
 * @method $this withProductKey($value)
1705
 */
1706
class InvokeThingService extends Rpc
1707
{
1708
}
1709
1710
/**
1711
 * @method string getIotId()
1712
 * @method $this withIotId($value)
1713
 * @method string getIotInstanceId()
1714
 * @method $this withIotInstanceId($value)
1715
 * @method string getDeviceName()
1716
 * @method $this withDeviceName($value)
1717
 * @method string getProductKey()
1718
 * @method $this withProductKey($value)
1719
 */
1720
class GetDeviceStatus extends Rpc
1721
{
1722
}
1723
1724
/**
1725
 * @method string getIotId()
1726
 * @method $this withIotId($value)
1727
 * @method string getIotInstanceId()
1728
 * @method $this withIotInstanceId($value)
1729
 * @method string getDeviceName()
1730
 * @method $this withDeviceName($value)
1731
 * @method string getProductKey()
1732
 * @method $this withProductKey($value)
1733
 */
1734
class EnableThing extends Rpc
1735
{
1736
}
1737
1738
/**
1739
 * @method string getIotId()
1740
 * @method $this withIotId($value)
1741
 * @method string getIotInstanceId()
1742
 * @method $this withIotInstanceId($value)
1743
 * @method string getDeviceName()
1744
 * @method $this withDeviceName($value)
1745
 * @method string getProductKey()
1746
 * @method $this withProductKey($value)
1747
 */
1748
class DisableThing extends Rpc
1749
{
1750
}
1751
1752
/**
1753
 * @method string getIotInstanceId()
1754
 * @method $this withIotInstanceId($value)
1755
 * @method string getProductKey()
1756
 * @method $this withProductKey($value)
1757
 */
1758
class DeleteProduct extends Rpc
1759
{
1760
}
1761
1762
/**
1763
 * @method string getIotId()
1764
 * @method $this withIotId($value)
1765
 * @method string getIotInstanceId()
1766
 * @method $this withIotInstanceId($value)
1767
 * @method string getDeviceName()
1768
 * @method $this withDeviceName($value)
1769
 * @method string getProductKey()
1770
 * @method $this withProductKey($value)
1771
 */
1772
class DeleteDevice extends Rpc
1773
{
1774
}
1775
1776
/**
1777
 * @method string getDataFormat()
1778
 * @method $this withDataFormat($value)
1779
 * @method string getNodeType()
1780
 * @method $this withNodeType($value)
1781
 * @method string getId2()
1782
 * @method $this withId2($value)
1783
 * @method string getIotInstanceId()
1784
 * @method $this withIotInstanceId($value)
1785
 * @method string getNetType()
1786
 * @method $this withNetType($value)
1787
 * @method string getProductName()
1788
 * @method $this withProductName($value)
1789
 * @method string getDescription()
1790
 * @method $this withDescription($value)
1791
 * @method string getProtocolType()
1792
 * @method $this withProtocolType($value)
1793
 * @method string getAliyunCommodityCode()
1794
 * @method $this withAliyunCommodityCode($value)
1795
 * @method string getJoinPermissionId()
1796
 * @method $this withJoinPermissionId($value)
1797
 * @method string getCategoryId()
1798
 * @method $this withCategoryId($value)
1799
 */
1800
class CreateProduct extends Rpc
1801
{
1802
}
1803