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 ( f5648d...b6e234 )
by
unknown
08:38 queued 18s
created

Push::withIOSNotificationCollapseId()   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
dl 0
loc 6
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
3
namespace AlibabaCloud\Push\V20160801;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method BindAlias bindAlias(array $options = [])
9
 * @method BindPhone bindPhone(array $options = [])
10
 * @method BindTag bindTag(array $options = [])
11
 * @method CancelPush cancelPush(array $options = [])
12
 * @method CheckCertificate checkCertificate(array $options = [])
13
 * @method CheckDevice checkDevice(array $options = [])
14
 * @method CheckDevices checkDevices(array $options = [])
15
 * @method CompleteContinuouslyPush completeContinuouslyPush(array $options = [])
16
 * @method ContinuouslyPush continuouslyPush(array $options = [])
17
 * @method ListSummaryApps listSummaryApps(array $options = [])
18
 * @method ListTags listTags(array $options = [])
19
 * @method MassPush massPush(array $options = [])
20
 * @method Push push(array $options = [])
21
 * @method PushMessageToAndroid pushMessageToAndroid(array $options = [])
22
 * @method PushMessageToiOS pushMessageToiOS(array $options = [])
23
 * @method PushNoticeToAndroid pushNoticeToAndroid(array $options = [])
24
 * @method PushNoticeToiOS pushNoticeToiOS(array $options = [])
25
 * @method QueryAliases queryAliases(array $options = [])
26
 * @method QueryDeviceCount queryDeviceCount(array $options = [])
27
 * @method QueryDeviceInfo queryDeviceInfo(array $options = [])
28
 * @method QueryDevicesByAccount queryDevicesByAccount(array $options = [])
29
 * @method QueryDevicesByAlias queryDevicesByAlias(array $options = [])
30
 * @method QueryDeviceStat queryDeviceStat(array $options = [])
31
 * @method QueryPushRecords queryPushRecords(array $options = [])
32
 * @method QueryPushStatByApp queryPushStatByApp(array $options = [])
33
 * @method QueryPushStatByMsg queryPushStatByMsg(array $options = [])
34
 * @method QueryTags queryTags(array $options = [])
35
 * @method QueryUniqueDeviceStat queryUniqueDeviceStat(array $options = [])
36
 * @method RemoveTag removeTag(array $options = [])
37
 * @method UnbindAlias unbindAlias(array $options = [])
38
 * @method UnbindPhone unbindPhone(array $options = [])
39
 * @method UnbindTag unbindTag(array $options = [])
40
 */
41
class PushApiResolver extends ApiResolver
42
{
43
}
44
45
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
46
{
47
    /** @var string */
48
    public $product = 'Push';
49
50
    /** @var string */
51
    public $version = '2016-08-01';
52
53
    /** @var string */
54
    public $method = 'POST';
55
}
56
57
/**
58
 * @method string getDeviceId()
59
 * @method $this withDeviceId($value)
60
 * @method string getAliasName()
61
 * @method $this withAliasName($value)
62
 * @method string getAppKey()
63
 * @method $this withAppKey($value)
64
 */
65
class BindAlias extends Rpc
66
{
67
}
68
69
/**
70
 * @method string getPhoneNumber()
71
 * @method $this withPhoneNumber($value)
72
 * @method string getDeviceId()
73
 * @method $this withDeviceId($value)
74
 * @method string getAppKey()
75
 * @method $this withAppKey($value)
76
 */
77
class BindPhone extends Rpc
78
{
79
}
80
81
/**
82
 * @method string getKeyType()
83
 * @method $this withKeyType($value)
84
 * @method string getTagName()
85
 * @method $this withTagName($value)
86
 * @method string getClientKey()
87
 * @method $this withClientKey($value)
88
 * @method string getAppKey()
89
 * @method $this withAppKey($value)
90
 */
91
class BindTag extends Rpc
92
{
93
}
94
95
/**
96
 * @method string getMessageId()
97
 * @method $this withMessageId($value)
98
 * @method string getAppKey()
99
 * @method $this withAppKey($value)
100
 */
101
class CancelPush extends Rpc
102
{
103
}
104
105
/**
106
 * @method string getAppKey()
107
 * @method $this withAppKey($value)
108
 */
