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 ( fe1ab7...d2fcd3 )
by
unknown
04:17
created

UpdateEslDeviceLight::withLightUpTime()   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\Cloudesl\V20190801;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method ActivateApDevice activateApDevice(array $options = [])
9
 * @method AddApDevice addApDevice(array $options = [])
10
 * @method AddEslDevice addEslDevice(array $options = [])
11
 * @method AddUser addUser(array $options = [])
12
 * @method AssignUser assignUser(array $options = [])
13
 * @method BatchInsertItems batchInsertItems(array $options = [])
14
 * @method BindEslDevice bindEslDevice(array $options = [])
15
 * @method BindEslDeviceShelf bindEslDeviceShelf(array $options = [])
16
 * @method ConfirmLogistics confirmLogistics(array $options = [])
17
 * @method CreateStore createStore(array $options = [])
18
 * @method DeleteApDevice deleteApDevice(array $options = [])
19
 * @method DeleteEslDevice deleteEslDevice(array $options = [])
20
 * @method DeleteItem deleteItem(array $options = [])
21
 * @method DeleteItemBySkuId deleteItemBySkuId(array $options = [])
22
 * @method DeleteStore deleteStore(array $options = [])
23
 * @method DeleteUser deleteUser(array $options = [])
24
 * @method DescribeAlarms describeAlarms(array $options = [])
25
 * @method DescribeApDevices describeApDevices(array $options = [])
26
 * @method DescribeEslDevices describeEslDevices(array $options = [])
27
 * @method DescribeItems describeItems(array $options = [])
28
 * @method DescribeLogistics describeLogistics(array $options = [])
29
 * @method DescribePayOrders describePayOrders(array $options = [])
30
 * @method DescribePlanogramRails describePlanogramRails(array $options = [])
31
 * @method DescribeStores describeStores(array $options = [])
32
 * @method DescribeUserLog describeUserLog(array $options = [])
33
 * @method DescribeUsers describeUsers(array $options = [])
34
 * @method GetUser getUser(array $options = [])
35
 * @method MapPlanogramRail mapPlanogramRail(array $options = [])
36
 * @method UnassignUser unassignUser(array $options = [])
37
 * @method UnbindEslDevice unbindEslDevice(array $options = [])
38
 * @method UnbindEslDeviceShelf unbindEslDeviceShelf(array $options = [])
39
 * @method UnmapPlanogramRail unmapPlanogramRail(array $options = [])
40
 * @method UpdateEslDeviceLight updateEslDeviceLight(array $options = [])
41
 * @method UpdateStore updateStore(array $options = [])
42
 */
43
class CloudeslApiResolver extends ApiResolver
44
{
45
}
46
47
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
48
{
49
    /** @var string */
50
    public $product = 'cloudesl';
51
52
    /** @var string */
53
    public $version = '2019-08-01';
54
55
    /** @var string */
56
    public $method = 'POST';
57
58
    /** @var string */
59
    public $serviceCode = 'cloudesl';
60
}
61
62
/**
63
 * @method string getApMac()
64
 * @method string getStoreId()
65
 */
66
class ActivateApDevice extends Rpc
67
{
68
69
    /**
70
     * @param string $value
71
     *
72
     * @return $this
73
     */
74
    public function withApMac($value)
75
    {
76
        $this->data['ApMac'] = $value;
77
        $this->options['form_params']['ApMac'] = $value;
78
79
        return $this;
80
    }
81
82
    /**
83
     * @param string $value
84
     *
85
     * @return $this
86
     */
87
    public function withStoreId($value)
88
    {
89
        $this->data['StoreId'] = $value;
90
        $this->options['form_params']['StoreId'] = $value;
91
92
        return $this;
93
    }
94
}
95
96
/**
97
 * @method string getApMac()
98
 * @method string getStoreId()
99
 */
100
class AddApDevice extends Rpc
101
{
102
103
    /**
104
     * @param string $value
105
     *
106
     * @return $this
107
     */
108
    public function withApMac($value)
109
    {
110
        $this->data['ApMac'] = $value;
111
        $this->options['form_params']['ApMac'] = $value;
112
113
        return $this;
114
    }
115
116
    /**
117
     * @param string $value
118
     *
119
     * @return $this
120
     */
121
    public function withStoreId($value)
122
    {
123
        $this->data['StoreId'] = $value;
124
        $this->options['form_params']['StoreId'] = $value;
125
126
        return $this;
127
    }
128
}
129
130
/**
131
 * @method string getStoreId()
132
 * @method string getEslBarCode()
133
 */
134
class AddEslDevice extends Rpc
135
{
136
137
    /**
138
     * @param string $value
139
     *
140
     * @return $this
141
     */
142
    public function withStoreId($value)
143
    {
144
        $this->data['StoreId'] = $value;
145
        $this->options['form_params']['StoreId'] = $value;
146
147
        return $this;
148
    }
149
150
    /**
151
     * @param string $value
152
     *
153
     * @return $this
154
     */
155
    public function withEslBarCode($value)
156
    {
157
        $this->data['EslBarCode'] = $value;
158
        $this->options['form_params']['EslBarCode'] = $value;
159
160
        return $this;
161
    }
162
}
163
164
/**
165
 * @method string getUserId()
166
 */
167
class AddUser extends Rpc
168
{
169
170
    /**
171
     * @param string $value
172
     *
173
     * @return $this
174
     */
175
    public function withUserId($value)
176
    {
177
        $this->data['UserId'] = $value;
178
        $this->options['form_params']['UserId'] = $value;
179
180
        return $this;
181
    }
182
}
183
184
/**
185
 * @method string getStores()
186
 * @method string getUserType()
187
 * @method string getUserId()
188
 */
189
class AssignUser extends Rpc
190
{
191
192
    /**
193
     * @param string $value
194
     *
195
     * @return $this
196
     */
197
    public function withStores($value)
198
    {
199
        $this->data['Stores'] = $value;
200
        $this->options['form_params']['Stores'] = $value;
201
202
        return $this;
203
    }
204
205
    /**
206
     * @param string $value
207
     *
208
     * @return $this
209
     */
210
    public function withUserType($value)
211
    {
212
        $this->data['UserType'] = $value;
213
        $this->options['form_params']['UserType'] = $value;
214
215
        return $this;
216
    }
217
218
    /**
219
     * @param string $value
220
     *
221
     * @return $this
222
     */
223
    public function withUserId($value)
224
    {
225
        $this->data['UserId'] = $value;
226
        $this->options['form_params']['UserId'] = $value;
227
228
        return $this;
229
    }
230
}
231
232
/**
233
 * @method string getStoreId()
234
 * @method array getItemInfo()
235
 */
