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 ( 2ffc6f...eb8e3b )
by
unknown
10:24
created

SendChatappMassMessage::withFallBackRule()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
c 0
b 0
f 0
dl 0
loc 6
rs 10
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\Cams\V20200606;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AddChatappPhoneNumber addChatappPhoneNumber(array $options = [])
9
 * @method BeeBotAssociate beeBotAssociate(array $options = [])
10
 * @method BeeBotChat beeBotChat(array $options = [])
11
 * @method ChatappBindWaba chatappBindWaba(array $options = [])
12
 * @method ChatappEmbedSignUp chatappEmbedSignUp(array $options = [])
13
 * @method ChatappMigrationRegister chatappMigrationRegister(array $options = [])
14
 * @method ChatappMigrationVerified chatappMigrationVerified(array $options = [])
15
 * @method ChatappPhoneNumberDeregister chatappPhoneNumberDeregister(array $options = [])
16
 * @method ChatappPhoneNumberRegister chatappPhoneNumberRegister(array $options = [])
17
 * @method ChatappSyncPhoneNumber chatappSyncPhoneNumber(array $options = [])
18
 * @method ChatappVerifyAndRegister chatappVerifyAndRegister(array $options = [])
19
 * @method CreateChatappMigrationInitiate createChatappMigrationInitiate(array $options = [])
20
 * @method CreateChatappTemplate createChatappTemplate(array $options = [])
21
 * @method DeleteChatappTemplate deleteChatappTemplate(array $options = [])
22
 * @method EnableWhatsappROIMetric enableWhatsappROIMetric(array $options = [])
23
 * @method GetChatappPhoneNumberMetric getChatappPhoneNumberMetric(array $options = [])
24
 * @method GetChatappTemplateDetail getChatappTemplateDetail(array $options = [])
25
 * @method GetChatappTemplateMetric getChatappTemplateMetric(array $options = [])
26
 * @method GetChatappUploadAuthorization getChatappUploadAuthorization(array $options = [])
27
 * @method GetChatappVerifyCode getChatappVerifyCode(array $options = [])
28
 * @method GetMigrationVerifyCode getMigrationVerifyCode(array $options = [])
29
 * @method GetPhoneNumberVerificationStatus getPhoneNumberVerificationStatus(array $options = [])
30
 * @method GetPreValidatePhoneId getPreValidatePhoneId(array $options = [])
31
 * @method GetWhatsappConnectionCatalog getWhatsappConnectionCatalog(array $options = [])
32
 * @method IsvGetAppId isvGetAppId(array $options = [])
33
 * @method ListChatappTemplate listChatappTemplate(array $options = [])
34
 * @method ListProduct listProduct(array $options = [])
35
 * @method ListProductCatalog listProductCatalog(array $options = [])
36
 * @method ModifyChatappTemplate modifyChatappTemplate(array $options = [])
37
 * @method ModifyPhoneBusinessProfile modifyPhoneBusinessProfile(array $options = [])
38
 * @method QueryChatappBindWaba queryChatappBindWaba(array $options = [])
39
 * @method QueryChatappPhoneNumbers queryChatappPhoneNumbers(array $options = [])
40
 * @method QueryPhoneBusinessProfile queryPhoneBusinessProfile(array $options = [])
41
 * @method QueryWabaBusinessInfo queryWabaBusinessInfo(array $options = [])
42
 * @method SendChatappMassMessage sendChatappMassMessage(array $options = [])
43
 * @method SendChatappMessage sendChatappMessage(array $options = [])
44
 * @method SubmitIsvCustomerTerms submitIsvCustomerTerms(array $options = [])
45
 * @method UpdateAccountWebhook updateAccountWebhook(array $options = [])
46
 * @method UpdatePhoneWebhook updatePhoneWebhook(array $options = [])
47
 */
48
class CamsApiResolver extends ApiResolver
49
{
50
}
51
52
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
53
{
54
    /** @var string */
55
    public $product = 'cams';
56
57
    /** @var string */
58
    public $version = '2020-06-06';
59
60
    /** @var string */
61
    public $method = 'POST';
62
}
63
64
/**
65
 * @method string getPreValidateId()
66
 * @method string getVerifiedName()
67
 * @method string getPhoneNumber()
68
 * @method string getApiCode()
69
 * @method $this withApiCode($value)
70
 * @method string getCc()
71
 * @method string getProdCode()
72
 * @method $this withProdCode($value)
73
 * @method string getCustSpaceId()
74
 */
75
class AddChatappPhoneNumber extends Rpc
76
{
77
78
    /**
79
     * @param string $value
80
     *
81
     * @return $this
82
     */
83
    public function withPreValidateId($value)
84
    {
85
        $this->data['PreValidateId'] = $value;
86
        $this->options['form_params']['PreValidateId'] = $value;
87
88
        return $this;
89
    }
90
91
    /**
92
     * @param string $value
93
     *
94
     * @return $this
95
     */
96
    public function withVerifiedName($value)
97
    {
98
        $this->data['VerifiedName'] = $value;
99
        $this->options['form_params']['VerifiedName'] = $value;
100
101
        return $this;
102
    }
103
104
    /**
105
     * @param string $value
106
     *
107
     * @return $this
108
     */
109
    public function withPhoneNumber($value)
110
    {
111
        $this->data['PhoneNumber'] = $value;
112
        $this->options['form_params']['PhoneNumber'] = $value;
113
114
        return $this;
115
    }
116
117
    /**
118
     * @param string $value
119
     *
120
     * @return $this
121
     */
122
    public function withCc($value)
123
    {
124
        $this->data['Cc'] = $value;
125
        $this->options['form_params']['Cc'] = $value;
126
127
        return $this;
128
    }
129
130
    /**
131
     * @param string $value
132
     *
133
     * @return $this
134
     */
135
    public function withCustSpaceId($value)
136
    {
137
        $this->data['CustSpaceId'] = $value;
138
        $this->options['form_params']['CustSpaceId'] = $value;
139
140
        return $this;
141
    }
142
}
143
144
/**
145
 * @method string getSessionId()
146
 * @method string getApiCode()
147
 * @method $this withApiCode($value)
148
 * @method string getPerspective()
149
 * @method string getUtterance()
150
 * @method string getIsvCode()
151
 * @method string getProdCode()
152
 * @method $this withProdCode($value)
153
 * @method string getRecommendNum()
154
 * @method string getChatBotInstanceId()
155
 * @method string getCustSpaceId()
156
 */