109
class CheckCertificate extends Rpc
110
{
111
}
112
113
/**
114
 * @method string getDeviceId()
115
 * @method $this withDeviceId($value)
116
 * @method string getAppKey()
117
 * @method $this withAppKey($value)
118
 */
119
class CheckDevice extends Rpc
120
{
121
}
122
123
/**
124
 * @method string getDeviceIds()
125
 * @method $this withDeviceIds($value)
126
 * @method string getAppKey()
127
 * @method $this withAppKey($value)
128
 */
129
class CheckDevices extends Rpc
130
{
131
}
132
133
/**
134
 * @method string getMessageId()
135
 * @method $this withMessageId($value)
136
 * @method string getAppKey()
137
 * @method $this withAppKey($value)
138
 */
139
class CompleteContinuouslyPush extends Rpc
140
{
141
}
142
143
/**
144
 * @method string getMessageId()
145
 * @method $this withMessageId($value)
146
 * @method string getTarget()
147
 * @method $this withTarget($value)
148
 * @method string getAppKey()
149
 * @method $this withAppKey($value)
150
 * @method string getTargetValue()
151
 * @method $this withTargetValue($value)
152
 */
153
class ContinuouslyPush extends Rpc
154
{
155
}
156
157
class ListSummaryApps extends Rpc
158
{
159
}
160
161
/**
162
 * @method string getAppKey()
163
 * @method $this withAppKey($value)
164
 */
165
class ListTags extends Rpc
166
{
167
}
168
169
/**
170
 * @method array getPushTask()
171
 * @method string getAppKey()
172
 * @method $this withAppKey($value)
173
 */