236
class BatchInsertItems extends Rpc
237
{
238
239
    /**
240
     * @param string $value
241
     *
242
     * @return $this
243
     */
244
    public function withStoreId($value)
245
    {
246
        $this->data['StoreId'] = $value;
247
        $this->options['form_params']['StoreId'] = $value;
248
249
        return $this;
250
    }
251
252
    /**
253
     * @param array $itemInfo
254
     *
255
     * @return $this
256
     */
257
	public function withItemInfo(array $itemInfo)
258
	{
259
	    $this->data['ItemInfo'] = $itemInfo;
260
		foreach ($itemInfo as $depth1 => $depth1Value) {
261
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.MemberPrice'] = $depth1Value['MemberPrice'];
262
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.ActionPrice'] = $depth1Value['ActionPrice'];
263
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.ProductionPlace'] = $depth1Value['ProductionPlace'];
264
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.BeSourceCode'] = $depth1Value['BeSourceCode'];
265
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.StoreId'] = $depth1Value['StoreId'];
266
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.BrandName'] = $depth1Value['BrandName'];
267
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.PromotionStart'] = $depth1Value['PromotionStart'];
268
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.SourceCode'] = $depth1Value['SourceCode'];
269
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.ExtraAttribute'] = $depth1Value['ExtraAttribute'];
270
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.ItemId'] = $depth1Value['ItemId'];
271
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.CompanyId'] = $depth1Value['CompanyId'];
272
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.PriceUnit'] = $depth1Value['PriceUnit'];
273
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.Rank'] = $depth1Value['Rank'];
274
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.ItemInfoIndex'] = $depth1Value['ItemInfoIndex'];
275
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.ItemBarCode'] = $depth1Value['ItemBarCode'];
276
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.BePromotion'] = $depth1Value['BePromotion'];
277
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.PromotionEnd'] = $depth1Value['PromotionEnd'];
278
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.ItemTitle'] = $depth1Value['ItemTitle'];
279
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.OriginalPrice'] = $depth1Value['OriginalPrice'];
280
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.ItemShortTitle'] = $depth1Value['ItemShortTitle'];
281
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.CustomizeFeatureC'] = $depth1Value['CustomizeFeatureC'];
282
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.ItemQrCode'] = $depth1Value['ItemQrCode'];
283
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.CustomizeFeatureD'] = $depth1Value['CustomizeFeatureD'];
284
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.PromotionReason'] = $depth1Value['PromotionReason'];
285
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.CustomizeFeatureE'] = $depth1Value['CustomizeFeatureE'];
286
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.CustomizeFeatureF'] = $depth1Value['CustomizeFeatureF'];
287
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.ForestSecondId'] = $depth1Value['ForestSecondId'];
288
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.CustomizeFeatureG'] = $depth1Value['CustomizeFeatureG'];
289
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.CustomizeFeatureH'] = $depth1Value['CustomizeFeatureH'];
290
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.CustomizeFeatureI'] = $depth1Value['CustomizeFeatureI'];
291
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.CustomizeFeatureJ'] = $depth1Value['CustomizeFeatureJ'];
292
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.OptionGroups'] = $depth1Value['OptionGroups'];
293
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.ModelNumber'] = $depth1Value['ModelNumber'];
294
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.SaleSpec'] = $depth1Value['SaleSpec'];
295
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.CustomizeFeatureA'] = $depth1Value['CustomizeFeatureA'];
296
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.CustomizeFeatureB'] = $depth1Value['CustomizeFeatureB'];
297
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.SuggestPrice'] = $depth1Value['SuggestPrice'];
298
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.ForestFirstId'] = $depth1Value['ForestFirstId'];
299
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.CategoryName'] = $depth1Value['CategoryName'];
300
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.EnergyEfficiency'] = $depth1Value['EnergyEfficiency'];
301
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.PromotionText'] = $depth1Value['PromotionText'];
302
			$this->options['form_params']['ItemInfo.' . ($depth1 + 1) . '.SkuId'] = $depth1Value['SkuId'];
303
		}
304
305
		return $this;
306
    }
307
}
308
309
/**
310
 * @method string getStoreId()
311
 * @method string getEslBarCode()
312
 * @method string getItemBarCode()
313
 */
314
class BindEslDevice extends Rpc
315
{
316
317
    /**
318
     * @param string $value
319
     *
320
     * @return $this
321
     */
322
    public function withStoreId($value)
323
    {
324
        $this->data['StoreId'] = $value;
325
        $this->options['form_params']['StoreId'] = $value;
326
327
        return $this;
328
    }
329
330
    /**
331
     * @param string $value
332
     *
333
     * @return $this
334
     */
335
    public function withEslBarCode($value)
336
    {
337
        $this->data['EslBarCode'] = $value;
338
        $this->options['form_params']['EslBarCode'] = $value;
339
340
        return $this;
341
    }
342
343
    /**
344
     * @param string $value
345
     *
346
     * @return $this
347
     */
348
    public function withItemBarCode($value)
349
    {
350
        $this->data['ItemBarCode'] = $value;
351
        $this->options['form_params']['ItemBarCode'] = $value;
352
353
        return $this;
354
    }
355
}
356
357
/**
358
 * @method string getStoreId()
359
 * @method string getShelfCode()
360
 * @method string getEslBarCode()
361
 */
362
class BindEslDeviceShelf extends Rpc
363
{
364
365
    /**
366
     * @param string $value
367
     *
368
     * @return $this
369
     */
370
    public function withStoreId($value)
371
    {
372
        $this->data['StoreId'] = $value;
373
        $this->options['form_params']['StoreId'] = $value;
374
375
        return $this;
376
    }
377
378
    /**
379
     * @param string $value
380
     *
381
     * @return $this
382
     */
383
    public function withShelfCode($value)
384
    {
385
        $this->data['ShelfCode'] = $value;
386
        $this->options['form_params']['ShelfCode'] = $value;
387
388
        return $this;
389
    }
390
391
    /**
392
     * @param string $value
393
     *
394
     * @return $this
395
     */
396
    public function withEslBarCode($value)
397
    {
398
        $this->data['EslBarCode'] = $value;
399
        $this->options['form_params']['EslBarCode'] = $value;
400
401
        return $this;
402
    }
403
}
404
405
/**
406
 * @method string getPrNumber()
407
 * @method string getLogisticsDocuments()
408
 * @method string getPoNumber()
409
 * @method string getStatus()
410
 */
411
class ConfirmLogistics extends Rpc
412
{
413
414
    /**
415
     * @param string $value
416
     *
417
     * @return $this
418
     */
419
    public function withPrNumber($value)
420
    {
421
        $this->data['PrNumber'] = $value;
422
        $this->options['form_params']['PrNumber'] = $value;
423
424
        return $this;
425
    }
426
427
    /**
428
     * @param string $value
429
     *
430
     * @return $this
431
     */
432
    public function withLogisticsDocuments($value)
433
    {
434
        $this->data['LogisticsDocuments'] = $value;
435
        $this->options['form_params']['LogisticsDocuments'] = $value;
436
437
        return $this;
438
    }
439
440
    /**
441
     * @param string $value
442
     *
443
     * @return $this
444
     */
445
    public function withPoNumber($value)
446
    {
447
        $this->data['PoNumber'] = $value;
448
        $this->options['form_params']['PoNumber'] = $value;
449
450
        return $this;
451
    }
452
453
    /**
454
     * @param string $value
455
     *
456
     * @return $this
457
     */
458
    public function withStatus($value)
459
    {
460
        $this->data['Status'] = $value;
461
        $this->options['form_params']['Status'] = $value;
462
463
        return $this;
464
    }
465
}
466
467
/**
468
 * @method string getStoreName()
469
 * @method string getParentId()
470
 * @method string getCompanyId()
471
 * @method string getBrand()
472
 * @method string getComments()
473
 * @method string getGroups()
474
 * @method string getPhone()
475
 * @method string getOutId()
476
 */