157
class BeeBotAssociate extends Rpc
158
{
159
160
    /**
161
     * @param string $value
162
     *
163
     * @return $this
164
     */
165
    public function withSessionId($value)
166
    {
167
        $this->data['SessionId'] = $value;
168
        $this->options['form_params']['SessionId'] = $value;
169
170
        return $this;
171
    }
172
173
    /**
174
     * @param string $value
175
     *
176
     * @return $this
177
     */
178
    public function withPerspective($value)
179
    {
180
        $this->data['Perspective'] = $value;
181
        $this->options['form_params']['Perspective'] = $value;
182
183
        return $this;
184
    }
185
186
    /**
187
     * @param string $value
188
     *
189
     * @return $this
190
     */
191
    public function withUtterance($value)
192
    {
193
        $this->data['Utterance'] = $value;
194
        $this->options['form_params']['Utterance'] = $value;
195
196
        return $this;
197
    }
198
199
    /**
200
     * @param string $value
201
     *
202
     * @return $this
203
     */
204
    public function withIsvCode($value)
205
    {
206
        $this->data['IsvCode'] = $value;
207
        $this->options['form_params']['IsvCode'] = $value;
208
209
        return $this;
210
    }
211
212
    /**
213
     * @param string $value
214
     *
215
     * @return $this
216
     */
217
    public function withRecommendNum($value)
218
    {
219
        $this->data['RecommendNum'] = $value;
220
        $this->options['form_params']['RecommendNum'] = $value;
221
222
        return $this;
223
    }
224
225
    /**
226
     * @param string $value
227
     *
228
     * @return $this
229
     */
230
    public function withChatBotInstanceId($value)
231
    {
232
        $this->data['ChatBotInstanceId'] = $value;
233
        $this->options['form_params']['ChatBotInstanceId'] = $value;
234
235
        return $this;
236
    }
237
238
    /**
239
     * @param string $value
240
     *
241
     * @return $this
242
     */
243
    public function withCustSpaceId($value)
244
    {
245
        $this->data['CustSpaceId'] = $value;
246
        $this->options['form_params']['CustSpaceId'] = $value;
247
248
        return $this;
249
    }
250
}
251
252
/**
253
 * @method string getSessionId()
254
 * @method string getApiCode()
255
 * @method $this withApiCode($value)
256
 * @method string getIntentName()
257
 * @method string getSenderNick()
258
 * @method string getPerspective()
259
 * @method string getUtterance()
260
 * @method string getIsvCode()
261
 * @method string getProdCode()
262
 * @method $this withProdCode($value)
263
 * @method string getKnowledgeId()
264
 * @method string getVendorParam()
265
 * @method string getSenderId()
266
 * @method string getChatBotInstanceId()
267
 * @method string getCustSpaceId()
268
 */
269
class BeeBotChat extends Rpc
270
{
271
272
    /**
273
     * @param string $value
274
     *
275
     * @return $this
276
     */
277
    public function withSessionId($value)
278
    {
279
        $this->data['SessionId'] = $value;
280
        $this->options['form_params']['SessionId'] = $value;
281
282
        return $this;
283
    }
284
285
    /**
286
     * @param string $value
287
     *
288
     * @return $this
289
     */
290
    public function withIntentName($value)
291
    {
292
        $this->data['IntentName'] = $value;
293
        $this->options['form_params']['IntentName'] = $value;
294
295
        return $this;
296
    }
297
298
    /**
299
     * @param string $value
300
     *
301
     * @return $this
302
     */
303
    public function withSenderNick($value)
304
    {
305
        $this->data['SenderNick'] = $value;
306
        $this->options['form_params']['SenderNick'] = $value;
307
308
        return $this;
309
    }
310
311
    /**
312
     * @param string $value
313
     *
314
     * @return $this
315
     */
316
    public function withPerspective($value)
317
    {
318
        $this->data['Perspective'] = $value;
319
        $this->options['form_params']['Perspective'] = $value;
320
321
        return $this;
322
    }
323
324
    /**
325
     * @param string $value
326
     *
327
     * @return $this
328
     */
329
    public function withUtterance($value)
330
    {
331
        $this->data['Utterance'] = $value;
332
        $this->options['form_params']['Utterance'] = $value;
333
334
        return $this;
335
    }
336
337
    /**
338
     * @param string $value
339
     *
340
     * @return $this
341
     */
342
    public function withIsvCode($value)
343
    {
344
        $this->data['IsvCode'] = $value;
345
        $this->options['form_params']['IsvCode'] = $value;
346
347
        return $this;
348
    }
349
350
    /**
351
     * @param string $value
352
     *
353
     * @return $this
354
     */
355
    public function withKnowledgeId($value)
356
    {
357
        $this->data['KnowledgeId'] = $value;
358
        $this->options['form_params']['KnowledgeId'] = $value;
359
360
        return $this;
361
    }
362
363
    /**
364
     * @param string $value
365
     *
366
     * @return $this
367
     */
368
    public function withVendorParam($value)
369
    {
370
        $this->data['VendorParam'] = $value;
371
        $this->options['form_params']['VendorParam'] = $value;
372
373
        return $this;
374
    }
375
376
    /**
377
     * @param string $value
378
     *
379
     * @return $this
380
     */
381
    public function withSenderId($value)
382
    {
383
        $this->data['SenderId'] = $value;
384
        $this->options['form_params']['SenderId'] = $value;
385
386
        return $this;
387
    }
388
389
    /**
390
     * @param string $value
391
     *
392
     * @return $this
393
     */
394
    public function withChatBotInstanceId($value)
395
    {
396
        $this->data['ChatBotInstanceId'] = $value;
397
        $this->options['form_params']['ChatBotInstanceId'] = $value;
398
399
        return $this;
400
    }
401
402
    /**
403
     * @param string $value
404
     *
405
     * @return $this
406
     */
407
    public function withCustSpaceId($value)
408
    {
409
        $this->data['CustSpaceId'] = $value;
410
        $this->options['form_params']['CustSpaceId'] = $value;
411
412
        return $this;
413
    }
414
}
415
416
/**
417
 * @method string getProdCode()
418
 * @method $this withProdCode($value)
419
 * @method string getWabaId()
420
 * @method string getApiCode()
421
 * @method $this withApiCode($value)
422
 */
423
class ChatappBindWaba extends Rpc
424
{
425
426
    /**
427
     * @param string $value
428
     *
429
     * @return $this
430
     */
431
    public function withWabaId($value)
432
    {
433
        $this->data['WabaId'] = $value;
434
        $this->options['form_params']['WabaId'] = $value;
435
436
        return $this;
437
    }
438
}
439
440
/**
441
 * @method string getInputToken()
442
 * @method string getProdCode()
443
 * @method $this withProdCode($value)
444
 * @method string getApiCode()
445
 * @method $this withApiCode($value)
446
 */
447
class ChatappEmbedSignUp extends Rpc
448
{
449
450
    /**
451
     * @param string $value
452
     *
453
     * @return $this
454
     */
455
    public function withInputToken($value)
456
    {
457
        $this->data['InputToken'] = $value;
458
        $this->options['form_params']['InputToken'] = $value;
459
460
        return $this;
461
    }
462
}
463
464
/**
465
 * @method string getPhoneNumber()
466
 * @method $this withPhoneNumber($value)
467
 * @method string getApiCode()
468
 * @method $this withApiCode($value)
469
 * @method string getProdCode()
470
 * @method $this withProdCode($value)
471
 * @method string getCustSpaceId()
472
 * @method $this withCustSpaceId($value)
473
 */
474
class ChatappMigrationRegister extends Rpc
475
{
476
}
477
478
/**
479
 * @method string getPhoneNumber()
480
 * @method $this withPhoneNumber($value)
481
 * @method string getVerifyCode()
482
 * @method $this withVerifyCode($value)
483
 * @method string getApiCode()
484
 * @method $this withApiCode($value)
485
 * @method string getProdCode()
486
 * @method $this withProdCode($value)
487
 * @method string getCustSpaceId()
488
 * @method $this withCustSpaceId($value)
489
 */
490
class ChatappMigrationVerified extends Rpc
491
{
492
}
493
494
/**
495
 * @method string getPhoneNumber()
496
 * @method string getApiCode()
497
 * @method $this withApiCode($value)
498
 * @method string getProdCode()
499
 * @method $this withProdCode($value)
500
 * @method string getCustSpaceId()
501
 */