174
class MassPush extends Rpc
175
{
176
177
    /**
178
     * @param array $pushTask
179
     *
180
     * @return $this
181
     */
182
	public function withPushTask(array $pushTask)
183
	{
184
	    $this->data['PushTask'] = $pushTask;
185
		foreach ($pushTask as $depth1 => $depth1Value) {
186
			if(isset($depth1Value['AndroidNotificationBarType'])){
187
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidNotificationBarType'] = $depth1Value['AndroidNotificationBarType'];
188
			}
189
			if(isset($depth1Value['Body'])){
190
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.Body'] = $depth1Value['Body'];
191
			}
192
			if(isset($depth1Value['DeviceType'])){
193
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.DeviceType'] = $depth1Value['DeviceType'];
194
			}
195
			if(isset($depth1Value['PushTime'])){
196
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.PushTime'] = $depth1Value['PushTime'];
197
			}
198
			if(isset($depth1Value['SendSpeed'])){
199
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.SendSpeed'] = $depth1Value['SendSpeed'];
200
			}
201
			if(isset($depth1Value['AndroidNotificationHuaweiChannel'])){
202
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidNotificationHuaweiChannel'] = $depth1Value['AndroidNotificationHuaweiChannel'];
203
			}
204
			if(isset($depth1Value['AndroidPopupActivity'])){
205
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidPopupActivity'] = $depth1Value['AndroidPopupActivity'];
206
			}
207
			if(isset($depth1Value['IOSRemindBody'])){
208
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.iOSRemindBody'] = $depth1Value['IOSRemindBody'];
209
			}
210
			if(isset($depth1Value['Trim'])){
211
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.Trim'] = $depth1Value['Trim'];
212
			}
213
			if(isset($depth1Value['AndroidNotifyType'])){
214
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidNotifyType'] = $depth1Value['AndroidNotifyType'];
215
			}
216
			if(isset($depth1Value['AndroidPopupTitle'])){
217
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidPopupTitle'] = $depth1Value['AndroidPopupTitle'];
218
			}
219
			if(isset($depth1Value['AndroidMessageHuaweiCategory'])){
220
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidMessageHuaweiCategory'] = $depth1Value['AndroidMessageHuaweiCategory'];
221
			}
222
			if(isset($depth1Value['IOSMusic'])){
223
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.iOSMusic'] = $depth1Value['IOSMusic'];
224
			}
225
			if(isset($depth1Value['IOSApnsEnv'])){
226
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.iOSApnsEnv'] = $depth1Value['IOSApnsEnv'];
227
			}
228
			if(isset($depth1Value['IOSMutableContent'])){
229
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.iOSMutableContent'] = $depth1Value['IOSMutableContent'];
230
			}
231
			if(isset($depth1Value['AndroidNotificationBarPriority'])){
232
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidNotificationBarPriority'] = $depth1Value['AndroidNotificationBarPriority'];
233
			}
234
			if(isset($depth1Value['ExpireTime'])){
235
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.ExpireTime'] = $depth1Value['ExpireTime'];
236
			}
237
			if(isset($depth1Value['AndroidImageUrl'])){
238
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidImageUrl'] = $depth1Value['AndroidImageUrl'];
239
			}
240
			if(isset($depth1Value['AndroidNotificationVivoChannel'])){
241
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidNotificationVivoChannel'] = $depth1Value['AndroidNotificationVivoChannel'];
242
			}
243
			if(isset($depth1Value['IOSNotificationCategory'])){
244
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.iOSNotificationCategory'] = $depth1Value['IOSNotificationCategory'];
245
			}
246
			if(isset($depth1Value['AndroidNotificationXiaomiChannel'])){
247
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidNotificationXiaomiChannel'] = $depth1Value['AndroidNotificationXiaomiChannel'];
248
			}
249
			if(isset($depth1Value['StoreOffline'])){
250
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.StoreOffline'] = $depth1Value['StoreOffline'];
251
			}
252
			if(isset($depth1Value['IOSRelevanceScore'])){
253
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.iOSRelevanceScore'] = $depth1Value['IOSRelevanceScore'];
254
			}
255
			if(isset($depth1Value['AndroidVivoPushMode'])){
256
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidVivoPushMode'] = $depth1Value['AndroidVivoPushMode'];
257
			}
258
			if(isset($depth1Value['AndroidInboxBody'])){
259
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidInboxBody'] = $depth1Value['AndroidInboxBody'];
260
			}
261
			if(isset($depth1Value['JobKey'])){
262
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.JobKey'] = $depth1Value['JobKey'];
263
			}
264
			if(isset($depth1Value['AndroidOpenUrl'])){
265
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidOpenUrl'] = $depth1Value['AndroidOpenUrl'];
266
			}
267
			if(isset($depth1Value['AndroidXiaoMiNotifyBody'])){
268
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidXiaoMiNotifyBody'] = $depth1Value['AndroidXiaoMiNotifyBody'];
269
			}
270
			if(isset($depth1Value['IOSSubtitle'])){
271
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.iOSSubtitle'] = $depth1Value['IOSSubtitle'];
272
			}
273
			if(isset($depth1Value['AndroidXiaomiBigPictureUrl'])){
274
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidXiaomiBigPictureUrl'] = $depth1Value['AndroidXiaomiBigPictureUrl'];
275
			}
276
			if(isset($depth1Value['IOSRemind'])){
277
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.iOSRemind'] = $depth1Value['IOSRemind'];
278
			}
279
			if(isset($depth1Value['IOSNotificationThreadId'])){
280
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.iOSNotificationThreadId'] = $depth1Value['IOSNotificationThreadId'];
281
			}
282
			if(isset($depth1Value['AndroidMusic'])){
283
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidMusic'] = $depth1Value['AndroidMusic'];
284
			}
285
			if(isset($depth1Value['IOSNotificationCollapseId'])){
286
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.iOSNotificationCollapseId'] = $depth1Value['IOSNotificationCollapseId'];
287
			}
288
			if(isset($depth1Value['AndroidMessageHuaweiUrgency'])){
289
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidMessageHuaweiUrgency'] = $depth1Value['AndroidMessageHuaweiUrgency'];
290
			}
291
			if(isset($depth1Value['PushType'])){
292
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.PushType'] = $depth1Value['PushType'];
293
			}
294
			if(isset($depth1Value['IOSInterruptionLevel'])){
295
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.iOSInterruptionLevel'] = $depth1Value['IOSInterruptionLevel'];
296
			}
297
			if(isset($depth1Value['AndroidExtParameters'])){
298
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidExtParameters'] = $depth1Value['AndroidExtParameters'];
299
			}
300
			if(isset($depth1Value['IOSBadge'])){
301
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.iOSBadge'] = $depth1Value['IOSBadge'];
302
			}
303
			if(isset($depth1Value['AndroidBigBody'])){
304
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidBigBody'] = $depth1Value['AndroidBigBody'];
305
			}
306
			if(isset($depth1Value['IOSBadgeAutoIncrement'])){
307
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.iOSBadgeAutoIncrement'] = $depth1Value['IOSBadgeAutoIncrement'];
308
			}
309
			if(isset($depth1Value['AndroidOpenType'])){
310
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidOpenType'] = $depth1Value['AndroidOpenType'];
311
			}
312
			if(isset($depth1Value['Title'])){
313
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.Title'] = $depth1Value['Title'];
314
			}
315
			if(isset($depth1Value['AndroidRenderStyle'])){
316
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidRenderStyle'] = $depth1Value['AndroidRenderStyle'];
317
			}
318
			if(isset($depth1Value['IOSExtParameters'])){
319
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.iOSExtParameters'] = $depth1Value['IOSExtParameters'];
320
			}
321
			if(isset($depth1Value['AndroidXiaomiImageUrl'])){
322
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidXiaomiImageUrl'] = $depth1Value['AndroidXiaomiImageUrl'];
323
			}
324
			if(isset($depth1Value['AndroidPopupBody'])){
325
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidPopupBody'] = $depth1Value['AndroidPopupBody'];
326
			}
327
			if(isset($depth1Value['AndroidBigPictureUrl'])){
328
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidBigPictureUrl'] = $depth1Value['AndroidBigPictureUrl'];
329
			}
330
			if(isset($depth1Value['IOSSilentNotification'])){
331
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.iOSSilentNotification'] = $depth1Value['IOSSilentNotification'];
332
			}
333
			if(isset($depth1Value['SendChannels'])){
334
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.SendChannels'] = $depth1Value['SendChannels'];
335
			}
336
			if(isset($depth1Value['Target'])){
337
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.Target'] = $depth1Value['Target'];
338
			}
339
			if(isset($depth1Value['AndroidBigTitle'])){
340
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidBigTitle'] = $depth1Value['AndroidBigTitle'];
341
			}
342
			if(isset($depth1Value['AndroidNotificationChannel'])){
343
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidNotificationChannel'] = $depth1Value['AndroidNotificationChannel'];
344
			}
345
			if(isset($depth1Value['AndroidRemind'])){
346
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidRemind'] = $depth1Value['AndroidRemind'];
347
			}
348
			if(isset($depth1Value['AndroidActivity'])){
349
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidActivity'] = $depth1Value['AndroidActivity'];
350
			}
351
			if(isset($depth1Value['AndroidNotificationNotifyId'])){
352
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidNotificationNotifyId'] = $depth1Value['AndroidNotificationNotifyId'];
353
			}
354
			if(isset($depth1Value['TargetValue'])){
355
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.TargetValue'] = $depth1Value['TargetValue'];
356
			}
357
			if(isset($depth1Value['AndroidXiaoMiNotifyTitle'])){
358
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidXiaoMiNotifyTitle'] = $depth1Value['AndroidXiaoMiNotifyTitle'];
359
			}
360
			if(isset($depth1Value['AndroidXiaoMiActivity'])){
361
				$this->options['form_params']['PushTask.' . ($depth1 + 1) . '.AndroidXiaoMiActivity'] = $depth1Value['AndroidXiaoMiActivity'];
362
			}
363
		}
364
365
		return $this;
366
    }
367
}
368
369
/**
370
 * @method string getAndroidNotificationBarType()
371
 * @method $this withAndroidNotificationBarType($value)
372
 * @method string getSmsSendPolicy()
373
 * @method $this withSmsSendPolicy($value)
374
 * @method string getBody()
375
 * @method $this withBody($value)
376
 * @method string getDeviceType()
377
 * @method $this withDeviceType($value)
378
 * @method string getPushTime()
379
 * @method $this withPushTime($value)
380
 * @method string getSendSpeed()
381
 * @method $this withSendSpeed($value)
382
 * @method string getAndroidNotificationHuaweiChannel()
383
 * @method $this withAndroidNotificationHuaweiChannel($value)
384
 * @method string getAndroidPopupActivity()
385
 * @method $this withAndroidPopupActivity($value)
386
 * @method string getIOSRemindBody()
387
 * @method string getTrim()
388
 * @method $this withTrim($value)
389
 * @method string getAndroidNotifyType()
390
 * @method $this withAndroidNotifyType($value)
391
 * @method string getAndroidPopupTitle()
392
 * @method $this withAndroidPopupTitle($value)
393
 * @method string getAndroidMessageHuaweiCategory()
394
 * @method $this withAndroidMessageHuaweiCategory($value)
395
 * @method string getIOSMusic()
396
 * @method string getIOSApnsEnv()
397
 * @method string getIOSMutableContent()
398
 * @method string getAndroidNotificationBarPriority()
399
 * @method $this withAndroidNotificationBarPriority($value)
400
 * @method string getExpireTime()
401
 * @method $this withExpireTime($value)
402
 * @method string getAndroidImageUrl()
403
 * @method $this withAndroidImageUrl($value)
404
 * @method string getAndroidNotificationVivoChannel()
405
 * @method $this withAndroidNotificationVivoChannel($value)
406
 * @method string getIOSNotificationCategory()
407
 * @method string getAndroidNotificationXiaomiChannel()
408
 * @method $this withAndroidNotificationXiaomiChannel($value)
409
 * @method string getStoreOffline()
410
 * @method $this withStoreOffline($value)
411
 * @method string getSmsParams()
412
 * @method $this withSmsParams($value)
413
 * @method string getIOSRelevanceScore()
414
 * @method string getAndroidVivoPushMode()
415
 * @method $this withAndroidVivoPushMode($value)
416
 * @method string getAndroidInboxBody()
417
 * @method $this withAndroidInboxBody($value)
418
 * @method string getJobKey()
419
 * @method $this withJobKey($value)
420
 * @method string getAndroidOpenUrl()
421
 * @method $this withAndroidOpenUrl($value)
422
 * @method string getAndroidXiaoMiNotifyBody()
423
 * @method $this withAndroidXiaoMiNotifyBody($value)
424
 * @method string getIOSSubtitle()
425
 * @method string getAndroidXiaomiBigPictureUrl()
426
 * @method $this withAndroidXiaomiBigPictureUrl($value)
427
 * @method string getIOSRemind()
428
 * @method string getIOSNotificationThreadId()
429
 * @method string getAndroidMusic()
430
 * @method $this withAndroidMusic($value)
431
 * @method string getIOSNotificationCollapseId()
432
 * @method string getAndroidMessageHuaweiUrgency()
433
 * @method $this withAndroidMessageHuaweiUrgency($value)
434
 * @method string getPushType()
435
 * @method $this withPushType($value)
436
 * @method string getIOSInterruptionLevel()
437
 * @method string getAndroidExtParameters()
438
 * @method $this withAndroidExtParameters($value)
439
 * @method string getIOSBadge()
440
 * @method string getAndroidBigBody()
441
 * @method $this withAndroidBigBody($value)
442
 * @method string getIOSBadgeAutoIncrement()
443
 * @method string getAndroidOpenType()
444
 * @method $this withAndroidOpenType($value)
445
 * @method string getTitle()
446
 * @method $this withTitle($value)
447
 * @method string getSmsDelaySecs()
448
 * @method $this withSmsDelaySecs($value)
449
 * @method string getAndroidRenderStyle()
450
 * @method $this withAndroidRenderStyle($value)
451
 * @method string getIOSExtParameters()
452
 * @method string getAndroidXiaomiImageUrl()
453
 * @method $this withAndroidXiaomiImageUrl($value)
454
 * @method string getSmsTemplateName()
455
 * @method $this withSmsTemplateName($value)
456
 * @method string getAndroidPopupBody()
457
 * @method $this withAndroidPopupBody($value)
458
 * @method string getAndroidBigPictureUrl()
459
 * @method $this withAndroidBigPictureUrl($value)
460
 * @method string getIOSSilentNotification()
461
 * @method string getSendChannels()
462
 * @method $this withSendChannels($value)
463
 * @method string getTarget()
464
 * @method $this withTarget($value)
465
 * @method string getAndroidBigTitle()
466
 * @method $this withAndroidBigTitle($value)
467
 * @method string getAndroidNotificationChannel()
468
 * @method $this withAndroidNotificationChannel($value)
469
 * @method string getAndroidRemind()
470
 * @method $this withAndroidRemind($value)
471
 * @method string getAndroidActivity()
472
 * @method $this withAndroidActivity($value)
473
 * @method string getSmsSignName()
474
 * @method $this withSmsSignName($value)
475
 * @method string getAndroidNotificationNotifyId()
476
 * @method $this withAndroidNotificationNotifyId($value)
477
 * @method string getAppKey()
478
 * @method $this withAppKey($value)
479
 * @method string getTargetValue()
480
 * @method $this withTargetValue($value)
481
 * @method string getAndroidXiaoMiActivity()
482
 * @method $this withAndroidXiaoMiActivity($value)
483
 * @method string getAndroidXiaoMiNotifyTitle()
484
 * @method $this withAndroidXiaoMiNotifyTitle($value)
485
 */