477
class CreateStore extends Rpc
478
{
479
480
    /**
481
     * @param string $value
482
     *
483
     * @return $this
484
     */
485
    public function withStoreName($value)
486
    {
487
        $this->data['StoreName'] = $value;
488
        $this->options['form_params']['StoreName'] = $value;
489
490
        return $this;
491
    }
492
493
    /**
494
     * @param string $value
495
     *
496
     * @return $this
497
     */
498
    public function withParentId($value)
499
    {
500
        $this->data['ParentId'] = $value;
501
        $this->options['form_params']['ParentId'] = $value;
502
503
        return $this;
504
    }
505
506
    /**
507
     * @param string $value
508
     *
509
     * @return $this
510
     */
511
    public function withCompanyId($value)
512
    {
513
        $this->data['CompanyId'] = $value;
514
        $this->options['form_params']['CompanyId'] = $value;
515
516
        return $this;
517
    }
518
519
    /**
520
     * @param string $value
521
     *
522
     * @return $this
523
     */
524
    public function withBrand($value)
525
    {
526
        $this->data['Brand'] = $value;
527
        $this->options['form_params']['Brand'] = $value;
528
529
        return $this;
530
    }
531
532
    /**
533
     * @param string $value
534
     *
535
     * @return $this
536
     */
537
    public function withComments($value)
538
    {
539
        $this->data['Comments'] = $value;
540
        $this->options['form_params']['Comments'] = $value;
541
542
        return $this;
543
    }
544
545
    /**
546
     * @param string $value
547
     *
548
     * @return $this
549
     */
550
    public function withGroups($value)
551
    {
552
        $this->data['Groups'] = $value;
553
        $this->options['form_params']['Groups'] = $value;
554
555
        return $this;
556
    }
557
558
    /**
559
     * @param string $value
560
     *
561
     * @return $this
562
     */
563
    public function withPhone($value)
564
    {
565
        $this->data['Phone'] = $value;
566
        $this->options['form_params']['Phone'] = $value;
567
568
        return $this;
569
    }
570
571
    /**
572
     * @param string $value
573
     *
574
     * @return $this
575
     */
576
    public function withOutId($value)
577
    {
578
        $this->data['OutId'] = $value;
579
        $this->options['form_params']['OutId'] = $value;
580
581
        return $this;
582
    }
583
}
584
585
/**
586
 * @method string getApMac()
587
 * @method string getStoreId()
588
 */
589
class DeleteApDevice extends Rpc
590
{
591
592
    /**
593
     * @param string $value
594
     *
595
     * @return $this
596
     */
597
    public function withApMac($value)
598
    {
599
        $this->data['ApMac'] = $value;
600
        $this->options['form_params']['ApMac'] = $value;
601
602
        return $this;
603
    }
604
605
    /**
606
     * @param string $value
607
     *
608
     * @return $this
609
     */
610
    public function withStoreId($value)
611
    {
612
        $this->data['StoreId'] = $value;
613
        $this->options['form_params']['StoreId'] = $value;
614
615
        return $this;
616
    }
617
}
618
619
/**
620
 * @method string getStoreId()
621
 * @method string getEslBarCode()
622
 */
623
class DeleteEslDevice extends Rpc
624
{
625
626
    /**
627
     * @param string $value
628
     *
629
     * @return $this
630
     */
631
    public function withStoreId($value)
632
    {
633
        $this->data['StoreId'] = $value;
634
        $this->options['form_params']['StoreId'] = $value;
635
636
        return $this;
637
    }
638
639
    /**
640
     * @param string $value
641
     *
642
     * @return $this
643
     */
644
    public function withEslBarCode($value)
645
    {
646
        $this->data['EslBarCode'] = $value;
647
        $this->options['form_params']['EslBarCode'] = $value;
648
649
        return $this;
650
    }
651
}
652
653
/**
654
 * @method string getStoreId()
655
 * @method string getItemBarCode()
656
 */
657
class DeleteItem extends Rpc
658
{
659
660
    /**
661
     * @param string $value
662
     *
663
     * @return $this
664
     */
665
    public function withStoreId($value)
666
    {
667
        $this->data['StoreId'] = $value;
668
        $this->options['form_params']['StoreId'] = $value;
669
670
        return $this;
671
    }
672
673
    /**
674
     * @param string $value
675
     *
676
     * @return $this
677
     */
678
    public function withItemBarCode($value)
679
    {
680
        $this->data['ItemBarCode'] = $value;
681
        $this->options['form_params']['ItemBarCode'] = $value;
682
683
        return $this;
684
    }
685
}
686
687
/**
688
 * @method string getStoreId()
689
 * @method string getSkuId()
690
 */
691
class DeleteItemBySkuId extends Rpc
692
{
693
694
    /**
695
     * @param string $value
696
     *
697
     * @return $this
698
     */
699
    public function withStoreId($value)
700
    {
701
        $this->data['StoreId'] = $value;
702
        $this->options['form_params']['StoreId'] = $value;
703
704
        return $this;
705
    }
706
707
    /**
708
     * @param string $value
709
     *
710
     * @return $this
711
     */
712
    public function withSkuId($value)
713
    {
714
        $this->data['SkuId'] = $value;
715
        $this->options['form_params']['SkuId'] = $value;
716
717
        return $this;
718
    }
719
}
720
721
/**
722
 * @method string getStoreId()
723
 */
724
class DeleteStore extends Rpc
725
{
726
727
    /**
728
     * @param string $value
729
     *
730
     * @return $this
731
     */
732
    public function withStoreId($value)
733
    {
734
        $this->data['StoreId'] = $value;
735
        $this->options['form_params']['StoreId'] = $value;
736
737
        return $this;
738
    }
739
}
740
741
/**
742
 * @method string getUserId()
743
 */
744
class DeleteUser extends Rpc
745
{
746
747
    /**
748
     * @param string $value
749
     *
750
     * @return $this
751
     */
752
    public function withUserId($value)
753
    {
754
        $this->data['UserId'] = $value;
755
        $this->options['form_params']['UserId'] = $value;
756
757
        return $this;
758
    }
759
}
760
761
/**
762
 * @method string getStoreId()
763
 * @method string getPageNumber()
764
 * @method string getFromAlarmTime()
765
 * @method string getPageSize()
766
 * @method string getToAlarmTime()
767
 * @method string getAlarmType()
768
 * @method string getAlarmStatus()
769
 * @method string getErrorType()
770
 * @method string getAlarmId()
771
 */