502
class ChatappPhoneNumberDeregister extends Rpc
503
{
504
505
    /**
506
     * @param string $value
507
     *
508
     * @return $this
509
     */
510
    public function withPhoneNumber($value)
511
    {
512
        $this->data['PhoneNumber'] = $value;
513
        $this->options['form_params']['PhoneNumber'] = $value;
514
515
        return $this;
516
    }
517
518
    /**
519
     * @param string $value
520
     *
521
     * @return $this
522
     */
523
    public function withCustSpaceId($value)
524
    {
525
        $this->data['CustSpaceId'] = $value;
526
        $this->options['form_params']['CustSpaceId'] = $value;
527
528
        return $this;
529
    }
530
}
531
532
/**
533
 * @method string getPhoneNumber()
534
 * @method string getApiCode()
535
 * @method $this withApiCode($value)
536
 * @method string getProdCode()
537
 * @method $this withProdCode($value)
538
 * @method string getCustSpaceId()
539
 */
540
class ChatappPhoneNumberRegister extends Rpc
541
{
542
543
    /**
544
     * @param string $value
545
     *
546
     * @return $this
547
     */
548
    public function withPhoneNumber($value)
549
    {
550
        $this->data['PhoneNumber'] = $value;
551
        $this->options['form_params']['PhoneNumber'] = $value;
552
553
        return $this;
554
    }
555
556
    /**
557
     * @param string $value
558
     *
559
     * @return $this
560
     */
561
    public function withCustSpaceId($value)
562
    {
563
        $this->data['CustSpaceId'] = $value;
564
        $this->options['form_params']['CustSpaceId'] = $value;
565
566
        return $this;
567
    }
568
}
569
570
/**
571
 * @method string getProdCode()
572
 * @method $this withProdCode($value)
573
 * @method string getApiCode()
574
 * @method $this withApiCode($value)
575
 * @method string getCustSpaceId()
576
 * @method $this withCustSpaceId($value)
577
 */
578
class ChatappSyncPhoneNumber extends Rpc
579
{
580
}
581
582
/**
583
 * @method string getPhoneNumber()
584
 * @method string getVerifyCode()
585
 * @method string getApiCode()
586
 * @method $this withApiCode($value)
587
 * @method string getProdCode()
588
 * @method $this withProdCode($value)
589
 * @method string getCustSpaceId()
590
 */
591
class ChatappVerifyAndRegister extends Rpc
592
{
593
594
    /**
595
     * @param string $value
596
     *
597
     * @return $this
598
     */
599
    public function withPhoneNumber($value)
600
    {
601
        $this->data['PhoneNumber'] = $value;
602
        $this->options['form_params']['PhoneNumber'] = $value;
603
604
        return $this;
605
    }
606
607
    /**
608
     * @param string $value
609
     *
610
     * @return $this
611
     */
612
    public function withVerifyCode($value)
613
    {
614
        $this->data['VerifyCode'] = $value;
615
        $this->options['form_params']['VerifyCode'] = $value;
616
617
        return $this;
618
    }
619
620
    /**
621
     * @param string $value
622
     *
623
     * @return $this
624
     */
625
    public function withCustSpaceId($value)
626
    {
627
        $this->data['CustSpaceId'] = $value;
628
        $this->options['form_params']['CustSpaceId'] = $value;
629
630
        return $this;
631
    }
632
}
633
634
/**
635
 * @method string getMobileNumber()
636
 * @method $this withMobileNumber($value)
637
 * @method string getCountryCode()
638
 * @method $this withCountryCode($value)
639
 * @method string getApiCode()
640
 * @method $this withApiCode($value)
641
 * @method string getProdCode()
642
 * @method $this withProdCode($value)
643
 * @method string getCustSpaceId()
644
 * @method $this withCustSpaceId($value)
645
 */
646
class CreateChatappMigrationInitiate extends Rpc
647
{
648
}
649
650
/**
651
 * @method string getComponents()
652
 * @method string getLanguage()
653
 * @method string getCustWabaId()
654
 * @method string getExample()
655
 * @method string getApiCode()
656
 * @method $this withApiCode($value)
657
 * @method string getTemplateType()
658
 * @method string getIsvCode()
659
 * @method string getProdCode()
660
 * @method $this withProdCode($value)
661
 * @method string getCustSpaceId()
662
 * @method string getName()
663
 * @method string getAllowCategoryChange()
664
 * @method string getCategory()
665
 * @method string getMessageSendTtlSeconds()
666
 */
667
class CreateChatappTemplate extends Rpc
668
{
669
670
    /**
671
     * @param string $value
672
     *
673
     * @return $this
674
     */
675
    public function withComponents($value)
676
    {
677
        $this->data['Components'] = $value;
678
        $this->options['form_params']['Components'] = $value;
679
680
        return $this;
681
    }
682
683
    /**
684
     * @param string $value
685
     *
686
     * @return $this
687
     */
688
    public function withLanguage($value)
689
    {
690
        $this->data['Language'] = $value;
691
        $this->options['form_params']['Language'] = $value;
692
693
        return $this;
694
    }
695
696
    /**
697
     * @param string $value
698
     *
699
     * @return $this
700
     */
701
    public function withCustWabaId($value)
702
    {
703
        $this->data['CustWabaId'] = $value;
704
        $this->options['form_params']['CustWabaId'] = $value;
705
706
        return $this;
707
    }
708
709
    /**
710
     * @param string $value
711
     *
712
     * @return $this
713
     */
714
    public function withExample($value)
715
    {
716
        $this->data['Example'] = $value;
717
        $this->options['form_params']['Example'] = $value;
718
719
        return $this;
720
    }
721
722
    /**
723
     * @param string $value
724
     *
725
     * @return $this
726
     */
727
    public function withTemplateType($value)
728
    {
729
        $this->data['TemplateType'] = $value;
730
        $this->options['form_params']['TemplateType'] = $value;
731
732
        return $this;
733
    }
734
735
    /**
736
     * @param string $value
737
     *
738
     * @return $this
739
     */
740
    public function withIsvCode($value)
741
    {
742
        $this->data['IsvCode'] = $value;
743
        $this->options['form_params']['IsvCode'] = $value;
744
745
        return $this;
746
    }
747
748
    /**
749
     * @param string $value
750
     *
751
     * @return $this
752
     */
753
    public function withCustSpaceId($value)
754
    {
755
        $this->data['CustSpaceId'] = $value;
756
        $this->options['form_params']['CustSpaceId'] = $value;
757
758
        return $this;
759
    }
760
761
    /**
762
     * @param string $value
763
     *
764
     * @return $this
765
     */
766
    public function withName($value)
767
    {
768
        $this->data['Name'] = $value;
769
        $this->options['form_params']['Name'] = $value;
770
771
        return $this;
772
    }
773
774
    /**
775
     * @param string $value
776
     *
777
     * @return $this
778
     */
779
    public function withAllowCategoryChange($value)
780
    {
781
        $this->data['AllowCategoryChange'] = $value;
782
        $this->options['form_params']['AllowCategoryChange'] = $value;
783
784
        return $this;
785
    }
786
787
    /**
788
     * @param string $value
789
     *
790
     * @return $this
791
     */
792
    public function withCategory($value)
793
    {
794
        $this->data['Category'] = $value;
795
        $this->options['form_params']['Category'] = $value;
796
797
        return $this;
798
    }
799
800
    /**
801
     * @param string $value
802
     *
803
     * @return $this
804
     */
805
    public function withMessageSendTtlSeconds($value)
806
    {
807
        $this->data['MessageSendTtlSeconds'] = $value;
808
        $this->options['form_params']['MessageSendTtlSeconds'] = $value;
809
810
        return $this;
811
    }
812
}
813
814
/**
815
 * @method string getCustWabaId()
816
 * @method $this withCustWabaId($value)
817
 * @method string getApiCode()
818
 * @method $this withApiCode($value)
819
 * @method string getIsvCode()
820
 * @method $this withIsvCode($value)
821
 * @method string getProdCode()
822
 * @method $this withProdCode($value)
823
 * @method string getCustSpaceId()
824
 * @method $this withCustSpaceId($value)
825
 * @method string getTemplateCode()
826
 * @method $this withTemplateCode($value)
827
 */
