|
|
@@ -1,5 +1,3 @@
|
|
|
-package push
|
|
|
-
|
|
|
//Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
//you may not use this file except in compliance with the License.
|
|
|
//You may obtain a copy of the License at
|
|
|
@@ -15,6 +13,8 @@ package push
|
|
|
// Code generated by Alibaba Cloud SDK Code Generator.
|
|
|
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
|
|
|
|
|
+package push
|
|
|
+
|
|
|
import (
|
|
|
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
|
|
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
|
|
@@ -76,50 +76,51 @@ func (client *Client) PushWithCallback(request *PushRequest, callback func(respo
|
|
|
// PushRequest is the request struct for api Push
|
|
|
type PushRequest struct {
|
|
|
*requests.RpcRequest
|
|
|
- AndroidNotificationBarType requests.Integer `position:"Query" name:"AndroidNotificationBarType"`
|
|
|
- SmsSendPolicy requests.Integer `position:"Query" name:"SmsSendPolicy"`
|
|
|
- AndroidExtParameters string `position:"Query" name:"AndroidExtParameters"`
|
|
|
- IOSBadge requests.Integer `position:"Query" name:"iOSBadge"`
|
|
|
- IOSBadgeAutoIncrement requests.Boolean `position:"Query" name:"iOSBadgeAutoIncrement"`
|
|
|
- AndroidOpenType string `position:"Query" name:"AndroidOpenType"`
|
|
|
+ AccessKeyId string `position:"Query" name:"AccessKeyId"`
|
|
|
+ AppKey requests.Integer `position:"Query" name:"AppKey"`
|
|
|
+ PushType string `position:"Query" name:"PushType"`
|
|
|
+ DeviceType string `position:"Query" name:"DeviceType"`
|
|
|
+ Target string `position:"Query" name:"Target"`
|
|
|
+ TargetValue string `position:"Query" name:"TargetValue"`
|
|
|
Title string `position:"Query" name:"Title"`
|
|
|
Body string `position:"Query" name:"Body"`
|
|
|
- DeviceType string `position:"Query" name:"DeviceType"`
|
|
|
- PushTime string `position:"Query" name:"PushTime"`
|
|
|
- SmsDelaySecs requests.Integer `position:"Query" name:"SmsDelaySecs"`
|
|
|
+ JobKey string `position:"Query" name:"JobKey"`
|
|
|
SendSpeed requests.Integer `position:"Query" name:"SendSpeed"`
|
|
|
- AndroidPopupActivity string `position:"Query" name:"AndroidPopupActivity"`
|
|
|
- IOSRemindBody string `position:"Query" name:"iOSRemindBody"`
|
|
|
- IOSExtParameters string `position:"Query" name:"iOSExtParameters"`
|
|
|
- AndroidNotifyType string `position:"Query" name:"AndroidNotifyType"`
|
|
|
- AndroidPopupTitle string `position:"Query" name:"AndroidPopupTitle"`
|
|
|
- IOSMusic string `position:"Query" name:"iOSMusic"`
|
|
|
- IOSApnsEnv string `position:"Query" name:"iOSApnsEnv"`
|
|
|
- IOSMutableContent requests.Boolean `position:"Query" name:"iOSMutableContent"`
|
|
|
- AndroidNotificationBarPriority requests.Integer `position:"Query" name:"AndroidNotificationBarPriority"`
|
|
|
- ExpireTime string `position:"Query" name:"ExpireTime"`
|
|
|
- SmsTemplateName string `position:"Query" name:"SmsTemplateName"`
|
|
|
- AndroidPopupBody string `position:"Query" name:"AndroidPopupBody"`
|
|
|
- IOSNotificationCategory string `position:"Query" name:"iOSNotificationCategory"`
|
|
|
StoreOffline requests.Boolean `position:"Query" name:"StoreOffline"`
|
|
|
- IOSSilentNotification requests.Boolean `position:"Query" name:"iOSSilentNotification"`
|
|
|
- SmsParams string `position:"Query" name:"SmsParams"`
|
|
|
- JobKey string `position:"Query" name:"JobKey"`
|
|
|
- Target string `position:"Query" name:"Target"`
|
|
|
- AndroidOpenUrl string `position:"Query" name:"AndroidOpenUrl"`
|
|
|
- AndroidNotificationChannel string `position:"Query" name:"AndroidNotificationChannel"`
|
|
|
- AndroidRemind requests.Boolean `position:"Query" name:"AndroidRemind"`
|
|
|
+ PushTime string `position:"Query" name:"PushTime"`
|
|
|
+ ExpireTime string `position:"Query" name:"ExpireTime"`
|
|
|
+ iOSApnsEnv string `position:"Query" name:"iOSApnsEnv"`
|
|
|
+ iOSRemind requests.Boolean `position:"Query" name:"iOSRemind"`
|
|
|
+ iOSRemindBody string `position:"Query" name:"iOSRemindBody"`
|
|
|
+ iOSBadge requests.Integer `position:"Query" name:"iOSBadge"`
|
|
|
+ iOSBadgeAutoIncrement requests.Boolean `position:"Query" name:"iOSBadgeAutoIncrement"`
|
|
|
+ iOSSilentNotification requests.Boolean `position:"Query" name:"iOSSilentNotification"`
|
|
|
+ iOSMusic string `position:"Query" name:"iOSMusic"`
|
|
|
+ iOSSubtitle string `position:"Query" name:"iOSSubtitle"`
|
|
|
+ iOSNotificationCategory string `position:"Query" name:"iOSNotificationCategory"`
|
|
|
+ iOSMutableContent requests.Boolean `position:"Query" name:"iOSMutableContent"`
|
|
|
+ iOSExtParameters string `position:"Query" name:"iOSExtParameters"`
|
|
|
+ AndroidNotifyType string `position:"Query" name:"AndroidNotifyType"`
|
|
|
+ AndroidOpenType string `position:"Query" name:"AndroidOpenType"`
|
|
|
AndroidActivity string `position:"Query" name:"AndroidActivity"`
|
|
|
- AndroidXiaoMiNotifyBody string `position:"Query" name:"AndroidXiaoMiNotifyBody"`
|
|
|
- IOSSubtitle string `position:"Query" name:"iOSSubtitle"`
|
|
|
- SmsSignName string `position:"Query" name:"SmsSignName"`
|
|
|
- IOSRemind requests.Boolean `position:"Query" name:"iOSRemind"`
|
|
|
- AppKey requests.Integer `position:"Query" name:"AppKey"`
|
|
|
- TargetValue string `position:"Query" name:"TargetValue"`
|
|
|
AndroidMusic string `position:"Query" name:"AndroidMusic"`
|
|
|
+ AndroidOpenUrl string `position:"Query" name:"AndroidOpenUrl"`
|
|
|
AndroidXiaoMiActivity string `position:"Query" name:"AndroidXiaoMiActivity"`
|
|
|
AndroidXiaoMiNotifyTitle string `position:"Query" name:"AndroidXiaoMiNotifyTitle"`
|
|
|
- PushType string `position:"Query" name:"PushType"`
|
|
|
+ AndroidXiaoMiNotifyBody string `position:"Query" name:"AndroidXiaoMiNotifyBody"`
|
|
|
+ AndroidPopupActivity string `position:"Query" name:"AndroidPopupActivity"`
|
|
|
+ AndroidPopupTitle string `position:"Query" name:"AndroidPopupTitle"`
|
|
|
+ AndroidPopupBody string `position:"Query" name:"AndroidPopupBody"`
|
|
|
+ AndroidNotificationBarType requests.Integer `position:"Query" name:"AndroidNotificationBarType"`
|
|
|
+ AndroidNotificationBarPriority requests.Integer `position:"Query" name:"AndroidNotificationBarPriority"`
|
|
|
+ AndroidExtParameters string `position:"Query" name:"AndroidExtParameters"`
|
|
|
+ AndroidRemind requests.Boolean `position:"Query" name:"AndroidRemind"`
|
|
|
+ AndroidNotificationChannel string `position:"Query" name:"AndroidNotificationChannel"`
|
|
|
+ SmsTemplateName string `position:"Query" name:"SmsTemplateName"`
|
|
|
+ SmsSignName string `position:"Query" name:"SmsSignName"`
|
|
|
+ SmsParams string `position:"Query" name:"SmsParams"`
|
|
|
+ SmsDelaySecs requests.Integer `position:"Query" name:"SmsDelaySecs"`
|
|
|
+ SmsSendPolicy requests.Integer `position:"Query" name:"SmsSendPolicy"`
|
|
|
}
|
|
|
|
|
|
// PushResponse is the response struct for api Push
|
|
|
@@ -134,7 +135,7 @@ func CreatePushRequest() (request *PushRequest) {
|
|
|
request = &PushRequest{
|
|
|
RpcRequest: &requests.RpcRequest{},
|
|
|
}
|
|
|
- request.InitWithApiInfo("Push", "2016-08-01", "Push", "", "")
|
|
|
+ request.InitWithApiInfo("Push", "2016-08-01", "Push", "push", "openAPI")
|
|
|
return
|
|
|
}
|
|
|
|