772
class DescribeAlarms extends Rpc
773
{
774
775
    /**
776
     * @param string $value
777
     *
778
     * @return $this
779
     */
780
    public function withStoreId($value)
781
    {
782
        $this->data['StoreId'] = $value;
783
        $this->options['form_params']['StoreId'] = $value;
784
785
        return $this;
786
    }
787
788
    /**
789
     * @param string $value
790
     *
791
     * @return $this
792
     */
793
    public function withPageNumber($value)
794
    {
795
        $this->data['PageNumber'] = $value;
796
        $this->options['form_params']['PageNumber'] = $value;
797
798
        return $this;
799
    }
800
801
    /**
802
     * @param string $value
803
     *
804
     * @return $this
805
     */
806
    public function withFromAlarmTime($value)
807
    {
808
        $this->data['FromAlarmTime'] = $value;
809
        $this->options['form_params']['FromAlarmTime'] = $value;
810
811
        return $this;
812
    }
813
814
    /**
815
     * @param string $value
816
     *
817
     * @return $this
818
     */
819
    public function withPageSize($value)
820
    {
821
        $this->data['PageSize'] = $value;
822
        $this->options['form_params']['PageSize'] = $value;
823
824
        return $this;
825
    }
826
827
    /**
828
     * @param string $value
829
     *
830
     * @return $this
831
     */
832
    public function withToAlarmTime($value)
833
    {
834
        $this->data['ToAlarmTime'] = $value;
835
        $this->options['form_params']['ToAlarmTime'] = $value;
836
837
        return $this;
838
    }
839
840
    /**
841
     * @param string $value
842
     *
843
     * @return $this
844
     */
845
    public function withAlarmType($value)
846
    {
847
        $this->data['AlarmType'] = $value;
848
        $this->options['form_params']['AlarmType'] = $value;
849
850
        return $this;
851
    }
852
853
    /**
854
     * @param string $value
855
     *
856
     * @return $this
857
     */
858
    public function withAlarmStatus($value)
859
    {
860
        $this->data['AlarmStatus'] = $value;
861
        $this->options['form_params']['AlarmStatus'] = $value;
862
863
        return $this;
864
    }
865
866
    /**
867
     * @param string $value
868
     *
869
     * @return $this
870
     */
871
    public function withErrorType($value)
872
    {
873
        $this->data['ErrorType'] = $value;
874
        $this->options['form_params']['ErrorType'] = $value;
875
876
        return $this;
877
    }
878
879
    /**
880
     * @param string $value
881
     *
882
     * @return $this
883
     */
884
    public function withAlarmId($value)
885
    {
886
        $this->data['AlarmId'] = $value;
887
        $this->options['form_params']['AlarmId'] = $value;
888
889
        return $this;
890
    }
891
}
892
893
/**
894
 * @method string getApMac()
895
 * @method string getStoreId()
896
 * @method string getPageNumber()
897
 * @method string getPageSize()
898
 * @method string getActivated()
899
 */
900
class DescribeApDevices extends Rpc
901
{
902
903
    /**
904
     * @param string $value
905
     *
906
     * @return $this
907
     */
908
    public function withApMac($value)
909
    {
910
        $this->data['ApMac'] = $value;
911
        $this->options['form_params']['ApMac'] = $value;
912
913
        return $this;
914
    }
915
916
    /**
917
     * @param string $value
918
     *
919
     * @return $this
920
     */
921
    public function withStoreId($value)
922
    {
923
        $this->data['StoreId'] = $value;
924
        $this->options['form_params']['StoreId'] = $value;
925
926
        return $this;
927
    }
928
929
    /**
930
     * @param string $value
931
     *
932
     * @return $this
933
     */
934
    public function withPageNumber($value)
935
    {
936
        $this->data['PageNumber'] = $value;
937
        $this->options['form_params']['PageNumber'] = $value;
938
939
        return $this;
940
    }
941
942
    /**
943
     * @param string $value
944
     *
945
     * @return $this
946
     */
947
    public function withPageSize($value)
948
    {
949
        $this->data['PageSize'] = $value;
950
        $this->options['form_params']['PageSize'] = $value;
951
952
        return $this;
953
    }
954
955
    /**
956
     * @param string $value
957
     *
958
     * @return $this
959
     */
960
    public function withActivated($value)
961
    {
962
        $this->data['Activated'] = $value;
963
        $this->options['form_params']['Activated'] = $value;
964
965
        return $this;
966
    }
967
}
968
969
/**
970
 * @method string getType()
971
 * @method string getStoreId()
972
 * @method string getPageNumber()
973
 * @method string getMac()
974
 * @method string getVendor()
975
 * @method string getEslBarCode()
976
 * @method string getPageSize()
977
 * @method string getItemBarCode()
978
 * @method string getEslStatus()
979
 * @method string getToBatteryLevel()
980
 * @method string getFromBatteryLevel()
981
 * @method string getShelfCode()
982
 * @method string getBeBind()
983
 */
984
class DescribeEslDevices extends Rpc
985
{
986
987
    /**
988
     * @param string $value
989
     *
990
     * @return $this
991
     */
992
    public function withType($value)
993
    {
994
        $this->data['Type'] = $value;
995
        $this->options['form_params']['Type'] = $value;
996
997
        return $this;
998
    }
999
1000
    /**
1001
     * @param string $value
1002
     *
1003
     * @return $this
1004
     */
1005
    public function withStoreId($value)
1006
    {
1007
        $this->data['StoreId'] = $value;
1008
        $this->options['form_params']['StoreId'] = $value;
1009
1010
        return $this;
1011
    }
1012
1013
    /**
1014
     * @param string $value
1015
     *
1016
     * @return $this
1017
     */
1018
    public function withPageNumber($value)
1019
    {
1020
        $this->data['PageNumber'] = $value;
1021
        $this->options['form_params']['PageNumber'] = $value;
1022
1023
        return $this;
1024
    }
1025
1026
    /**
1027
     * @param string $value
1028
     *
1029
     * @return $this
1030
     */
1031
    public function withMac($value)
1032
    {
1033
        $this->data['Mac'] = $value;
1034
        $this->options['form_params']['Mac'] = $value;
1035
1036
        return $this;
1037
    }
1038
1039
    /**
1040
     * @param string $value
1041
     *
1042
     * @return $this
1043
     */
1044
    public function withVendor($value)
1045
    {
1046
        $this->data['Vendor'] = $value;
1047
        $this->options['form_params']['Vendor'] = $value;
1048
1049
        return $this;
1050
    }
1051
1052
    /**
1053
     * @param string $value
1054
     *
1055
     * @return $this
1056
     */
1057
    public function withEslBarCode($value)
1058
    {
1059
        $this->data['EslBarCode'] = $value;
1060
        $this->options['form_params']['EslBarCode'] = $value;
1061
1062
        return $this;
1063
    }
1064
1065
    /**
1066
     * @param string $value
1067
     *
1068
     * @return $this
1069
     */
1070
    public function withPageSize($value)
1071
    {
1072
        $this->data['PageSize'] = $value;
1073
        $this->options['form_params']['PageSize'] = $value;
1074
1075
        return $this;
1076
    }
1077
1078
    /**
1079
     * @param string $value
1080
     *
1081
     * @return $this
1082
     */
1083
    public function withItemBarCode($value)
1084
    {
1085
        $this->data['ItemBarCode'] = $value;
1086
        $this->options['form_params']['ItemBarCode'] = $value;
1087
1088
        return $this;
1089
    }
1090
1091
    /**
1092
     * @param string $value
1093
     *
1094
     * @return $this
1095
     */
1096
    public function withEslStatus($value)
1097
    {
1098
        $this->data['EslStatus'] = $value;
1099
        $this->options['form_params']['EslStatus'] = $value;
1100
1101
        return $this;
1102
    }
1103
1104
    /**
1105
     * @param string $value
1106
     *
1107
     * @return $this
1108
     */
1109
    public function withToBatteryLevel($value)
1110
    {
1111
        $this->data['ToBatteryLevel'] = $value;
1112
        $this->options['form_params']['ToBatteryLevel'] = $value;
1113
1114
        return $this;
1115
    }
1116
1117
    /**
1118
     * @param string $value
1119
     *
1120
     * @return $this
1121
     */
1122
    public function withFromBatteryLevel($value)
1123
    {
1124
        $this->data['FromBatteryLevel'] = $value;
1125
        $this->options['form_params']['FromBatteryLevel'] = $value;
1126
1127
        return $this;
1128
    }
1129
1130
    /**
1131
     * @param string $value
1132
     *
1133
     * @return $this
1134
     */
1135
    public function withShelfCode($value)
1136
    {
1137
        $this->data['ShelfCode'] = $value;
1138
        $this->options['form_params']['ShelfCode'] = $value;
1139
1140
        return $this;
1141
    }
1142
1143
    /**
1144
     * @param string $value
1145
     *
1146
     * @return $this
1147
     */
1148
    public function withBeBind($value)
1149
    {
1150
        $this->data['BeBind'] = $value;
1151
        $this->options['form_params']['BeBind'] = $value;
1152
1153
        return $this;
1154
    }
1155
}
1156
1157
/**
1158
 * @method string getStoreId()
1159
 * @method string getPageNumber()
1160
 * @method string getItemId()
1161
 * @method string getPageSize()
1162
 * @method string getItemBarCode()
1163
 * @method string getBePromotion()
1164
 * @method string getItemTitle()
1165
 * @method string getSkuId()
1166
 */