486
class Push extends Rpc
487
{
488
489
    /**
490
     * @param string $value
491
     *
492
     * @return $this
493
     */
494
    public function withIOSRemindBody($value)
495
    {
496
        $this->data['IOSRemindBody'] = $value;
497
        $this->options['query']['iOSRemindBody'] = $value;
498
499
        return $this;
500
    }
501
502
    /**
503
     * @param string $value
504
     *
505
     * @return $this
506
     */
507
    public function withIOSMusic($value)
508
    {
509
        $this->data['IOSMusic'] = $value;
510
        $this->options['query']['iOSMusic'] = $value;
511
512
        return $this;
513
    }
514
515
    /**
516
     * @param string $value
517
     *
518
     * @return $this
519
     */
520
    public function withIOSApnsEnv($value)
521
    {
522
        $this->data['IOSApnsEnv'] = $value;
523
        $this->options['query']['iOSApnsEnv'] = $value;
524
525
        return $this;
526
    }
527
528
    /**
529
     * @param string $value
530
     *
531
     * @return $this
532
     */
533
    public function withIOSMutableContent($value)
534
    {
535
        $this->data['IOSMutableContent'] = $value;
536
        $this->options['query']['iOSMutableContent'] = $value;
537
538
        return $this;
539
    }
540
541
    /**
542
     * @param string $value
543
     *
544
     * @return $this
545
     */
546
    public function withIOSNotificationCategory($value)
547
    {
548
        $this->data['IOSNotificationCategory'] = $value;
549
        $this->options['query']['iOSNotificationCategory'] = $value;
550
551
        return $this;
552
    }
553
554
    /**
555
     * @param string $value
556
     *
557
     * @return $this
558
     */
559
    public function withIOSRelevanceScore($value)
560
    {
561
        $this->data['IOSRelevanceScore'] = $value;
562
        $this->options['query']['iOSRelevanceScore'] = $value;
563
564
        return $this;
565
    }
566
567
    /**
568
     * @param string $value
569
     *
570
     * @return $this
571
     */
572
    public function withIOSSubtitle($value)
573
    {
574
        $this->data['IOSSubtitle'] = $value;
575
        $this->options['query']['iOSSubtitle'] = $value;
576
577
        return $this;
578
    }
579
580
    /**
581
     * @param string $value
582
     *
583
     * @return $this
584
     */
585
    public function withIOSRemind($value)
586
    {
587
        $this->data['IOSRemind'] = $value;
588
        $this->options['query']['iOSRemind'] = $value;
589
590
        return $this;
591
    }
592
593
    /**
594
     * @param string $value
595
     *
596
     * @return $this
597
     */
598
    public function withIOSNotificationThreadId($value)
599
    {
600
        $this->data['IOSNotificationThreadId'] = $value;
601
        $this->options['query']['iOSNotificationThreadId'] = $value;
602
603
        return $this;
604
    }
605
606
    /**
607
     * @param string $value
608
     *
609
     * @return $this
610
     */
611
    public function withIOSNotificationCollapseId($value)
612
    {
613
        $this->data['IOSNotificationCollapseId'] = $value;
614
        $this->options['query']['iOSNotificationCollapseId'] = $value;
615
616
        return $this;
617
    }
618
619
    /**
620
     * @param string $value
621
     *
622
     * @return $this
623
     */
624
    public function withIOSInterruptionLevel($value)
625
    {
626
        $this->data['IOSInterruptionLevel'] = $value;
627
        $this->options['query']['iOSInterruptionLevel'] = $value;
628
629
        return $this;
630
    }
631
632
    /**
633
     * @param string $value
634
     *
635
     * @return $this
636
     */
637
    public function withIOSBadge($value)
638
    {
639
        $this->data['IOSBadge'] = $value;
640
        $this->options['query']['iOSBadge'] = $value;
641
642
        return $this;
643
    }
644
645
    /**
646
     * @param string $value
647
     *
648
     * @return $this
649
     */
650
    public function withIOSBadgeAutoIncrement($value)
651
    {
652
        $this->data['IOSBadgeAutoIncrement'] = $value;
653
        $this->options['query']['iOSBadgeAutoIncrement'] = $value;
654
655
        return $this;
656
    }
657
658
    /**
659
     * @param string $value
660
     *
661
     * @return $this
662
     */
663
    public function withIOSExtParameters($value)
664
    {
665
        $this->data['IOSExtParameters'] = $value;
666
        $this->options['query']['iOSExtParameters'] = $value;
667
668
        return $this;
669
    }
670
671
    /**
672
     * @param string $value
673
     *
674
     * @return $this
675
     */
676
    public function withIOSSilentNotification($value)
677
    {
678
        $this->data['IOSSilentNotification'] = $value;
679
        $this->options['query']['iOSSilentNotification'] = $value;
680
681
        return $this;
682
    }
683
}
684
685
/**
686
 * @method string getTitle()
687
 * @method $this withTitle($value)
688
 * @method string getBody()
689
 * @method $this withBody($value)
690
 * @method string getJobKey()
691
 * @method $this withJobKey($value)
692
 * @method string getTarget()
693
 * @method $this withTarget($value)
694
 * @method string getAppKey()
695
 * @method $this withAppKey($value)
696
 * @method string getTargetValue()
697
 * @method $this withTargetValue($value)
698
 */