828
class DeleteChatappTemplate extends Rpc
829
{
830
}
831
832
/**
833
 * @method string getApiCode()
834
 * @method $this withApiCode($value)
835
 * @method string getIsvCode()
836
 * @method $this withIsvCode($value)
837
 * @method string getProdCode()
838
 * @method $this withProdCode($value)
839
 * @method string getCustSpaceId()
840
 * @method $this withCustSpaceId($value)
841
 */
842
class EnableWhatsappROIMetric extends Rpc
843
{
844
}
845
846
/**
847
 * @method string getPhoneNumber()
848
 * @method $this withPhoneNumber($value)
849
 * @method string getApiCode()
850
 * @method $this withApiCode($value)
851
 * @method string getEnd()
852
 * @method $this withEnd($value)
853
 * @method string getIsvCode()
854
 * @method $this withIsvCode($value)
855
 * @method string getProdCode()
856
 * @method $this withProdCode($value)
857
 * @method string getStart()
858
 * @method $this withStart($value)
859
 * @method string getCustSpaceId()
860
 * @method $this withCustSpaceId($value)
861
 * @method string getGranularity()
862
 * @method $this withGranularity($value)
863
 */
864
class GetChatappPhoneNumberMetric extends Rpc
865
{
866
}
867
868
/**
869
 * @method string getLanguage()
870
 * @method $this withLanguage($value)
871
 * @method string getCustWabaId()
872
 * @method $this withCustWabaId($value)
873
 * @method string getApiCode()
874
 * @method $this withApiCode($value)
875
 * @method string getTemplateType()
876
 * @method $this withTemplateType($value)
877
 * @method string getIsvCode()
878
 * @method $this withIsvCode($value)
879
 * @method string getProdCode()
880
 * @method $this withProdCode($value)
881
 * @method string getCustSpaceId()
882
 * @method $this withCustSpaceId($value)
883
 * @method string getTemplateCode()
884
 * @method $this withTemplateCode($value)
885
 */
886
class GetChatappTemplateDetail extends Rpc
887
{
888
}
889
890
/**
891
 * @method string getLanguage()
892
 * @method $this withLanguage($value)
893
 * @method string getApiCode()
894
 * @method $this withApiCode($value)
895
 * @method string getTemplateType()
896
 * @method $this withTemplateType($value)
897
 * @method string getEnd()
898
 * @method $this withEnd($value)
899
 * @method string getIsvCode()
900
 * @method $this withIsvCode($value)
901
 * @method string getProdCode()
902
 * @method $this withProdCode($value)
903
 * @method string getStart()
904
 * @method $this withStart($value)
905
 * @method string getCustSpaceId()
906
 * @method $this withCustSpaceId($value)
907
 * @method string getGranularity()
908
 * @method $this withGranularity($value)
909
 * @method string getTemplateCode()
910
 * @method $this withTemplateCode($value)
911
 */
912
class GetChatappTemplateMetric extends Rpc
913
{
914
}
915
916
/**
917
 * @method string getProdCode()
918
 * @method $this withProdCode($value)
919
 * @method string getApiCode()
920
 * @method $this withApiCode($value)
921
 * @method string getCustSpaceId()
922
 * @method $this withCustSpaceId($value)
923
 */
924
class GetChatappUploadAuthorization extends Rpc
925
{
926
}
927
928
/**
929
 * @method string getPhoneNumber()
930
 * @method string getLocale()
931
 * @method string getApiCode()
932
 * @method $this withApiCode($value)
933
 * @method string getMethod()
934
 * @method string getProdCode()
935
 * @method $this withProdCode($value)
936
 * @method string getCustSpaceId()
937
 */
938
class GetChatappVerifyCode extends Rpc
939
{
940
941
    /**
942
     * @param string $value
943
     *
944
     * @return $this
945
     */
946
    public function withPhoneNumber($value)
947
    {
948
        $this->data['PhoneNumber'] = $value;
949
        $this->options['form_params']['PhoneNumber'] = $value;
950
951
        return $this;
952
    }
953
954
    /**
955
     * @param string $value
956
     *
957
     * @return $this
958
     */
959
    public function withLocale($value)
960
    {
961
        $this->data['Locale'] = $value;
962
        $this->options['form_params']['Locale'] = $value;
963
964
        return $this;
965
    }
966
967
    /**
968
     * @param string $value
969
     *
970
     * @return $this
971
     */
972
    public function withMethod($value)
973
    {
974
        $this->data['Method'] = $value;
975
        $this->options['form_params']['Method'] = $value;
976
977
        return $this;
978
    }
979
980
    /**
981
     * @param string $value
982
     *
983
     * @return $this
984
     */
985
    public function withCustSpaceId($value)
986
    {
987
        $this->data['CustSpaceId'] = $value;
988
        $this->options['form_params']['CustSpaceId'] = $value;
989
990
        return $this;
991
    }
992
}
993
994
/**
995
 * @method string getPhoneNumber()
996
 * @method $this withPhoneNumber($value)
997
 * @method string getLocale()
998
 * @method $this withLocale($value)
999
 * @method string getApiCode()
1000
 * @method $this withApiCode($value)
1001
 * @method string getMethod()
1002
 * @method $this withMethod($value)
1003
 * @method string getProdCode()
1004
 * @method $this withProdCode($value)
1005
 * @method string getCustSpaceId()
1006
 * @method $this withCustSpaceId($value)
1007
 */
1008
class GetMigrationVerifyCode extends Rpc
1009
{
1010
}
1011
1012
/**
1013
 * @method string getPhoneNumber()
1014
 * @method string getApiCode()
1015
 * @method $this withApiCode($value)
1016
 * @method string getProdCode()
1017
 * @method $this withProdCode($value)
1018
 * @method string getCustSpaceId()
1019
 */
1020
class GetPhoneNumberVerificationStatus extends Rpc
1021
{
1022
1023
    /**
1024
     * @param string $value
1025
     *
1026
     * @return $this
1027
     */
1028
    public function withPhoneNumber($value)
1029
    {
1030
        $this->data['PhoneNumber'] = $value;
1031
        $this->options['form_params']['PhoneNumber'] = $value;
1032
1033
        return $this;
1034
    }
1035
1036
    /**
1037
     * @param string $value
1038
     *
1039
     * @return $this
1040
     */
1041
    public function withCustSpaceId($value)
1042
    {
1043
        $this->data['CustSpaceId'] = $value;
1044
        $this->options['form_params']['CustSpaceId'] = $value;
1045
1046
        return $this;
1047
    }
1048
}
1049
1050
/**
1051
 * @method string getPhoneNumber()
1052
 * @method string getVerifyCode()
1053
 * @method string getApiCode()
1054
 * @method $this withApiCode($value)
1055
 * @method string getProdCode()
1056
 * @method $this withProdCode($value)
1057
 */