1167
class DescribeItems extends Rpc
1168
{
1169
1170
    /**
1171
     * @param string $value
1172
     *
1173
     * @return $this
1174
     */
1175
    public function withStoreId($value)
1176
    {
1177
        $this->data['StoreId'] = $value;
1178
        $this->options['form_params']['StoreId'] = $value;
1179
1180
        return $this;
1181
    }
1182
1183
    /**
1184
     * @param string $value
1185
     *
1186
     * @return $this
1187
     */
1188
    public function withPageNumber($value)
1189
    {
1190
        $this->data['PageNumber'] = $value;
1191
        $this->options['form_params']['PageNumber'] = $value;
1192
1193
        return $this;
1194
    }
1195
1196
    /**
1197
     * @param string $value
1198
     *
1199
     * @return $this
1200
     */
1201
    public function withItemId($value)
1202
    {
1203
        $this->data['ItemId'] = $value;
1204
        $this->options['form_params']['ItemId'] = $value;
1205
1206
        return $this;
1207
    }
1208
1209
    /**
1210
     * @param string $value
1211
     *
1212
     * @return $this
1213
     */
1214
    public function withPageSize($value)
1215
    {
1216
        $this->data['PageSize'] = $value;
1217
        $this->options['form_params']['PageSize'] = $value;
1218
1219
        return $this;
1220
    }
1221
1222
    /**
1223
     * @param string $value
1224
     *
1225
     * @return $this
1226
     */
1227
    public function withItemBarCode($value)
1228
    {
1229
        $this->data['ItemBarCode'] = $value;
1230
        $this->options['form_params']['ItemBarCode'] = $value;
1231
1232
        return $this;
1233
    }
1234
1235
    /**
1236
     * @param string $value
1237
     *
1238
     * @return $this
1239
     */
1240
    public function withBePromotion($value)
1241
    {
1242
        $this->data['BePromotion'] = $value;
1243
        $this->options['form_params']['BePromotion'] = $value;
1244
1245
        return $this;
1246
    }
1247
1248
    /**
1249
     * @param string $value
1250
     *
1251
     * @return $this
1252
     */
1253
    public function withItemTitle($value)
1254
    {
1255
        $this->data['ItemTitle'] = $value;
1256
        $this->options['form_params']['ItemTitle'] = $value;
1257
1258
        return $this;
1259
    }
1260
1261
    /**
1262
     * @param string $value
1263
     *
1264
     * @return $this
1265
     */
1266
    public function withSkuId($value)
1267
    {
1268
        $this->data['SkuId'] = $value;
1269
        $this->options['form_params']['SkuId'] = $value;
1270
1271
        return $this;
1272
    }
1273
}
1274
1275
/**
1276
 * @method string getOrderId()
1277
 */
1278
class DescribeLogistics extends Rpc
1279
{
1280
1281
    /**
1282
     * @param string $value
1283
     *
1284
     * @return $this
1285
     */
1286
    public function withOrderId($value)
1287
    {
1288
        $this->data['OrderId'] = $value;
1289
        $this->options['form_params']['OrderId'] = $value;
1290
1291
        return $this;
1292
    }
1293
}
1294
1295
/**
1296
 * @method string getOrderId()
1297
 * @method string getPageNumber()
1298
 * @method string getFromDate()
1299
 * @method string getToDate()
1300
 * @method string getPageSize()
1301
 */
1302
class DescribePayOrders extends Rpc
1303
{
1304
1305
    /**
1306
     * @param string $value
1307
     *
1308
     * @return $this
1309
     */
1310
    public function withOrderId($value)
1311
    {
1312
        $this->data['OrderId'] = $value;
1313
        $this->options['form_params']['OrderId'] = $value;
1314
1315
        return $this;
1316
    }
1317
1318
    /**
1319
     * @param string $value
1320
     *
1321
     * @return $this
1322
     */
1323
    public function withPageNumber($value)
1324
    {
1325
        $this->data['PageNumber'] = $value;
1326
        $this->options['form_params']['PageNumber'] = $value;
1327
1328
        return $this;
1329
    }
1330
1331
    /**
1332
     * @param string $value
1333
     *
1334
     * @return $this
1335
     */
1336
    public function withFromDate($value)
1337
    {
1338
        $this->data['FromDate'] = $value;
1339
        $this->options['form_params']['FromDate'] = $value;
1340
1341
        return $this;
1342
    }
1343
1344
    /**
1345
     * @param string $value
1346
     *
1347
     * @return $this
1348
     */
1349
    public function withToDate($value)
1350
    {
1351
        $this->data['ToDate'] = $value;
1352
        $this->options['form_params']['ToDate'] = $value;
1353
1354
        return $this;
1355
    }
1356
1357
    /**
1358
     * @param string $value
1359
     *
1360
     * @return $this
1361
     */
1362
    public function withPageSize($value)
1363
    {
1364
        $this->data['PageSize'] = $value;
1365
        $this->options['form_params']['PageSize'] = $value;
1366
1367
        return $this;
1368
    }
1369
}
1370
1371
/**
1372
 * @method string getStoreId()
1373
 * @method string getLayer()
1374
 * @method string getPageNumber()
1375
 * @method string getShelf()
1376
 * @method string getRailCode()
1377
 * @method string getPageSize()
1378
 */