699
class PushMessageToAndroid extends Rpc
700
{
701
}
702
703
/**
704
 * @method string getTitle()
705
 * @method $this withTitle($value)
706
 * @method string getBody()
707
 * @method $this withBody($value)
708
 * @method string getJobKey()
709
 * @method $this withJobKey($value)
710
 * @method string getTarget()
711
 * @method $this withTarget($value)
712
 * @method string getAppKey()
713
 * @method $this withAppKey($value)
714
 * @method string getTargetValue()
715
 * @method $this withTargetValue($value)
716
 */
717
class PushMessageToiOS extends Rpc
718
{
719
}
720
721
/**
722
 * @method string getExtParameters()
723
 * @method $this withExtParameters($value)
724
 * @method string getTitle()
725
 * @method $this withTitle($value)
726
 * @method string getBody()
727
 * @method $this withBody($value)
728
 * @method string getJobKey()
729
 * @method $this withJobKey($value)
730
 * @method string getTarget()
731
 * @method $this withTarget($value)
732
 * @method string getAppKey()
733
 * @method $this withAppKey($value)
734
 * @method string getTargetValue()
735
 * @method $this withTargetValue($value)
736
 */
737
class PushNoticeToAndroid extends Rpc
738
{
739
}
740
741
/**
742
 * @method string getExtParameters()
743
 * @method $this withExtParameters($value)
744
 * @method string getApnsEnv()
745
 * @method $this withApnsEnv($value)
746
 * @method string getTitle()
747
 * @method $this withTitle($value)
748
 * @method string getBody()
749
 * @method $this withBody($value)
750
 * @method string getJobKey()
751
 * @method $this withJobKey($value)
752
 * @method string getTarget()
753
 * @method $this withTarget($value)
754
 * @method string getAppKey()
755
 * @method $this withAppKey($value)
756
 * @method string getTargetValue()
757
 * @method $this withTargetValue($value)
758
 */