1058
class GetPreValidatePhoneId extends Rpc
1059
{
1060
1061
    /**
1062
     * @param string $value
1063
     *
1064
     * @return $this
1065
     */
1066
    public function withPhoneNumber($value)
1067
    {
1068
        $this->data['PhoneNumber'] = $value;
1069
        $this->options['form_params']['PhoneNumber'] = $value;
1070
1071
        return $this;
1072
    }
1073
1074
    /**
1075
     * @param string $value
1076
     *
1077
     * @return $this
1078
     */
1079
    public function withVerifyCode($value)
1080
    {
1081
        $this->data['VerifyCode'] = $value;
1082
        $this->options['form_params']['VerifyCode'] = $value;
1083
1084
        return $this;
1085
    }
1086
}
1087
1088
/**
1089
 * @method string getResourceOwnerId()
1090
 * @method $this withResourceOwnerId($value)
1091
 * @method string getExtendFunction()
1092
 * @method $this withExtendFunction($value)
1093
 * @method string getMetaVersion()
1094
 * @method $this withMetaVersion($value)
1095
 * @method string getRouteName()
1096
 * @method $this withRouteName($value)
1097
 * @method string getResourceOwnerAccount()
1098
 * @method $this withResourceOwnerAccount($value)
1099
 * @method string getOwnerId()
1100
 * @method $this withOwnerId($value)
1101
 * @method string getWabaId()
1102
 * @method $this withWabaId($value)
1103
 * @method string getCustSpaceId()
1104
 * @method $this withCustSpaceId($value)
1105
 */
1106
class GetWhatsappConnectionCatalog extends Rpc
1107
{
1108
}
1109
1110
/**
1111
 * @method string getProdCode()
1112
 * @method $this withProdCode($value)
1113
 * @method string getType()
1114
 * @method string getApiCode()
1115
 * @method $this withApiCode($value)
1116
 */
1117
class IsvGetAppId extends Rpc
1118
{
1119
1120
    /**
1121
     * @param string $value
1122
     *
1123
     * @return $this
1124
     */
1125
    public function withType($value)
1126
    {
1127
        $this->data['Type'] = $value;
1128
        $this->options['form_params']['Type'] = $value;
1129
1130
        return $this;
1131
    }
1132
}
1133
1134
/**
1135
 * @method string getLanguage()
1136
 * @method $this withLanguage($value)
1137
 * @method string getCustWabaId()
1138
 * @method $this withCustWabaId($value)
1139
 * @method string getApiCode()
1140
 * @method $this withApiCode($value)
1141
 * @method string getTemplateType()
1142
 * @method $this withTemplateType($value)
1143
 * @method string getIsvCode()
1144
 * @method $this withIsvCode($value)
1145
 * @method string getAuditStatus()
1146
 * @method $this withAuditStatus($value)
1147
 * @method string getProdCode()
1148
 * @method $this withProdCode($value)
1149
 * @method string getCustSpaceId()
1150
 * @method $this withCustSpaceId($value)
1151
 * @method string getName()
1152
 * @method $this withName($value)
1153
 * @method string getPage()
1154
 * @method $this withPage($value)
1155
 */
1156
class ListChatappTemplate extends Rpc
1157
{
1158
}
1159
1160
/**
1161
 * @method string getResourceOwnerId()
1162
 * @method $this withResourceOwnerId($value)
1163
 * @method string getBefore()
1164
 * @method $this withBefore($value)
1165
 * @method string getExtendFunction()
1166
 * @method $this withExtendFunction($value)
1167
 * @method string getMetaVersion()
1168
 * @method $this withMetaVersion($value)
1169
 * @method string getLimit()
1170
 * @method $this withLimit($value)
1171
 * @method string getAfter()
1172
 * @method $this withAfter($value)
1173
 * @method string getRouteName()
1174
 * @method $this withRouteName($value)
1175
 * @method string getResourceOwnerAccount()
1176
 * @method $this withResourceOwnerAccount($value)
1177
 * @method string getOwnerId()
1178
 * @method $this withOwnerId($value)
1179
 * @method string getWabaId()
1180
 * @method $this withWabaId($value)
1181
 * @method string getCatalogId()
1182
 * @method $this withCatalogId($value)
1183
 * @method string getCustSpaceId()
1184
 * @method $this withCustSpaceId($value)
1185
 * @method string getFields()
1186
 * @method $this withFields($value)
1187
 */
1188
class ListProduct extends Rpc
1189
{
1190
}
1191
1192
/**
1193
 * @method string getResourceOwnerId()
1194
 * @method $this withResourceOwnerId($value)
1195
 * @method string getBefore()
1196
 * @method $this withBefore($value)
1197
 * @method string getExtendFunction()
1198
 * @method $this withExtendFunction($value)
1199
 * @method string getMetaVersion()
1200
 * @method $this withMetaVersion($value)
1201
 * @method string getLimit()
1202
 * @method $this withLimit($value)
1203
 * @method string getAfter()
1204
 * @method $this withAfter($value)
1205
 * @method string getRouteName()
1206
 * @method $this withRouteName($value)
1207
 * @method string getResourceOwnerAccount()
1208
 * @method $this withResourceOwnerAccount($value)
1209
 * @method string getBusinessId()
1210
 * @method $this withBusinessId($value)
1211
 * @method string getOwnerId()
1212
 * @method $this withOwnerId($value)
1213
 * @method string getCustSpaceId()
1214
 * @method $this withCustSpaceId($value)
1215
 * @method string getFields()
1216
 * @method $this withFields($value)
1217
 */
1218
class ListProductCatalog extends Rpc
1219
{
1220
}
1221
1222
/**
1223
 * @method string getComponents()
1224
 * @method string getLanguage()
1225
 * @method string getCustWabaId()
1226
 * @method string getExample()
1227
 * @method string getApiCode()
1228
 * @method $this withApiCode($value)
1229
 * @method string getTemplateType()
1230
 * @method string getIsvCode()
1231
 * @method string getProdCode()
1232
 * @method $this withProdCode($value)
1233
 * @method string getCustSpaceId()
1234
 * @method string getCategory()
1235
 * @method string getMessageSendTtlSeconds()
1236
 * @method string getTemplateCode()
1237
 */