1379
class DescribePlanogramRails extends Rpc
1380
{
1381
1382
    /**
1383
     * @param string $value
1384
     *
1385
     * @return $this
1386
     */
1387
    public function withStoreId($value)
1388
    {
1389
        $this->data['StoreId'] = $value;
1390
        $this->options['form_params']['StoreId'] = $value;
1391
1392
        return $this;
1393
    }
1394
1395
    /**
1396
     * @param string $value
1397
     *
1398
     * @return $this
1399
     */
1400
    public function withLayer($value)
1401
    {
1402
        $this->data['Layer'] = $value;
1403
        $this->options['form_params']['Layer'] = $value;
1404
1405
        return $this;
1406
    }
1407
1408
    /**
1409
     * @param string $value
1410
     *
1411
     * @return $this
1412
     */
1413
    public function withPageNumber($value)
1414
    {
1415
        $this->data['PageNumber'] = $value;
1416
        $this->options['form_params']['PageNumber'] = $value;
1417
1418
        return $this;
1419
    }
1420
1421
    /**
1422
     * @param string $value
1423
     *
1424
     * @return $this
1425
     */
1426
    public function withShelf($value)
1427
    {
1428
        $this->data['Shelf'] = $value;
1429
        $this->options['form_params']['Shelf'] = $value;
1430
1431
        return $this;
1432
    }
1433
1434
    /**
1435
     * @param string $value
1436
     *
1437
     * @return $this
1438
     */
1439
    public function withRailCode($value)
1440
    {
1441
        $this->data['RailCode'] = $value;
1442
        $this->options['form_params']['RailCode'] = $value;
1443
1444
        return $this;
1445
    }
1446
1447
    /**
1448
     * @param string $value
1449
     *
1450
     * @return $this
1451
     */
1452
    public function withPageSize($value)
1453
    {
1454
        $this->data['PageSize'] = $value;
1455
        $this->options['form_params']['PageSize'] = $value;
1456
1457
        return $this;
1458
    }
1459
}
1460
1461
/**
1462
 * @method string getStoreName()
1463
 * @method string getStoreId()
1464
 * @method string getPageNumber()
1465
 * @method string getFromDate()
1466
 * @method string getCompanyId()
1467
 * @method string getToDate()
1468
 * @method string getPageSize()
1469
 * @method string getBrand()
1470
 */
1471
class DescribeStores extends Rpc
1472
{
1473
1474
    /**
1475
     * @param string $value
1476
     *
1477
     * @return $this
1478
     */
1479
    public function withStoreName($value)
1480
    {
1481
        $this->data['StoreName'] = $value;
1482
        $this->options['form_params']['StoreName'] = $value;
1483
1484
        return $this;
1485
    }
1486
1487
    /**
1488
     * @param string $value
1489
     *
1490
     * @return $this
1491
     */
1492
    public function withStoreId($value)
1493
    {
1494
        $this->data['StoreId'] = $value;
1495
        $this->options['form_params']['StoreId'] = $value;
1496
1497
        return $this;
1498
    }
1499
1500
    /**
1501
     * @param string $value
1502
     *
1503
     * @return $this
1504
     */
1505
    public function withPageNumber($value)
1506
    {
1507
        $this->data['PageNumber'] = $value;
1508
        $this->options['form_params']['PageNumber'] = $value;
1509
1510
        return $this;
1511
    }
1512
1513
    /**
1514
     * @param string $value
1515
     *
1516
     * @return $this
1517
     */
1518
    public function withFromDate($value)
1519
    {
1520
        $this->data['FromDate'] = $value;
1521
        $this->options['form_params']['FromDate'] = $value;
1522
1523
        return $this;
1524
    }
1525
1526
    /**
1527
     * @param string $value
1528
     *
1529
     * @return $this
1530
     */
1531
    public function withCompanyId($value)
1532
    {
1533
        $this->data['CompanyId'] = $value;
1534
        $this->options['form_params']['CompanyId'] = $value;
1535
1536
        return $this;
1537
    }
1538
1539
    /**
1540
     * @param string $value
1541
     *
1542
     * @return $this
1543
     */
1544
    public function withToDate($value)
1545
    {
1546
        $this->data['ToDate'] = $value;
1547
        $this->options['form_params']['ToDate'] = $value;
1548
1549
        return $this;
1550
    }
1551
1552
    /**
1553
     * @param string $value
1554
     *
1555
     * @return $this
1556
     */
1557
    public function withPageSize($value)
1558
    {
1559
        $this->data['PageSize'] = $value;
1560
        $this->options['form_params']['PageSize'] = $value;
1561
1562
        return $this;
1563
    }
1564
1565
    /**
1566
     * @param string $value
1567
     *
1568
     * @return $this
1569
     */
1570
    public function withBrand($value)
1571
    {
1572
        $this->data['Brand'] = $value;
1573
        $this->options['form_params']['Brand'] = $value;
1574
1575
        return $this;
1576
    }
1577
}
1578
1579
/**
1580
 * @method string getOperateUserId()
1581
 * @method string getStoreId()
1582
 * @method string getPageNumber()
1583
 * @method string getFromDate()
1584
 * @method string getItemId()
1585
 * @method string getToDate()
1586
 * @method string getEslBarCode()
1587
 * @method string getPageSize()
1588
 * @method string getItemBarCode()
1589
 * @method string getOperateStatus()
1590
 * @method string getItemTitle()
1591
 * @method string getReverse()
1592
 * @method string getOperateType()
1593
 */