759
class PushNoticeToiOS extends Rpc
760
{
761
}
762
763
/**
764
 * @method string getDeviceId()
765
 * @method $this withDeviceId($value)
766
 * @method string getAppKey()
767
 * @method $this withAppKey($value)
768
 */
769
class QueryAliases extends Rpc
770
{
771
}
772
773
/**
774
 * @method string getTarget()
775
 * @method $this withTarget($value)
776
 * @method string getAppKey()
777
 * @method $this withAppKey($value)
778
 * @method string getTargetValue()
779
 * @method $this withTargetValue($value)
780
 */
781
class QueryDeviceCount extends Rpc
782
{
783
}
784
785
/**
786
 * @method string getDeviceId()
787
 * @method $this withDeviceId($value)
788
 * @method string getAppKey()
789
 * @method $this withAppKey($value)
790
 */
791
class QueryDeviceInfo extends Rpc
792
{
793
}
794
795
/**
796
 * @method string getAppKey()
797
 * @method $this withAppKey($value)
798
 * @method string getAccount()
799
 * @method $this withAccount($value)
800
 */
801
class QueryDevicesByAccount extends Rpc
802
{
803
}
804
805
/**
806
 * @method string getAlias()
807
 * @method $this withAlias($value)
808
 * @method string getAppKey()
809
 * @method $this withAppKey($value)
810
 */