1238
class ModifyChatappTemplate extends Rpc
1239
{
1240
1241
    /**
1242
     * @param string $value
1243
     *
1244
     * @return $this
1245
     */
1246
    public function withComponents($value)
1247
    {
1248
        $this->data['Components'] = $value;
1249
        $this->options['form_params']['Components'] = $value;
1250
1251
        return $this;
1252
    }
1253
1254
    /**
1255
     * @param string $value
1256
     *
1257
     * @return $this
1258
     */
1259
    public function withLanguage($value)
1260
    {
1261
        $this->data['Language'] = $value;
1262
        $this->options['form_params']['Language'] = $value;
1263
1264
        return $this;
1265
    }
1266
1267
    /**
1268
     * @param string $value
1269
     *
1270
     * @return $this
1271
     */
1272
    public function withCustWabaId($value)
1273
    {
1274
        $this->data['CustWabaId'] = $value;
1275
        $this->options['form_params']['CustWabaId'] = $value;
1276
1277
        return $this;
1278
    }
1279
1280
    /**
1281
     * @param string $value
1282
     *
1283
     * @return $this
1284
     */
1285
    public function withExample($value)
1286
    {
1287
        $this->data['Example'] = $value;
1288
        $this->options['form_params']['Example'] = $value;
1289
1290
        return $this;
1291
    }
1292
1293
    /**
1294
     * @param string $value
1295
     *
1296
     * @return $this
1297
     */
1298
    public function withTemplateType($value)
1299
    {
1300
        $this->data['TemplateType'] = $value;
1301
        $this->options['form_params']['TemplateType'] = $value;
1302
1303
        return $this;
1304
    }
1305
1306
    /**
1307
     * @param string $value
1308
     *
1309
     * @return $this
1310
     */
1311
    public function withIsvCode($value)
1312
    {
1313
        $this->data['IsvCode'] = $value;
1314
        $this->options['form_params']['IsvCode'] = $value;
1315
1316
        return $this;
1317
    }
1318
1319
    /**
1320
     * @param string $value
1321
     *
1322
     * @return $this
1323
     */
1324
    public function withCustSpaceId($value)
1325
    {
1326
        $this->data['CustSpaceId'] = $value;
1327
        $this->options['form_params']['CustSpaceId'] = $value;
1328
1329
        return $this;
1330
    }
1331
1332
    /**
1333
     * @param string $value
1334
     *
1335
     * @return $this
1336
     */
1337
    public function withCategory($value)
1338
    {
1339
        $this->data['Category'] = $value;
1340
        $this->options['form_params']['Category'] = $value;
1341
1342
        return $this;
1343
    }
1344
1345
    /**
1346
     * @param string $value
1347
     *
1348
     * @return $this
1349
     */
1350
    public function withMessageSendTtlSeconds($value)
1351
    {
1352
        $this->data['MessageSendTtlSeconds'] = $value;
1353
        $this->options['form_params']['MessageSendTtlSeconds'] = $value;
1354
1355
        return $this;
1356
    }
1357
1358
    /**
1359
     * @param string $value
1360
     *
1361
     * @return $this
1362
     */
1363
    public function withTemplateCode($value)
1364
    {
1365
        $this->data['TemplateCode'] = $value;
1366
        $this->options['form_params']['TemplateCode'] = $value;
1367
1368
        return $this;
1369
    }
1370
}
1371
1372
/**
1373
 * @method string getPhoneNumber()
1374
 * @method $this withPhoneNumber($value)
1375
 * @method string getDescription()
1376
 * @method $this withDescription($value)
1377
 * @method string getVertical()
1378
 * @method $this withVertical($value)
1379
 * @method string getApiCode()
1380
 * @method $this withApiCode($value)
1381
 * @method string getEmail()
1382
 * @method $this withEmail($value)
1383
 * @method string getAddress()
1384
 * @method $this withAddress($value)
1385
 * @method string getProdCode()
1386
 * @method $this withProdCode($value)
1387
 * @method string getProfilePictureUrl()
1388
 * @method $this withProfilePictureUrl($value)
1389
 * @method string getCustSpaceId()
1390
 * @method $this withCustSpaceId($value)
1391
 * @method string getWebsites()
1392
 * @method $this withWebsites($value)
1393
 */
1394
class ModifyPhoneBusinessProfile extends Rpc
1395
{
1396
}
1397
1398
/**
1399
 * @method string getApiCode()
1400
 * @method $this withApiCode($value)
1401
 * @method string getIsvCode()
1402
 * @method $this withIsvCode($value)
1403
 * @method string getProdCode()
1404
 * @method $this withProdCode($value)
1405
 * @method string getCustSpaceId()
1406
 * @method $this withCustSpaceId($value)
1407
 */
1408
class QueryChatappBindWaba extends Rpc
1409
{
1410
}
1411
1412
/**
1413
 * @method string getApiCode()
1414
 * @method $this withApiCode($value)
1415
 * @method string getIsvCode()
1416
 * @method $this withIsvCode($value)
1417
 * @method string getProdCode()
1418
 * @method $this withProdCode($value)
1419
 * @method string getCustSpaceId()
1420
 * @method $this withCustSpaceId($value)
1421
 */
1422
class QueryChatappPhoneNumbers extends Rpc
1423
{
1424
}
1425
1426
/**
1427
 * @method string getPhoneNumber()
1428
 * @method $this withPhoneNumber($value)
1429
 * @method string getApiCode()
1430
 * @method $this withApiCode($value)
1431
 * @method string getProdCode()
1432
 * @method $this withProdCode($value)
1433
 * @method string getCustSpaceId()
1434
 * @method $this withCustSpaceId($value)
1435
 */
1436
class QueryPhoneBusinessProfile extends Rpc
1437
{
1438
}
1439
1440
/**
1441
 * @method string getApiCode()
1442
 * @method $this withApiCode($value)
1443
 * @method string getProdCode()
1444
 * @method $this withProdCode($value)
1445
 * @method string getWabaId()
1446
 * @method $this withWabaId($value)
1447
 * @method string getCustSpaceId()
1448
 * @method $this withCustSpaceId($value)
1449
 */
1450
class QueryWabaBusinessInfo extends Rpc
1451
{
1452
}
1453
1454
/**
1455
 * @method string getLanguage()
1456
 * @method string getCustWabaId()
1457
 * @method string getFallBackContent()
1458
 * @method string getSenderList()
1459
 * @method string getApiCode()
1460
 * @method $this withApiCode($value)
1461
 * @method string getChannelType()
1462
 * @method string getFrom()
1463
 * @method string getTag()
1464
 * @method string getFallBackRule()
1465
 * @method string getTaskId()
1466
 * @method string getIsvCode()
1467
 * @method string getProdCode()
1468
 * @method $this withProdCode($value)
1469
 * @method string getLabel()
1470
 * @method string getFallBackId()
1471
 * @method string getTtl()
1472
 * @method string getFallBackDuration()
1473
 * @method string getCustSpaceId()
1474
 * @method string getTemplateCode()
1475
 */
