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 ( a78acf...926006 )
by
unknown
04:00
created

UpdateStoreConfig   A

Complexity

Total Complexity 4

Size/Duplication

Total Lines 53
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 4
eloc 13
c 1
b 0
f 0
dl 0
loc 53
rs 10

4 Methods

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