811
class QueryDevicesByAlias extends Rpc
812
{
813
}
814
815
/**
816
 * @method string getEndTime()
817
 * @method $this withEndTime($value)
818
 * @method string getStartTime()
819
 * @method $this withStartTime($value)
820
 * @method string getDeviceType()
821
 * @method $this withDeviceType($value)
822
 * @method string getAppKey()
823
 * @method $this withAppKey($value)
824
 * @method string getQueryType()
825
 * @method $this withQueryType($value)
826
 */
827
class QueryDeviceStat extends Rpc
828
{
829
}
830
831
/**
832
 * @method string getStartTime()
833
 * @method $this withStartTime($value)
834
 * @method string getSource()
835
 * @method $this withSource($value)
836
 * @method string getNextToken()
837
 * @method $this withNextToken($value)
838
 * @method string getPageSize()
839
 * @method $this withPageSize($value)
840
 * @method string getKeyword()
841
 * @method $this withKeyword($value)
842
 * @method string getEndTime()
843
 * @method $this withEndTime($value)
844
 * @method string getTarget()
845
 * @method $this withTarget($value)
846
 * @method string getAppKey()
847
 * @method $this withAppKey($value)
848
 * @method string getPage()
849
 * @method $this withPage($value)
850
 * @method string getPushType()
851
 * @method $this withPushType($value)
852
 */