1476
class SendChatappMassMessage extends Rpc
1477
{
1478
1479
    /**
1480
     * @param string $value
1481
     *
1482
     * @return $this
1483
     */
1484
    public function withLanguage($value)
1485
    {
1486
        $this->data['Language'] = $value;
1487
        $this->options['form_params']['Language'] = $value;
1488
1489
        return $this;
1490
    }
1491
1492
    /**
1493
     * @param string $value
1494
     *
1495
     * @return $this
1496
     */
1497
    public function withCustWabaId($value)
1498
    {
1499
        $this->data['CustWabaId'] = $value;
1500
        $this->options['form_params']['CustWabaId'] = $value;
1501
1502
        return $this;
1503
    }
1504
1505
    /**
1506
     * @param string $value
1507
     *
1508
     * @return $this
1509
     */
1510
    public function withFallBackContent($value)
1511
    {
1512
        $this->data['FallBackContent'] = $value;
1513
        $this->options['form_params']['FallBackContent'] = $value;
1514
1515
        return $this;
1516
    }
1517
1518
    /**
1519
     * @param string $value
1520
     *
1521
     * @return $this
1522
     */
1523
    public function withSenderList($value)
1524
    {
1525
        $this->data['SenderList'] = $value;
1526
        $this->options['form_params']['SenderList'] = $value;
1527
1528
        return $this;
1529
    }
1530
1531
    /**
1532
     * @param string $value
1533
     *
1534
     * @return $this
1535
     */
1536
    public function withChannelType($value)
1537
    {
1538
        $this->data['ChannelType'] = $value;
1539
        $this->options['form_params']['ChannelType'] = $value;
1540
1541
        return $this;
1542
    }
1543
1544
    /**
1545
     * @param string $value
1546
     *
1547
     * @return $this
1548
     */
1549
    public function withFrom($value)
1550
    {
1551
        $this->data['From'] = $value;
1552
        $this->options['form_params']['From'] = $value;
1553
1554
        return $this;
1555
    }
1556
1557
    /**
1558
     * @param string $value
1559
     *
1560
     * @return $this
1561
     */
1562
    public function withTag($value)
1563
    {
1564
        $this->data['Tag'] = $value;
1565
        $this->options['form_params']['Tag'] = $value;
1566
1567
        return $this;
1568
    }
1569
1570
    /**
1571
     * @param string $value
1572
     *
1573
     * @return $this
1574
     */
1575
    public function withFallBackRule($value)
1576
    {
1577
        $this->data['FallBackRule'] = $value;
1578
        $this->options['form_params']['FallBackRule'] = $value;
1579
1580
        return $this;
1581
    }
1582
1583
    /**
1584
     * @param string $value
1585
     *
1586
     * @return $this
1587
     */
1588
    public function withTaskId($value)
1589
    {
1590
        $this->data['TaskId'] = $value;
1591
        $this->options['form_params']['TaskId'] = $value;
1592
1593
        return $this;
1594
    }
1595
1596
    /**
1597
     * @param string $value
1598
     *
1599
     * @return $this
1600
     */
1601
    public function withIsvCode($value)
1602
    {
1603
        $this->data['IsvCode'] = $value;
1604
        $this->options['form_params']['IsvCode'] = $value;
1605
1606
        return $this;
1607
    }
1608
1609
    /**
1610
     * @param string $value
1611
     *
1612
     * @return $this
1613
     */
1614
    public function withLabel($value)
1615
    {
1616
        $this->data['Label'] = $value;
1617
        $this->options['form_params']['Label'] = $value;
1618
1619
        return $this;
1620
    }
1621
1622
    /**
1623
     * @param string $value
1624
     *
1625
     * @return $this
1626
     */
1627
    public function withFallBackId($value)
1628
    {
1629
        $this->data['FallBackId'] = $value;
1630
        $this->options['form_params']['FallBackId'] = $value;
1631
1632
        return $this;
1633
    }
1634
1635
    /**
1636
     * @param string $value
1637
     *
1638
     * @return $this
1639
     */
1640
    public function withTtl($value)
1641
    {
1642
        $this->data['Ttl'] = $value;
1643
        $this->options['form_params']['Ttl'] = $value;
1644
1645
        return $this;
1646
    }
1647
1648
    /**
1649
     * @param string $value
1650
     *
1651
     * @return $this
1652
     */
1653
    public function withFallBackDuration($value)
1654
    {
1655
        $this->data['FallBackDuration'] = $value;
1656
        $this->options['form_params']['FallBackDuration'] = $value;
1657
1658
        return $this;
1659
    }
1660
1661
    /**
1662
     * @param string $value
1663
     *
1664
     * @return $this
1665
     */
1666
    public function withCustSpaceId($value)
1667
    {
1668
        $this->data['CustSpaceId'] = $value;
1669
        $this->options['form_params']['CustSpaceId'] = $value;
1670
1671
        return $this;
1672
    }
1673
1674
    /**
1675
     * @param string $value
1676
     *
1677
     * @return $this
1678
     */
1679
    public function withTemplateCode($value)
1680
    {
1681
        $this->data['TemplateCode'] = $value;
1682
        $this->options['form_params']['TemplateCode'] = $value;
1683
1684
        return $this;
1685
    }
1686
}
1687
1688
/**
1689
 * @method string getProductAction()
1690
 * @method string getMessageType()
1691
 * @method string getLanguage()
1692
 * @method string getCustWabaId()
1693
 * @method string getType()
1694
 * @method string getFallBackContent()
1695
 * @method string getContent()
1696
 * @method $this withContent($value)
1697
 * @method string getTemplateParams()
1698
 * @method string getPayload()
1699
 * @method $this withPayload($value)
1700
 * @method string getApiCode()
1701
 * @method $this withApiCode($value)
1702
 * @method string getChannelType()
1703
 * @method string getFrom()
1704
 * @method string getTag()
1705
 * @method string getFallBackRule()
1706
 * @method string getTrackingData()
1707
 * @method string getTaskId()
1708
 * @method string getIsvCode()
1709
 * @method string getContextMessageId()
1710
 * @method string getProdCode()
1711
 * @method $this withProdCode($value)
1712
 * @method string getLabel()
1713
 * @method string getFallBackId()
1714
 * @method string getTtl()
1715
 * @method string getFallBackDuration()
1716
 * @method string getCustSpaceId()
1717
 * @method string getTo()
1718
 * @method string getTemplateCode()
1719
 */