1594
class DescribeUserLog extends Rpc
1595
{
1596
1597
    /**
1598
     * @param string $value
1599
     *
1600
     * @return $this
1601
     */
1602
    public function withOperateUserId($value)
1603
    {
1604
        $this->data['OperateUserId'] = $value;
1605
        $this->options['form_params']['OperateUserId'] = $value;
1606
1607
        return $this;
1608
    }
1609
1610
    /**
1611
     * @param string $value
1612
     *
1613
     * @return $this
1614
     */
1615
    public function withStoreId($value)
1616
    {
1617
        $this->data['StoreId'] = $value;
1618
        $this->options['form_params']['StoreId'] = $value;
1619
1620
        return $this;
1621
    }
1622
1623
    /**
1624
     * @param string $value
1625
     *
1626
     * @return $this
1627
     */
1628
    public function withPageNumber($value)
1629
    {
1630
        $this->data['PageNumber'] = $value;
1631
        $this->options['form_params']['PageNumber'] = $value;
1632
1633
        return $this;
1634
    }
1635
1636
    /**
1637
     * @param string $value
1638
     *
1639
     * @return $this
1640
     */
1641
    public function withFromDate($value)
1642
    {
1643
        $this->data['FromDate'] = $value;
1644
        $this->options['form_params']['FromDate'] = $value;
1645
1646
        return $this;
1647
    }
1648
1649
    /**
1650
     * @param string $value
1651
     *
1652
     * @return $this
1653
     */
1654
    public function withItemId($value)
1655
    {
1656
        $this->data['ItemId'] = $value;
1657
        $this->options['form_params']['ItemId'] = $value;
1658
1659
        return $this;
1660
    }
1661
1662
    /**
1663
     * @param string $value
1664
     *
1665
     * @return $this
1666
     */
1667
    public function withToDate($value)
1668
    {
1669
        $this->data['ToDate'] = $value;
1670
        $this->options['form_params']['ToDate'] = $value;
1671
1672
        return $this;
1673
    }
1674
1675
    /**
1676
     * @param string $value
1677
     *
1678
     * @return $this
1679
     */
1680
    public function withEslBarCode($value)
1681
    {
1682
        $this->data['EslBarCode'] = $value;
1683
        $this->options['form_params']['EslBarCode'] = $value;
1684
1685
        return $this;
1686
    }
1687
1688
    /**
1689
     * @param string $value
1690
     *
1691
     * @return $this
1692
     */
1693
    public function withPageSize($value)
1694
    {
1695
        $this->data['PageSize'] = $value;
1696
        $this->options['form_params']['PageSize'] = $value;
1697
1698
        return $this;
1699
    }
1700
1701
    /**
1702
     * @param string $value
1703
     *
1704
     * @return $this
1705
     */
1706
    public function withItemBarCode($value)
1707
    {
1708
        $this->data['ItemBarCode'] = $value;
1709
        $this->options['form_params']['ItemBarCode'] = $value;
1710
1711
        return $this;
1712
    }
1713
1714
    /**
1715
     * @param string $value
1716
     *
1717
     * @return $this
1718
     */
1719
    public function withOperateStatus($value)
1720
    {
1721
        $this->data['OperateStatus'] = $value;
1722
        $this->options['form_params']['OperateStatus'] = $value;
1723
1724
        return $this;
1725
    }
1726
1727
    /**
1728
     * @param string $value
1729
     *
1730
     * @return $this
1731
     */
1732
    public function withItemTitle($value)
1733
    {
1734
        $this->data['ItemTitle'] = $value;
1735
        $this->options['form_params']['ItemTitle'] = $value;
1736
1737
        return $this;
1738
    }
1739
1740
    /**
1741
     * @param string $value
1742
     *
1743
     * @return $this
1744
     */
1745
    public function withReverse($value)
1746
    {
1747
        $this->data['Reverse'] = $value;
1748
        $this->options['form_params']['Reverse'] = $value;
1749
1750
        return $this;
1751
    }
1752
1753
    /**
1754
     * @param string $value
1755
     *
1756
     * @return $this
1757
     */
1758
    public function withOperateType($value)
1759
    {
1760
        $this->data['OperateType'] = $value;
1761
        $this->options['form_params']['OperateType'] = $value;
1762
1763
        return $this;
1764
    }
1765
}
1766
1767
/**
1768
 * @method string getUserType()
1769
 * @method string getUserId()
1770
 * @method string getPageNumber()
1771
 * @method string getPageSize()
1772
 * @method string getUserName()
1773
 */
1774
class DescribeUsers extends Rpc
1775
{
1776
1777
    /**
1778
     * @param string $value
1779
     *
1780
     * @return $this
1781
     */
1782
    public function withUserType($value)
1783
    {
1784
        $this->data['UserType'] = $value;
1785
        $this->options['form_params']['UserType'] = $value;
1786
1787
        return $this;
1788
    }
1789
1790
    /**
1791
     * @param string $value
1792
     *
1793
     * @return $this
1794
     */
1795
    public function withUserId($value)
1796
    {
1797
        $this->data['UserId'] = $value;
1798
        $this->options['form_params']['UserId'] = $value;
1799
1800
        return $this;
1801
    }
1802
1803
    /**
1804
     * @param string $value
1805
     *
1806
     * @return $this
1807
     */
1808
    public function withPageNumber($value)
1809
    {
1810
        $this->data['PageNumber'] = $value;
1811
        $this->options['form_params']['PageNumber'] = $value;
1812
1813
        return $this;
1814
    }
1815
1816
    /**
1817
     * @param string $value
1818
     *
1819
     * @return $this
1820
     */
1821
    public function withPageSize($value)
1822
    {
1823
        $this->data['PageSize'] = $value;
1824
        $this->options['form_params']['PageSize'] = $value;
1825
1826
        return $this;
1827
    }
1828
1829
    /**
1830
     * @param string $value
1831
     *
1832
     * @return $this
1833
     */
1834
    public function withUserName($value)
1835
    {
1836
        $this->data['UserName'] = $value;
1837
        $this->options['form_params']['UserName'] = $value;
1838
1839
        return $this;
1840
    }
1841
}
1842
1843
/**
1844
 * @method string getUserId()
1845
 */
1846
class GetUser extends Rpc
1847
{
1848
1849
    /**
1850
     * @param string $value
1851
     *
1852
     * @return $this
1853
     */
1854
    public function withUserId($value)
1855
    {
1856
        $this->data['UserId'] = $value;
1857
        $this->options['form_params']['UserId'] = $value;
1858
1859
        return $this;
1860
    }
1861
}
1862
1863
/**
1864
 * @method string getStoreId()
1865
 * @method string getLayer()
1866
 * @method string getShelf()
1867
 * @method string getRailCode()
1868
 */
1869
class MapPlanogramRail extends Rpc
1870
{
1871
1872
    /**
1873
     * @param string $value
1874
     *
1875
     * @return $this
1876
     */
1877
    public function withStoreId($value)
1878
    {
1879
        $this->data['StoreId'] = $value;
1880
        $this->options['form_params']['StoreId'] = $value;
1881
1882
        return $this;
1883
    }
1884
1885
    /**
1886
     * @param string $value
1887
     *
1888
     * @return $this
1889
     */
1890
    public function withLayer($value)
1891
    {
1892
        $this->data['Layer'] = $value;
1893
        $this->options['form_params']['Layer'] = $value;
1894
1895
        return $this;
1896
    }
1897
1898
    /**
1899
     * @param string $value
1900
     *
1901
     * @return $this
1902
     */
1903
    public function withShelf($value)
1904
    {
1905
        $this->data['Shelf'] = $value;
1906
        $this->options['form_params']['Shelf'] = $value;
1907
1908
        return $this;
1909
    }
1910
1911
    /**
1912
     * @param string $value
1913
     *
1914
     * @return $this
1915
     */
1916
    public function withRailCode($value)
1917
    {
1918
        $this->data['RailCode'] = $value;
1919
        $this->options['form_params']['RailCode'] = $value;
1920
1921
        return $this;
1922
    }
1923
}
1924
1925
/**
1926
 * @method string getUserId()
1927
 */
1928
class UnassignUser extends Rpc
1929
{
1930
1931
    /**
1932
     * @param string $value
1933
     *
1934
     * @return $this
1935
     */
1936
    public function withUserId($value)
1937
    {
1938
        $this->data['UserId'] = $value;
1939
        $this->options['form_params']['UserId'] = $value;
1940
1941
        return $this;
1942
    }
1943
}
1944
1945
/**
1946
 * @method string getStoreId()
1947
 * @method string getEslBarCode()
1948
 * @method string getItemBarCode()
1949
 */