853
class QueryPushRecords extends Rpc
854
{
855
}
856
857
/**
858
 * @method string getEndTime()
859
 * @method $this withEndTime($value)
860
 * @method string getStartTime()
861
 * @method $this withStartTime($value)
862
 * @method string getGranularity()
863
 * @method $this withGranularity($value)
864
 * @method string getAppKey()
865
 * @method $this withAppKey($value)
866
 */
867
class QueryPushStatByApp extends Rpc
868
{
869
}
870
871
/**
872
 * @method string getMessageId()
873
 * @method $this withMessageId($value)
874
 * @method string getAppKey()
875
 * @method $this withAppKey($value)
876
 */
877
class QueryPushStatByMsg extends Rpc
878
{
879
}
880
881
/**
882
 * @method string getKeyType()
883
 * @method $this withKeyType($value)
884
 * @method string getClientKey()
885
 * @method $this withClientKey($value)
886
 * @method string getAppKey()
887
 * @method $this withAppKey($value)
888
 */
889
class QueryTags extends Rpc
890
{
891
}
892
893
/**
894
 * @method string getEndTime()
895
 * @method $this withEndTime($value)
896
 * @method string getStartTime()
897
 * @method $this withStartTime($value)
898
 * @method string getGranularity()
899
 * @method $this withGranularity($value)
900
 * @method string getAppKey()
901
 * @method $this withAppKey($value)
902
 */
903
class QueryUniqueDeviceStat extends Rpc
904
{
905
}
906
907
/**
908
 * @method string getTagName()
909
 * @method $this withTagName($value)
910
 * @method string getAppKey()
911
 * @method $this withAppKey($value)
912
 */
913
class RemoveTag extends Rpc
914
{
915
}
916
917
/**
918
 * @method string getDeviceId()
919
 * @method $this withDeviceId($value)
920
 * @method string getAliasName()
921
 * @method $this withAliasName($value)
922
 * @method string getAppKey()
923
 * @method $this withAppKey($value)
924
 * @method string getUnbindAll()
925
 * @method $this withUnbindAll($value)
926
 */
927
class UnbindAlias extends Rpc
928
{
929
}
930
931
/**
932
 * @method string getDeviceId()
933
 * @method $this withDeviceId($value)
934
 * @method string getAppKey()
935
 * @method $this withAppKey($value)
936
 */
937
class UnbindPhone extends Rpc
938
{
939
}
940
941
/**
942
 * @method string getKeyType()
943
 * @method $this withKeyType($value)
944
 * @method string getTagName()
945
 * @method $this withTagName($value)
946
 * @method string getClientKey()
947
 * @method $this withClientKey($value)
948
 * @method string getAppKey()
949
 * @method $this withAppKey($value)
950
 */
951
class UnbindTag extends Rpc
952
{
953
}
954