1720
class SendChatappMessage extends Rpc
1721
{
1722
1723
    /**
1724
     * @param string $value
1725
     *
1726
     * @return $this
1727
     */
1728
    public function withProductAction($value)
1729
    {
1730
        $this->data['ProductAction'] = $value;
1731
        $this->options['form_params']['ProductAction'] = $value;
1732
1733
        return $this;
1734
    }
1735
1736
    /**
1737
     * @param string $value
1738
     *
1739
     * @return $this
1740
     */
1741
    public function withMessageType($value)
1742
    {
1743
        $this->data['MessageType'] = $value;
1744
        $this->options['form_params']['MessageType'] = $value;
1745
1746
        return $this;
1747
    }
1748
1749
    /**
1750
     * @param string $value
1751
     *
1752
     * @return $this
1753
     */
1754
    public function withLanguage($value)
1755
    {
1756
        $this->data['Language'] = $value;
1757
        $this->options['form_params']['Language'] = $value;
1758
1759
        return $this;
1760
    }
1761
1762
    /**
1763
     * @param string $value
1764
     *
1765
     * @return $this
1766
     */
1767
    public function withCustWabaId($value)
1768
    {
1769
        $this->data['CustWabaId'] = $value;
1770
        $this->options['form_params']['CustWabaId'] = $value;
1771
1772
        return $this;
1773
    }
1774
1775
    /**
1776
     * @param string $value
1777
     *
1778
     * @return $this
1779
     */
1780
    public function withType($value)
1781
    {
1782
        $this->data['Type'] = $value;
1783
        $this->options['form_params']['Type'] = $value;
1784
1785
        return $this;
1786
    }
1787
1788
    /**
1789
     * @param string $value
1790
     *
1791
     * @return $this
1792
     */
1793
    public function withFallBackContent($value)
1794
    {
1795
        $this->data['FallBackContent'] = $value;
1796
        $this->options['form_params']['FallBackContent'] = $value;
1797
1798
        return $this;
1799
    }
1800
1801
    /**
1802
     * @param string $value
1803
     *
1804
     * @return $this
1805
     */
1806
    public function withTemplateParams($value)
1807
    {
1808
        $this->data['TemplateParams'] = $value;
1809
        $this->options['form_params']['TemplateParams'] = $value;
1810
1811
        return $this;
1812
    }
1813
1814
    /**
1815
     * @param string $value
1816
     *
1817
     * @return $this
1818
     */
1819
    public function withChannelType($value)
1820
    {
1821
        $this->data['ChannelType'] = $value;
1822
        $this->options['form_params']['ChannelType'] = $value;
1823
1824
        return $this;
1825
    }
1826
1827
    /**
1828
     * @param string $value
1829
     *
1830
     * @return $this
1831
     */
1832
    public function withFrom($value)
1833
    {
1834
        $this->data['From'] = $value;
1835
        $this->options['form_params']['From'] = $value;
1836
1837
        return $this;
1838
    }
1839
1840
    /**
1841
     * @param string $value
1842
     *
1843
     * @return $this
1844
     */
1845
    public function withTag($value)
1846
    {
1847
        $this->data['Tag'] = $value;
1848
        $this->options['form_params']['Tag'] = $value;
1849
1850
        return $this;
1851
    }
1852
1853
    /**
1854
     * @param string $value
1855
     *
1856
     * @return $this
1857
     */
1858
    public function withFallBackRule($value)
1859
    {
1860
        $this->data['FallBackRule'] = $value;
1861
        $this->options['form_params']['FallBackRule'] = $value;
1862
1863
        return $this;
1864
    }
1865
1866
    /**
1867
     * @param string $value
1868
     *
1869
     * @return $this
1870
     */
1871
    public function withTrackingData($value)
1872
    {
1873
        $this->data['TrackingData'] = $value;
1874
        $this->options['form_params']['TrackingData'] = $value;
1875
1876
        return $this;
1877
    }
1878
1879
    /**
1880
     * @param string $value
1881
     *
1882
     * @return $this
1883
     */
1884
    public function withTaskId($value)
1885
    {
1886
        $this->data['TaskId'] = $value;
1887
        $this->options['form_params']['TaskId'] = $value;
1888
1889
        return $this;
1890
    }
1891
1892
    /**
1893
     * @param string $value
1894
     *
1895
     * @return $this
1896
     */
1897
    public function withIsvCode($value)
1898
    {
1899
        $this->data['IsvCode'] = $value;
1900
        $this->options['form_params']['IsvCode'] = $value;
1901
1902
        return $this;
1903
    }
1904
1905
    /**
1906
     * @param string $value
1907
     *
1908
     * @return $this
1909
     */
1910
    public function withContextMessageId($value)
1911
    {
1912
        $this->data['ContextMessageId'] = $value;
1913
        $this->options['form_params']['ContextMessageId'] = $value;
1914
1915
        return $this;
1916
    }
1917
1918
    /**
1919
     * @param string $value
1920
     *
1921
     * @return $this
1922
     */
1923
    public function withLabel($value)
1924
    {
1925
        $this->data['Label'] = $value;
1926
        $this->options['form_params']['Label'] = $value;
1927
1928
        return $this;
1929
    }
1930
1931
    /**
1932
     * @param string $value
1933
     *
1934
     * @return $this
1935
     */
1936
    public function withFallBackId($value)
1937
    {
1938
        $this->data['FallBackId'] = $value;
1939
        $this->options['form_params']['FallBackId'] = $value;
1940
1941
        return $this;
1942
    }
1943
1944
    /**
1945
     * @param string $value
1946
     *
1947
     * @return $this
1948
     */
1949
    public function withTtl($value)
1950
    {
1951
        $this->data['Ttl'] = $value;
1952
        $this->options['form_params']['Ttl'] = $value;
1953
1954
        return $this;
1955
    }
1956
1957
    /**
1958
     * @param string $value
1959
     *
1960
     * @return $this
1961
     */
1962
    public function withFallBackDuration($value)
1963
    {
1964
        $this->data['FallBackDuration'] = $value;
1965
        $this->options['form_params']['FallBackDuration'] = $value;
1966
1967
        return $this;
1968
    }
1969
1970
    /**
1971
     * @param string $value
1972
     *
1973
     * @return $this
1974
     */
1975
    public function withCustSpaceId($value)
1976
    {
1977
        $this->data['CustSpaceId'] = $value;
1978
        $this->options['form_params']['CustSpaceId'] = $value;
1979
1980
        return $this;
1981
    }
1982
1983
    /**
1984
     * @param string $value
1985
     *
1986
     * @return $this
1987
     */
1988
    public function withTo($value)
1989
    {
1990
        $this->data['To'] = $value;
1991
        $this->options['form_params']['To'] = $value;
1992
1993
        return $this;
1994
    }
1995
1996
    /**
1997
     * @param string $value
1998
     *
1999
     * @return $this
2000
     */
2001
    public function withTemplateCode($value)
2002
    {
2003
        $this->data['TemplateCode'] = $value;
2004
        $this->options['form_params']['TemplateCode'] = $value;
2005
2006
        return $this;
2007
    }
2008
}
2009
2010
/**
2011
 * @method string getOfficeAddress()
2012
 * @method $this withOfficeAddress($value)
2013
 * @method string getIsvTerms()
2014
 * @method $this withIsvTerms($value)
2015
 * @method string getApiCode()
2016
 * @method $this withApiCode($value)
2017
 * @method string getProdCode()
2018
 * @method $this withProdCode($value)
2019
 * @method string getContactMail()
2020
 * @method $this withContactMail($value)
2021
 * @method string getCountryId()
2022
 * @method $this withCountryId($value)
2023
 * @method string getCustSpaceId()
2024
 * @method $this withCustSpaceId($value)
2025
 * @method string getBusinessDesc()
2026
 * @method $this withBusinessDesc($value)
2027
 * @method string getCustName()
2028
 * @method $this withCustName($value)
2029
 */
2030
class SubmitIsvCustomerTerms extends Rpc
2031
{
2032
}
2033
2034
/**
2035
 * @method string getApiCode()
2036
 * @method $this withApiCode($value)
2037
 * @method string getProdCode()
2038
 * @method $this withProdCode($value)
2039
 * @method string getQueueFlag()
2040
 * @method $this withQueueFlag($value)
2041
 * @method string getHttpFlag()
2042
 * @method $this withHttpFlag($value)
2043
 * @method string getStatusCallbackUrl()
2044
 * @method $this withStatusCallbackUrl($value)
2045
 * @method string getCustSpaceId()
2046
 * @method $this withCustSpaceId($value)
2047
 */
2048
class UpdateAccountWebhook extends Rpc
2049
{
2050
}
2051
2052
/**
2053
 * @method string getUpCallbackUrl()
2054
 * @method $this withUpCallbackUrl($value)
2055
 * @method string getPhoneNumber()
2056
 * @method $this withPhoneNumber($value)
2057
 * @method string getApiCode()
2058
 * @method $this withApiCode($value)
2059
 * @method string getProdCode()
2060
 * @method $this withProdCode($value)
2061
 * @method string getQueueFlag()
2062
 * @method $this withQueueFlag($value)
2063
 * @method string getHttpFlag()
2064
 * @method $this withHttpFlag($value)
2065
 * @method string getStatusCallbackUrl()
2066
 * @method $this withStatusCallbackUrl($value)
2067
 * @method string getCustSpaceId()
2068
 * @method $this withCustSpaceId($value)
2069
 */
2070
class UpdatePhoneWebhook extends Rpc
2071
{
2072
}
2073