1950
class UnbindEslDevice extends Rpc
1951
{
1952
1953
    /**
1954
     * @param string $value
1955
     *
1956
     * @return $this
1957
     */
1958
    public function withStoreId($value)
1959
    {
1960
        $this->data['StoreId'] = $value;
1961
        $this->options['form_params']['StoreId'] = $value;
1962
1963
        return $this;
1964
    }
1965
1966
    /**
1967
     * @param string $value
1968
     *
1969
     * @return $this
1970
     */
1971
    public function withEslBarCode($value)
1972
    {
1973
        $this->data['EslBarCode'] = $value;
1974
        $this->options['form_params']['EslBarCode'] = $value;
1975
1976
        return $this;
1977
    }
1978
1979
    /**
1980
     * @param string $value
1981
     *
1982
     * @return $this
1983
     */
1984
    public function withItemBarCode($value)
1985
    {
1986
        $this->data['ItemBarCode'] = $value;
1987
        $this->options['form_params']['ItemBarCode'] = $value;
1988
1989
        return $this;
1990
    }
1991
}
1992
1993
/**
1994
 * @method string getStoreId()
1995
 * @method string getEslBarCode()
1996
 */
1997
class UnbindEslDeviceShelf extends Rpc
1998
{
1999
2000
    /**
2001
     * @param string $value
2002
     *
2003
     * @return $this
2004
     */
2005
    public function withStoreId($value)
2006
    {
2007
        $this->data['StoreId'] = $value;
2008
        $this->options['form_params']['StoreId'] = $value;
2009
2010
        return $this;
2011
    }
2012
2013
    /**
2014
     * @param string $value
2015
     *
2016
     * @return $this
2017
     */
2018
    public function withEslBarCode($value)
2019
    {
2020
        $this->data['EslBarCode'] = $value;
2021
        $this->options['form_params']['EslBarCode'] = $value;
2022
2023
        return $this;
2024
    }
2025
}
2026
2027
/**
2028
 * @method string getStoreId()
2029
 * @method string getRailCode()
2030
 */
2031
class UnmapPlanogramRail extends Rpc
2032
{
2033
2034
    /**
2035
     * @param string $value
2036
     *
2037
     * @return $this
2038
     */
2039
    public function withStoreId($value)
2040
    {
2041
        $this->data['StoreId'] = $value;
2042
        $this->options['form_params']['StoreId'] = $value;
2043
2044
        return $this;
2045
    }
2046
2047
    /**
2048
     * @param string $value
2049
     *
2050
     * @return $this
2051
     */
2052
    public function withRailCode($value)
2053
    {
2054
        $this->data['RailCode'] = $value;
2055
        $this->options['form_params']['RailCode'] = $value;
2056
2057
        return $this;
2058
    }
2059
}
2060
2061
/**
2062
 * @method string getLightUpTime()
2063
 * @method string getStoreId()
2064
 * @method string getFrequency()
2065
 * @method string getEslBarCode()
2066
 * @method string getLedColor()
2067
 * @method string getItemBarCode()
2068
 */
2069
class UpdateEslDeviceLight extends Rpc
2070
{
2071
2072
    /**
2073
     * @param string $value
2074
     *
2075
     * @return $this
2076
     */
2077
    public function withLightUpTime($value)
2078
    {
2079
        $this->data['LightUpTime'] = $value;
2080
        $this->options['form_params']['LightUpTime'] = $value;
2081
2082
        return $this;
2083
    }
2084
2085
    /**
2086
     * @param string $value
2087
     *
2088
     * @return $this
2089
     */
2090
    public function withStoreId($value)
2091
    {
2092
        $this->data['StoreId'] = $value;
2093
        $this->options['form_params']['StoreId'] = $value;
2094
2095
        return $this;
2096
    }
2097
2098
    /**
2099
     * @param string $value
2100
     *
2101
     * @return $this
2102
     */
2103
    public function withFrequency($value)
2104
    {
2105
        $this->data['Frequency'] = $value;
2106
        $this->options['form_params']['Frequency'] = $value;
2107
2108
        return $this;
2109
    }
2110
2111
    /**
2112
     * @param string $value
2113
     *
2114
     * @return $this
2115
     */
2116
    public function withEslBarCode($value)
2117
    {
2118
        $this->data['EslBarCode'] = $value;
2119
        $this->options['form_params']['EslBarCode'] = $value;
2120
2121
        return $this;
2122
    }
2123
2124
    /**
2125
     * @param string $value
2126
     *
2127
     * @return $this
2128
     */
2129
    public function withLedColor($value)
2130
    {
2131
        $this->data['LedColor'] = $value;
2132
        $this->options['form_params']['LedColor'] = $value;
2133
2134
        return $this;
2135
    }
2136
2137
    /**
2138
     * @param string $value
2139
     *
2140
     * @return $this
2141
     */
2142
    public function withItemBarCode($value)
2143
    {
2144
        $this->data['ItemBarCode'] = $value;
2145
        $this->options['form_params']['ItemBarCode'] = $value;
2146
2147
        return $this;
2148
    }
2149
}
2150
2151
/**
2152
 * @method string getComments()
2153
 * @method string getStoreName()
2154
 * @method string getGroups()
2155
 * @method string getStoreId()
2156
 * @method string getPhone()
2157
 * @method string getOutId()
2158
 * @method string getBrand()
2159
 */
2160
class UpdateStore extends Rpc
2161
{
2162
2163
    /**
2164
     * @param string $value
2165
     *
2166
     * @return $this
2167
     */
2168
    public function withComments($value)
2169
    {
2170
        $this->data['Comments'] = $value;
2171
        $this->options['form_params']['Comments'] = $value;
2172
2173
        return $this;
2174
    }
2175
2176
    /**
2177
     * @param string $value
2178
     *
2179
     * @return $this
2180
     */
2181
    public function withStoreName($value)
2182
    {
2183
        $this->data['StoreName'] = $value;
2184
        $this->options['form_params']['StoreName'] = $value;
2185
2186
        return $this;
2187
    }
2188
2189
    /**
2190
     * @param string $value
2191
     *
2192
     * @return $this
2193
     */
2194
    public function withGroups($value)
2195
    {
2196
        $this->data['Groups'] = $value;
2197
        $this->options['form_params']['Groups'] = $value;
2198
2199
        return $this;
2200
    }
2201
2202
    /**
2203
     * @param string $value
2204
     *
2205
     * @return $this
2206
     */
2207
    public function withStoreId($value)
2208
    {
2209
        $this->data['StoreId'] = $value;
2210
        $this->options['form_params']['StoreId'] = $value;
2211
2212
        return $this;
2213
    }
2214
2215
    /**
2216
     * @param string $value
2217
     *
2218
     * @return $this
2219
     */
2220
    public function withPhone($value)
2221
    {
2222
        $this->data['Phone'] = $value;
2223
        $this->options['form_params']['Phone'] = $value;
2224
2225
        return $this;
2226
    }
2227
2228
    /**
2229
     * @param string $value
2230
     *
2231
     * @return $this
2232
     */
2233
    public function withOutId($value)
2234
    {
2235
        $this->data['OutId'] = $value;
2236
        $this->options['form_params']['OutId'] = $value;
2237
2238
        return $this;
2239
    }
2240
2241
    /**
2242
     * @param string $value
2243
     *
2244
     * @return $this
2245
     */
2246
    public function withBrand($value)
2247
    {
2248
        $this->data['Brand'] = $value;
2249
        $this->options['form_params']['Brand'] = $value;
2250
2251
        return $this;
2252
    }
2253
}
2254