sdk-team преди 1 година
родител
ревизия
4393e6e44f

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1995
+1.36.1996

+ 0 - 3
push/include/alibabacloud/push/model/CheckCertificateRequest.h

@@ -30,13 +30,10 @@ class ALIBABACLOUD_PUSH_EXPORT CheckCertificateRequest : public RpcServiceReques
 public:
 	CheckCertificateRequest();
 	~CheckCertificateRequest();
-	std::string getAccessKeyId() const;
-	void setAccessKeyId(const std::string &accessKeyId);
 	long getAppKey() const;
 	void setAppKey(long appKey);
 
 private:
-	std::string accessKeyId_;
 	long appKey_;
 };
 } // namespace Model

+ 22 - 0
push/include/alibabacloud/push/model/MassPushRequest.h

@@ -36,6 +36,8 @@ public:
 		int sendSpeed;
 		std::string androidNotificationHuaweiChannel;
 		std::string androidPopupActivity;
+		int harmonyNotifyId;
+		std::string harmonyRenderStyle;
 		std::string iOSRemindBody;
 		bool trim;
 		std::string androidMessageVivoCategory;
@@ -49,51 +51,71 @@ public:
 		std::string expireTime;
 		std::string androidImageUrl;
 		int androidHonorTargetUserType;
+		std::string harmonyRemindBody;
 		std::string androidNotificationVivoChannel;
 		std::string androidVivoReceiptId;
 		std::string iOSNotificationCategory;
 		std::string androidNotificationXiaomiChannel;
+		std::string harmonyAction;
 		bool storeOffline;
 		double iOSRelevanceScore;
 		int androidVivoPushMode;
 		std::string androidInboxBody;
 		std::string jobKey;
+		std::string harmonyReceiptId;
 		std::string androidOpenUrl;
+		int androidBadgeSetNum;
 		std::string androidXiaoMiNotifyBody;
 		std::string iOSSubtitle;
 		std::string androidXiaomiBigPictureUrl;
+		std::string harmonyCategory;
 		bool iOSRemind;
 		std::string iOSNotificationThreadId;
 		int androidHuaweiTargetUserType;
+		bool harmonyRemind;
 		std::string androidMusic;
+		bool harmonyExtensionPush;
 		std::string iOSNotificationCollapseId;
 		std::string androidMessageHuaweiUrgency;
 		std::string pushType;
 		std::string iOSInterruptionLevel;
+		std::string harmonyExtensionExtraData;
 		std::string androidExtParameters;
+		std::string harmonyImageUrl;
 		int iOSBadge;
 		std::string androidBigBody;
 		bool iOSBadgeAutoIncrement;
 		std::string androidOpenType;
+		std::string harmonyRemindTitle;
 		std::string title;
+		std::string androidBadgeClass;
+		int harmonyBadgeAddNum;
+		bool harmonyTestMessage;
 		std::string androidRenderStyle;
 		std::string iOSExtParameters;
+		int androidBadgeAddNum;
 		std::string androidHuaweiReceiptId;
 		std::string androidNotificationHonorChannel;
 		std::string androidXiaomiImageUrl;
 		int androidTargetUserType;
+		std::string harmonyUri;
 		std::string androidPopupBody;
+		std::string harmonyExtParameters;
 		std::string androidBigPictureUrl;
 		bool iOSSilentNotification;
 		std::string androidNotificationGroup;
 		std::string sendChannels;
+		std::string harmonyActionType;
 		std::string target;
+		std::string harmonyNotificationSlotType;
 		std::string androidBigTitle;
 		std::string androidNotificationChannel;
 		bool androidRemind;
+		std::string harmonyInboxContent;
 		std::string androidActivity;
 		int androidNotificationNotifyId;
 		std::string targetValue;
+		int harmonyBadgeSetNum;
 		std::string androidXiaoMiNotifyTitle;
 		std::string androidXiaoMiActivity;
 	};

+ 6 - 6
push/include/alibabacloud/push/model/PushMessageToAndroidRequest.h

@@ -30,16 +30,16 @@ class ALIBABACLOUD_PUSH_EXPORT PushMessageToAndroidRequest : public RpcServiceRe
 public:
 	PushMessageToAndroidRequest();
 	~PushMessageToAndroidRequest();
-	bool getStoreOffline() const;
-	void setStoreOffline(bool storeOffline);
 	std::string getTitle() const;
 	void setTitle(const std::string &title);
 	std::string getBody() const;
 	void setBody(const std::string &body);
-	std::string getJobKey() const;
-	void setJobKey(const std::string &jobKey);
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
+	bool getStoreOffline() const;
+	void setStoreOffline(bool storeOffline);
+	std::string getJobKey() const;
+	void setJobKey(const std::string &jobKey);
 	std::string getTarget() const;
 	void setTarget(const std::string &target);
 	long getAppKey() const;
@@ -48,11 +48,11 @@ public:
 	void setTargetValue(const std::string &targetValue);
 
 private:
-	bool storeOffline_;
 	std::string title_;
 	std::string body_;
-	std::string jobKey_;
 	std::string accessKeyId_;
+	bool storeOffline_;
+	std::string jobKey_;
 	std::string target_;
 	long appKey_;
 	std::string targetValue_;

+ 6 - 6
push/include/alibabacloud/push/model/PushMessageToiOSRequest.h

@@ -30,16 +30,16 @@ class ALIBABACLOUD_PUSH_EXPORT PushMessageToiOSRequest : public RpcServiceReques
 public:
 	PushMessageToiOSRequest();
 	~PushMessageToiOSRequest();
-	bool getStoreOffline() const;
-	void setStoreOffline(bool storeOffline);
 	std::string getTitle() const;
 	void setTitle(const std::string &title);
 	std::string getBody() const;
 	void setBody(const std::string &body);
-	std::string getJobKey() const;
-	void setJobKey(const std::string &jobKey);
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
+	bool getStoreOffline() const;
+	void setStoreOffline(bool storeOffline);
+	std::string getJobKey() const;
+	void setJobKey(const std::string &jobKey);
 	std::string getTarget() const;
 	void setTarget(const std::string &target);
 	long getAppKey() const;
@@ -48,11 +48,11 @@ public:
 	void setTargetValue(const std::string &targetValue);
 
 private:
-	bool storeOffline_;
 	std::string title_;
 	std::string body_;
-	std::string jobKey_;
 	std::string accessKeyId_;
+	bool storeOffline_;
+	std::string jobKey_;
 	std::string target_;
 	long appKey_;
 	std::string targetValue_;

+ 9 - 9
push/include/alibabacloud/push/model/PushNoticeToAndroidRequest.h

@@ -30,18 +30,18 @@ class ALIBABACLOUD_PUSH_EXPORT PushNoticeToAndroidRequest : public RpcServiceReq
 public:
 	PushNoticeToAndroidRequest();
 	~PushNoticeToAndroidRequest();
-	std::string getExtParameters() const;
-	void setExtParameters(const std::string &extParameters);
-	bool getStoreOffline() const;
-	void setStoreOffline(bool storeOffline);
 	std::string getTitle() const;
 	void setTitle(const std::string &title);
 	std::string getBody() const;
 	void setBody(const std::string &body);
-	std::string getJobKey() const;
-	void setJobKey(const std::string &jobKey);
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
+	std::string getExtParameters() const;
+	void setExtParameters(const std::string &extParameters);
+	bool getStoreOffline() const;
+	void setStoreOffline(bool storeOffline);
+	std::string getJobKey() const;
+	void setJobKey(const std::string &jobKey);
 	std::string getTarget() const;
 	void setTarget(const std::string &target);
 	long getAppKey() const;
@@ -50,12 +50,12 @@ public:
 	void setTargetValue(const std::string &targetValue);
 
 private:
-	std::string extParameters_;
-	bool storeOffline_;
 	std::string title_;
 	std::string body_;
-	std::string jobKey_;
 	std::string accessKeyId_;
+	std::string extParameters_;
+	bool storeOffline_;
+	std::string jobKey_;
 	std::string target_;
 	long appKey_;
 	std::string targetValue_;

+ 9 - 9
push/include/alibabacloud/push/model/PushNoticeToiOSRequest.h

@@ -30,18 +30,18 @@ class ALIBABACLOUD_PUSH_EXPORT PushNoticeToiOSRequest : public RpcServiceRequest
 public:
 	PushNoticeToiOSRequest();
 	~PushNoticeToiOSRequest();
-	std::string getExtParameters() const;
-	void setExtParameters(const std::string &extParameters);
-	std::string getApnsEnv() const;
-	void setApnsEnv(const std::string &apnsEnv);
 	std::string getTitle() const;
 	void setTitle(const std::string &title);
 	std::string getBody() const;
 	void setBody(const std::string &body);
-	std::string getJobKey() const;
-	void setJobKey(const std::string &jobKey);
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
+	std::string getExtParameters() const;
+	void setExtParameters(const std::string &extParameters);
+	std::string getApnsEnv() const;
+	void setApnsEnv(const std::string &apnsEnv);
+	std::string getJobKey() const;
+	void setJobKey(const std::string &jobKey);
 	std::string getTarget() const;
 	void setTarget(const std::string &target);
 	long getAppKey() const;
@@ -50,12 +50,12 @@ public:
 	void setTargetValue(const std::string &targetValue);
 
 private:
-	std::string extParameters_;
-	std::string apnsEnv_;
 	std::string title_;
 	std::string body_;
-	std::string jobKey_;
 	std::string accessKeyId_;
+	std::string extParameters_;
+	std::string apnsEnv_;
+	std::string jobKey_;
 	std::string target_;
 	long appKey_;
 	std::string targetValue_;

+ 168 - 102
push/include/alibabacloud/push/model/PushRequest.h

@@ -32,132 +32,76 @@ public:
 	~PushRequest();
 	int getAndroidNotificationBarType() const;
 	void setAndroidNotificationBarType(int androidNotificationBarType);
-	int getSmsSendPolicy() const;
-	void setSmsSendPolicy(int smsSendPolicy);
-	std::string getBody() const;
-	void setBody(const std::string &body);
 	std::string getDeviceType() const;
 	void setDeviceType(const std::string &deviceType);
 	std::string getPushTime() const;
 	void setPushTime(const std::string &pushTime);
 	int getSendSpeed() const;
 	void setSendSpeed(int sendSpeed);
-	std::string getAndroidNotificationHuaweiChannel() const;
-	void setAndroidNotificationHuaweiChannel(const std::string &androidNotificationHuaweiChannel);
-	std::string getAndroidPopupActivity() const;
-	void setAndroidPopupActivity(const std::string &androidPopupActivity);
 	std::string getIOSRemindBody() const;
 	void setIOSRemindBody(const std::string &iOSRemindBody);
 	bool getTrim() const;
 	void setTrim(bool trim);
-	std::string getAndroidMessageVivoCategory() const;
-	void setAndroidMessageVivoCategory(const std::string &androidMessageVivoCategory);
-	std::string getAndroidNotifyType() const;
-	void setAndroidNotifyType(const std::string &androidNotifyType);
 	std::string getAndroidPopupTitle() const;
 	void setAndroidPopupTitle(const std::string &androidPopupTitle);
-	std::string getAndroidMessageHuaweiCategory() const;
-	void setAndroidMessageHuaweiCategory(const std::string &androidMessageHuaweiCategory);
-	std::string getIOSMusic() const;
-	void setIOSMusic(const std::string &iOSMusic);
 	std::string getIOSApnsEnv() const;
 	void setIOSApnsEnv(const std::string &iOSApnsEnv);
-	bool getIOSMutableContent() const;
-	void setIOSMutableContent(bool iOSMutableContent);
 	int getAndroidNotificationBarPriority() const;
 	void setAndroidNotificationBarPriority(int androidNotificationBarPriority);
 	std::string getExpireTime() const;
 	void setExpireTime(const std::string &expireTime);
 	std::string getAndroidImageUrl() const;
 	void setAndroidImageUrl(const std::string &androidImageUrl);
-	int getAndroidHonorTargetUserType() const;
-	void setAndroidHonorTargetUserType(int androidHonorTargetUserType);
-	std::string getAndroidNotificationVivoChannel() const;
-	void setAndroidNotificationVivoChannel(const std::string &androidNotificationVivoChannel);
 	std::string getAndroidVivoReceiptId() const;
 	void setAndroidVivoReceiptId(const std::string &androidVivoReceiptId);
 	std::string getIOSNotificationCategory() const;
 	void setIOSNotificationCategory(const std::string &iOSNotificationCategory);
-	std::string getAndroidNotificationXiaomiChannel() const;
-	void setAndroidNotificationXiaomiChannel(const std::string &androidNotificationXiaomiChannel);
-	bool getStoreOffline() const;
-	void setStoreOffline(bool storeOffline);
-	double getIOSRelevanceScore() const;
-	void setIOSRelevanceScore(double iOSRelevanceScore);
-	std::string getSmsParams() const;
-	void setSmsParams(const std::string &smsParams);
-	int getAndroidVivoPushMode() const;
-	void setAndroidVivoPushMode(int androidVivoPushMode);
-	std::string getAndroidInboxBody() const;
-	void setAndroidInboxBody(const std::string &androidInboxBody);
-	std::string getJobKey() const;
-	void setJobKey(const std::string &jobKey);
-	std::string getAndroidOpenUrl() const;
-	void setAndroidOpenUrl(const std::string &androidOpenUrl);
-	std::string getAndroidXiaoMiNotifyBody() const;
-	void setAndroidXiaoMiNotifyBody(const std::string &androidXiaoMiNotifyBody);
-	std::string getIOSSubtitle() const;
-	void setIOSSubtitle(const std::string &iOSSubtitle);
 	std::string getAndroidXiaomiBigPictureUrl() const;
 	void setAndroidXiaomiBigPictureUrl(const std::string &androidXiaomiBigPictureUrl);
+	std::string getHarmonyCategory() const;
+	void setHarmonyCategory(const std::string &harmonyCategory);
 	bool getIOSRemind() const;
 	void setIOSRemind(bool iOSRemind);
 	std::string getIOSNotificationThreadId() const;
 	void setIOSNotificationThreadId(const std::string &iOSNotificationThreadId);
 	int getAndroidHuaweiTargetUserType() const;
 	void setAndroidHuaweiTargetUserType(int androidHuaweiTargetUserType);
-	std::string getAndroidMusic() const;
-	void setAndroidMusic(const std::string &androidMusic);
-	std::string getIOSNotificationCollapseId() const;
-	void setIOSNotificationCollapseId(const std::string &iOSNotificationCollapseId);
 	std::string getAndroidMessageHuaweiUrgency() const;
 	void setAndroidMessageHuaweiUrgency(const std::string &androidMessageHuaweiUrgency);
-	std::string getPushType() const;
-	void setPushType(const std::string &pushType);
 	std::string getIOSInterruptionLevel() const;
 	void setIOSInterruptionLevel(const std::string &iOSInterruptionLevel);
 	std::string getAndroidExtParameters() const;
 	void setAndroidExtParameters(const std::string &androidExtParameters);
 	int getIOSBadge() const;
 	void setIOSBadge(int iOSBadge);
-	std::string getAndroidBigBody() const;
-	void setAndroidBigBody(const std::string &androidBigBody);
 	bool getIOSBadgeAutoIncrement() const;
 	void setIOSBadgeAutoIncrement(bool iOSBadgeAutoIncrement);
 	std::string getAndroidOpenType() const;
 	void setAndroidOpenType(const std::string &androidOpenType);
-	std::string getTitle() const;
-	void setTitle(const std::string &title);
-	std::string getAccessKeyId() const;
-	void setAccessKeyId(const std::string &accessKeyId);
+	std::string getHarmonyRemindTitle() const;
+	void setHarmonyRemindTitle(const std::string &harmonyRemindTitle);
+	std::string getAndroidBadgeClass() const;
+	void setAndroidBadgeClass(const std::string &androidBadgeClass);
 	int getSmsDelaySecs() const;
 	void setSmsDelaySecs(int smsDelaySecs);
 	int getAndroidRenderStyle() const;
 	void setAndroidRenderStyle(int androidRenderStyle);
 	std::string getIOSExtParameters() const;
 	void setIOSExtParameters(const std::string &iOSExtParameters);
-	std::string getAndroidHuaweiReceiptId() const;
-	void setAndroidHuaweiReceiptId(const std::string &androidHuaweiReceiptId);
-	std::string getAndroidNotificationHonorChannel() const;
-	void setAndroidNotificationHonorChannel(const std::string &androidNotificationHonorChannel);
 	std::string getAndroidXiaomiImageUrl() const;
 	void setAndroidXiaomiImageUrl(const std::string &androidXiaomiImageUrl);
-	int getAndroidTargetUserType() const;
-	void setAndroidTargetUserType(int androidTargetUserType);
 	std::string getSmsTemplateName() const;
 	void setSmsTemplateName(const std::string &smsTemplateName);
-	std::string getAndroidPopupBody() const;
-	void setAndroidPopupBody(const std::string &androidPopupBody);
+	std::string getHarmonyUri() const;
+	void setHarmonyUri(const std::string &harmonyUri);
+	std::string getHarmonyExtParameters() const;
+	void setHarmonyExtParameters(const std::string &harmonyExtParameters);
 	std::string getAndroidBigPictureUrl() const;
 	void setAndroidBigPictureUrl(const std::string &androidBigPictureUrl);
 	bool getIOSSilentNotification() const;
 	void setIOSSilentNotification(bool iOSSilentNotification);
-	std::string getAndroidNotificationGroup() const;
-	void setAndroidNotificationGroup(const std::string &androidNotificationGroup);
-	std::string getSendChannels() const;
-	void setSendChannels(const std::string &sendChannels);
-	std::string getTarget() const;
-	void setTarget(const std::string &target);
+	std::string getHarmonyNotificationSlotType() const;
+	void setHarmonyNotificationSlotType(const std::string &harmonyNotificationSlotType);
 	std::string getAndroidBigTitle() const;
 	void setAndroidBigTitle(const std::string &androidBigTitle);
 	std::string getAndroidNotificationChannel() const;
@@ -174,76 +118,148 @@ public:
 	void setAppKey(long appKey);
 	std::string getTargetValue() const;
 	void setTargetValue(const std::string &targetValue);
+	int getHarmonyBadgeSetNum() const;
+	void setHarmonyBadgeSetNum(int harmonyBadgeSetNum);
 	std::string getAndroidXiaoMiNotifyTitle() const;
 	void setAndroidXiaoMiNotifyTitle(const std::string &androidXiaoMiNotifyTitle);
+	int getSmsSendPolicy() const;
+	void setSmsSendPolicy(int smsSendPolicy);
+	std::string getBody() const;
+	void setBody(const std::string &body);
+	std::string getAndroidNotificationHuaweiChannel() const;
+	void setAndroidNotificationHuaweiChannel(const std::string &androidNotificationHuaweiChannel);
+	std::string getAndroidPopupActivity() const;
+	void setAndroidPopupActivity(const std::string &androidPopupActivity);
+	int getHarmonyNotifyId() const;
+	void setHarmonyNotifyId(int harmonyNotifyId);
+	std::string getHarmonyRenderStyle() const;
+	void setHarmonyRenderStyle(const std::string &harmonyRenderStyle);
+	std::string getAndroidMessageVivoCategory() const;
+	void setAndroidMessageVivoCategory(const std::string &androidMessageVivoCategory);
+	std::string getAndroidNotifyType() const;
+	void setAndroidNotifyType(const std::string &androidNotifyType);
+	std::string getAndroidMessageHuaweiCategory() const;
+	void setAndroidMessageHuaweiCategory(const std::string &androidMessageHuaweiCategory);
+	std::string getIOSMusic() const;
+	void setIOSMusic(const std::string &iOSMusic);
+	bool getIOSMutableContent() const;
+	void setIOSMutableContent(bool iOSMutableContent);
+	int getAndroidHonorTargetUserType() const;
+	void setAndroidHonorTargetUserType(int androidHonorTargetUserType);
+	std::string getHarmonyRemindBody() const;
+	void setHarmonyRemindBody(const std::string &harmonyRemindBody);
+	std::string getAndroidNotificationVivoChannel() const;
+	void setAndroidNotificationVivoChannel(const std::string &androidNotificationVivoChannel);
+	std::string getAndroidNotificationXiaomiChannel() const;
+	void setAndroidNotificationXiaomiChannel(const std::string &androidNotificationXiaomiChannel);
+	std::string getHarmonyAction() const;
+	void setHarmonyAction(const std::string &harmonyAction);
+	bool getStoreOffline() const;
+	void setStoreOffline(bool storeOffline);
+	double getIOSRelevanceScore() const;
+	void setIOSRelevanceScore(double iOSRelevanceScore);
+	std::string getSmsParams() const;
+	void setSmsParams(const std::string &smsParams);
+	int getAndroidVivoPushMode() const;
+	void setAndroidVivoPushMode(int androidVivoPushMode);
+	std::string getAndroidInboxBody() const;
+	void setAndroidInboxBody(const std::string &androidInboxBody);
+	std::string getJobKey() const;
+	void setJobKey(const std::string &jobKey);
+	std::string getHarmonyReceiptId() const;
+	void setHarmonyReceiptId(const std::string &harmonyReceiptId);
+	std::string getAndroidOpenUrl() const;
+	void setAndroidOpenUrl(const std::string &androidOpenUrl);
+	int getAndroidBadgeSetNum() const;
+	void setAndroidBadgeSetNum(int androidBadgeSetNum);
+	std::string getAndroidXiaoMiNotifyBody() const;
+	void setAndroidXiaoMiNotifyBody(const std::string &androidXiaoMiNotifyBody);
+	std::string getIOSSubtitle() const;
+	void setIOSSubtitle(const std::string &iOSSubtitle);
+	bool getHarmonyRemind() const;
+	void setHarmonyRemind(bool harmonyRemind);
+	std::string getAndroidMusic() const;
+	void setAndroidMusic(const std::string &androidMusic);
+	bool getHarmonyExtensionPush() const;
+	void setHarmonyExtensionPush(bool harmonyExtensionPush);
+	std::string getIOSNotificationCollapseId() const;
+	void setIOSNotificationCollapseId(const std::string &iOSNotificationCollapseId);
+	std::string getPushType() const;
+	void setPushType(const std::string &pushType);
+	std::string getHarmonyExtensionExtraData() const;
+	void setHarmonyExtensionExtraData(const std::string &harmonyExtensionExtraData);
+	std::string getHarmonyImageUrl() const;
+	void setHarmonyImageUrl(const std::string &harmonyImageUrl);
+	std::string getAndroidBigBody() const;
+	void setAndroidBigBody(const std::string &androidBigBody);
+	std::string getTitle() const;
+	void setTitle(const std::string &title);
+	std::string getAccessKeyId() const;
+	void setAccessKeyId(const std::string &accessKeyId);
+	int getHarmonyBadgeAddNum() const;
+	void setHarmonyBadgeAddNum(int harmonyBadgeAddNum);
+	bool getHarmonyTestMessage() const;
+	void setHarmonyTestMessage(bool harmonyTestMessage);
+	int getAndroidBadgeAddNum() const;
+	void setAndroidBadgeAddNum(int androidBadgeAddNum);
+	std::string getAndroidHuaweiReceiptId() const;
+	void setAndroidHuaweiReceiptId(const std::string &androidHuaweiReceiptId);
+	std::string getAndroidNotificationHonorChannel() const;
+	void setAndroidNotificationHonorChannel(const std::string &androidNotificationHonorChannel);
+	int getAndroidTargetUserType() const;
+	void setAndroidTargetUserType(int androidTargetUserType);
+	std::string getAndroidPopupBody() const;
+	void setAndroidPopupBody(const std::string &androidPopupBody);
+	std::string getAndroidNotificationGroup() const;
+	void setAndroidNotificationGroup(const std::string &androidNotificationGroup);
+	std::string getSendChannels() const;
+	void setSendChannels(const std::string &sendChannels);
+	std::string getHarmonyActionType() const;
+	void setHarmonyActionType(const std::string &harmonyActionType);
+	std::string getTarget() const;
+	void setTarget(const std::string &target);
+	std::string getHarmonyInboxContent() const;
+	void setHarmonyInboxContent(const std::string &harmonyInboxContent);
 	std::string getAndroidXiaoMiActivity() const;
 	void setAndroidXiaoMiActivity(const std::string &androidXiaoMiActivity);
 
 private:
 	int androidNotificationBarType_;
-	int smsSendPolicy_;
-	std::string body_;
 	std::string deviceType_;
 	std::string pushTime_;
 	int sendSpeed_;
-	std::string androidNotificationHuaweiChannel_;
-	std::string androidPopupActivity_;
 	std::string iOSRemindBody_;
 	bool trim_;
-	std::string androidMessageVivoCategory_;
-	std::string androidNotifyType_;
 	std::string androidPopupTitle_;
-	std::string androidMessageHuaweiCategory_;
-	std::string iOSMusic_;
 	std::string iOSApnsEnv_;
-	bool iOSMutableContent_;
 	int androidNotificationBarPriority_;
 	std::string expireTime_;
 	std::string androidImageUrl_;
-	int androidHonorTargetUserType_;
-	std::string androidNotificationVivoChannel_;
 	std::string androidVivoReceiptId_;
 	std::string iOSNotificationCategory_;
-	std::string androidNotificationXiaomiChannel_;
-	bool storeOffline_;
-	double iOSRelevanceScore_;
-	std::string smsParams_;
-	int androidVivoPushMode_;
-	std::string androidInboxBody_;
-	std::string jobKey_;
-	std::string androidOpenUrl_;
-	std::string androidXiaoMiNotifyBody_;
-	std::string iOSSubtitle_;
 	std::string androidXiaomiBigPictureUrl_;
+	std::string harmonyCategory_;
 	bool iOSRemind_;
 	std::string iOSNotificationThreadId_;
 	int androidHuaweiTargetUserType_;
-	std::string androidMusic_;
-	std::string iOSNotificationCollapseId_;
 	std::string androidMessageHuaweiUrgency_;
-	std::string pushType_;
 	std::string iOSInterruptionLevel_;
 	std::string androidExtParameters_;
 	int iOSBadge_;
-	std::string androidBigBody_;
 	bool iOSBadgeAutoIncrement_;
 	std::string androidOpenType_;
-	std::string title_;
-	std::string accessKeyId_;
+	std::string harmonyRemindTitle_;
+	std::string androidBadgeClass_;
 	int smsDelaySecs_;
 	int androidRenderStyle_;
 	std::string iOSExtParameters_;
-	std::string androidHuaweiReceiptId_;
-	std::string androidNotificationHonorChannel_;
 	std::string androidXiaomiImageUrl_;
-	int androidTargetUserType_;
 	std::string smsTemplateName_;
-	std::string androidPopupBody_;
+	std::string harmonyUri_;
+	std::string harmonyExtParameters_;
 	std::string androidBigPictureUrl_;
 	bool iOSSilentNotification_;
-	std::string androidNotificationGroup_;
-	std::string sendChannels_;
-	std::string target_;
+	std::string harmonyNotificationSlotType_;
 	std::string androidBigTitle_;
 	std::string androidNotificationChannel_;
 	bool androidRemind_;
@@ -252,7 +268,57 @@ private:
 	int androidNotificationNotifyId_;
 	long appKey_;
 	std::string targetValue_;
+	int harmonyBadgeSetNum_;
 	std::string androidXiaoMiNotifyTitle_;
+	int smsSendPolicy_;
+	std::string body_;
+	std::string androidNotificationHuaweiChannel_;
+	std::string androidPopupActivity_;
+	int harmonyNotifyId_;
+	std::string harmonyRenderStyle_;
+	std::string androidMessageVivoCategory_;
+	std::string androidNotifyType_;
+	std::string androidMessageHuaweiCategory_;
+	std::string iOSMusic_;
+	bool iOSMutableContent_;
+	int androidHonorTargetUserType_;
+	std::string harmonyRemindBody_;
+	std::string androidNotificationVivoChannel_;
+	std::string androidNotificationXiaomiChannel_;
+	std::string harmonyAction_;
+	bool storeOffline_;
+	double iOSRelevanceScore_;
+	std::string smsParams_;
+	int androidVivoPushMode_;
+	std::string androidInboxBody_;
+	std::string jobKey_;
+	std::string harmonyReceiptId_;
+	std::string androidOpenUrl_;
+	int androidBadgeSetNum_;
+	std::string androidXiaoMiNotifyBody_;
+	std::string iOSSubtitle_;
+	bool harmonyRemind_;
+	std::string androidMusic_;
+	bool harmonyExtensionPush_;
+	std::string iOSNotificationCollapseId_;
+	std::string pushType_;
+	std::string harmonyExtensionExtraData_;
+	std::string harmonyImageUrl_;
+	std::string androidBigBody_;
+	std::string title_;
+	std::string accessKeyId_;
+	int harmonyBadgeAddNum_;
+	bool harmonyTestMessage_;
+	int androidBadgeAddNum_;
+	std::string androidHuaweiReceiptId_;
+	std::string androidNotificationHonorChannel_;
+	int androidTargetUserType_;
+	std::string androidPopupBody_;
+	std::string androidNotificationGroup_;
+	std::string sendChannels_;
+	std::string harmonyActionType_;
+	std::string target_;
+	std::string harmonyInboxContent_;
 	std::string androidXiaoMiActivity_;
 };
 } // namespace Model

+ 0 - 3
push/include/alibabacloud/push/model/QueryPushRecordsRequest.h

@@ -34,8 +34,6 @@ public:
 	void setStartTime(const std::string &startTime);
 	std::string getSource() const;
 	void setSource(const std::string &source);
-	std::string getAccessKeyId() const;
-	void setAccessKeyId(const std::string &accessKeyId);
 	std::string getNextToken() const;
 	void setNextToken(const std::string &nextToken);
 	int getPageSize() const;
@@ -56,7 +54,6 @@ public:
 private:
 	std::string startTime_;
 	std::string source_;
-	std::string accessKeyId_;
 	std::string nextToken_;
 	int pageSize_;
 	std::string keyword_;

+ 0 - 9
push/src/model/CheckCertificateRequest.cc

@@ -25,15 +25,6 @@ CheckCertificateRequest::CheckCertificateRequest()
 
 CheckCertificateRequest::~CheckCertificateRequest() {}
 
-std::string CheckCertificateRequest::getAccessKeyId() const {
-  return accessKeyId_;
-}
-
-void CheckCertificateRequest::setAccessKeyId(const std::string &accessKeyId) {
-  accessKeyId_ = accessKeyId;
-  setParameter(std::string("AccessKeyId"), accessKeyId);
-}
-
 long CheckCertificateRequest::getAppKey() const {
   return appKey_;
 }

+ 22 - 0
push/src/model/MassPushRequest.cc

@@ -50,6 +50,8 @@ void MassPushRequest::setPushTask(const std::vector<MassPushRequest::PushTask> &
     setBodyParameter(pushTaskObjStr + ".SendSpeed", std::to_string(pushTaskObj.sendSpeed));
     setBodyParameter(pushTaskObjStr + ".AndroidNotificationHuaweiChannel", pushTaskObj.androidNotificationHuaweiChannel);
     setBodyParameter(pushTaskObjStr + ".AndroidPopupActivity", pushTaskObj.androidPopupActivity);
+    setBodyParameter(pushTaskObjStr + ".HarmonyNotifyId", std::to_string(pushTaskObj.harmonyNotifyId));
+    setBodyParameter(pushTaskObjStr + ".HarmonyRenderStyle", pushTaskObj.harmonyRenderStyle);
     setBodyParameter(pushTaskObjStr + ".iOSRemindBody", pushTaskObj.iOSRemindBody);
     setBodyParameter(pushTaskObjStr + ".Trim", pushTaskObj.trim ? "true" : "false");
     setBodyParameter(pushTaskObjStr + ".AndroidMessageVivoCategory", pushTaskObj.androidMessageVivoCategory);
@@ -63,51 +65,71 @@ void MassPushRequest::setPushTask(const std::vector<MassPushRequest::PushTask> &
     setBodyParameter(pushTaskObjStr + ".ExpireTime", pushTaskObj.expireTime);
     setBodyParameter(pushTaskObjStr + ".AndroidImageUrl", pushTaskObj.androidImageUrl);
     setBodyParameter(pushTaskObjStr + ".AndroidHonorTargetUserType", std::to_string(pushTaskObj.androidHonorTargetUserType));
+    setBodyParameter(pushTaskObjStr + ".HarmonyRemindBody", pushTaskObj.harmonyRemindBody);
     setBodyParameter(pushTaskObjStr + ".AndroidNotificationVivoChannel", pushTaskObj.androidNotificationVivoChannel);
     setBodyParameter(pushTaskObjStr + ".AndroidVivoReceiptId", pushTaskObj.androidVivoReceiptId);
     setBodyParameter(pushTaskObjStr + ".iOSNotificationCategory", pushTaskObj.iOSNotificationCategory);
     setBodyParameter(pushTaskObjStr + ".AndroidNotificationXiaomiChannel", pushTaskObj.androidNotificationXiaomiChannel);
+    setBodyParameter(pushTaskObjStr + ".HarmonyAction", pushTaskObj.harmonyAction);
     setBodyParameter(pushTaskObjStr + ".StoreOffline", pushTaskObj.storeOffline ? "true" : "false");
     setBodyParameter(pushTaskObjStr + ".iOSRelevanceScore", std::to_string(pushTaskObj.iOSRelevanceScore));
     setBodyParameter(pushTaskObjStr + ".AndroidVivoPushMode", std::to_string(pushTaskObj.androidVivoPushMode));
     setBodyParameter(pushTaskObjStr + ".AndroidInboxBody", pushTaskObj.androidInboxBody);
     setBodyParameter(pushTaskObjStr + ".JobKey", pushTaskObj.jobKey);
+    setBodyParameter(pushTaskObjStr + ".HarmonyReceiptId", pushTaskObj.harmonyReceiptId);
     setBodyParameter(pushTaskObjStr + ".AndroidOpenUrl", pushTaskObj.androidOpenUrl);
+    setBodyParameter(pushTaskObjStr + ".AndroidBadgeSetNum", std::to_string(pushTaskObj.androidBadgeSetNum));
     setBodyParameter(pushTaskObjStr + ".AndroidXiaoMiNotifyBody", pushTaskObj.androidXiaoMiNotifyBody);
     setBodyParameter(pushTaskObjStr + ".iOSSubtitle", pushTaskObj.iOSSubtitle);
     setBodyParameter(pushTaskObjStr + ".AndroidXiaomiBigPictureUrl", pushTaskObj.androidXiaomiBigPictureUrl);
+    setBodyParameter(pushTaskObjStr + ".HarmonyCategory", pushTaskObj.harmonyCategory);
     setBodyParameter(pushTaskObjStr + ".iOSRemind", pushTaskObj.iOSRemind ? "true" : "false");
     setBodyParameter(pushTaskObjStr + ".iOSNotificationThreadId", pushTaskObj.iOSNotificationThreadId);
     setBodyParameter(pushTaskObjStr + ".AndroidHuaweiTargetUserType", std::to_string(pushTaskObj.androidHuaweiTargetUserType));
+    setBodyParameter(pushTaskObjStr + ".HarmonyRemind", pushTaskObj.harmonyRemind ? "true" : "false");
     setBodyParameter(pushTaskObjStr + ".AndroidMusic", pushTaskObj.androidMusic);
+    setBodyParameter(pushTaskObjStr + ".HarmonyExtensionPush", pushTaskObj.harmonyExtensionPush ? "true" : "false");
     setBodyParameter(pushTaskObjStr + ".iOSNotificationCollapseId", pushTaskObj.iOSNotificationCollapseId);
     setBodyParameter(pushTaskObjStr + ".AndroidMessageHuaweiUrgency", pushTaskObj.androidMessageHuaweiUrgency);
     setBodyParameter(pushTaskObjStr + ".PushType", pushTaskObj.pushType);
     setBodyParameter(pushTaskObjStr + ".iOSInterruptionLevel", pushTaskObj.iOSInterruptionLevel);
+    setBodyParameter(pushTaskObjStr + ".HarmonyExtensionExtraData", pushTaskObj.harmonyExtensionExtraData);
     setBodyParameter(pushTaskObjStr + ".AndroidExtParameters", pushTaskObj.androidExtParameters);
+    setBodyParameter(pushTaskObjStr + ".HarmonyImageUrl", pushTaskObj.harmonyImageUrl);
     setBodyParameter(pushTaskObjStr + ".iOSBadge", std::to_string(pushTaskObj.iOSBadge));
     setBodyParameter(pushTaskObjStr + ".AndroidBigBody", pushTaskObj.androidBigBody);
     setBodyParameter(pushTaskObjStr + ".iOSBadgeAutoIncrement", pushTaskObj.iOSBadgeAutoIncrement ? "true" : "false");
     setBodyParameter(pushTaskObjStr + ".AndroidOpenType", pushTaskObj.androidOpenType);
+    setBodyParameter(pushTaskObjStr + ".HarmonyRemindTitle", pushTaskObj.harmonyRemindTitle);
     setBodyParameter(pushTaskObjStr + ".Title", pushTaskObj.title);
+    setBodyParameter(pushTaskObjStr + ".AndroidBadgeClass", pushTaskObj.androidBadgeClass);
+    setBodyParameter(pushTaskObjStr + ".HarmonyBadgeAddNum", std::to_string(pushTaskObj.harmonyBadgeAddNum));
+    setBodyParameter(pushTaskObjStr + ".HarmonyTestMessage", pushTaskObj.harmonyTestMessage ? "true" : "false");
     setBodyParameter(pushTaskObjStr + ".AndroidRenderStyle", pushTaskObj.androidRenderStyle);
     setBodyParameter(pushTaskObjStr + ".iOSExtParameters", pushTaskObj.iOSExtParameters);
+    setBodyParameter(pushTaskObjStr + ".AndroidBadgeAddNum", std::to_string(pushTaskObj.androidBadgeAddNum));
     setBodyParameter(pushTaskObjStr + ".AndroidHuaweiReceiptId", pushTaskObj.androidHuaweiReceiptId);
     setBodyParameter(pushTaskObjStr + ".AndroidNotificationHonorChannel", pushTaskObj.androidNotificationHonorChannel);
     setBodyParameter(pushTaskObjStr + ".AndroidXiaomiImageUrl", pushTaskObj.androidXiaomiImageUrl);
     setBodyParameter(pushTaskObjStr + ".AndroidTargetUserType", std::to_string(pushTaskObj.androidTargetUserType));
+    setBodyParameter(pushTaskObjStr + ".HarmonyUri", pushTaskObj.harmonyUri);
     setBodyParameter(pushTaskObjStr + ".AndroidPopupBody", pushTaskObj.androidPopupBody);
+    setBodyParameter(pushTaskObjStr + ".HarmonyExtParameters", pushTaskObj.harmonyExtParameters);
     setBodyParameter(pushTaskObjStr + ".AndroidBigPictureUrl", pushTaskObj.androidBigPictureUrl);
     setBodyParameter(pushTaskObjStr + ".iOSSilentNotification", pushTaskObj.iOSSilentNotification ? "true" : "false");
     setBodyParameter(pushTaskObjStr + ".AndroidNotificationGroup", pushTaskObj.androidNotificationGroup);
     setBodyParameter(pushTaskObjStr + ".SendChannels", pushTaskObj.sendChannels);
+    setBodyParameter(pushTaskObjStr + ".HarmonyActionType", pushTaskObj.harmonyActionType);
     setBodyParameter(pushTaskObjStr + ".Target", pushTaskObj.target);
+    setBodyParameter(pushTaskObjStr + ".HarmonyNotificationSlotType", pushTaskObj.harmonyNotificationSlotType);
     setBodyParameter(pushTaskObjStr + ".AndroidBigTitle", pushTaskObj.androidBigTitle);
     setBodyParameter(pushTaskObjStr + ".AndroidNotificationChannel", pushTaskObj.androidNotificationChannel);
     setBodyParameter(pushTaskObjStr + ".AndroidRemind", pushTaskObj.androidRemind ? "true" : "false");
+    setBodyParameter(pushTaskObjStr + ".HarmonyInboxContent", pushTaskObj.harmonyInboxContent);
     setBodyParameter(pushTaskObjStr + ".AndroidActivity", pushTaskObj.androidActivity);
     setBodyParameter(pushTaskObjStr + ".AndroidNotificationNotifyId", std::to_string(pushTaskObj.androidNotificationNotifyId));
     setBodyParameter(pushTaskObjStr + ".TargetValue", pushTaskObj.targetValue);
+    setBodyParameter(pushTaskObjStr + ".HarmonyBadgeSetNum", std::to_string(pushTaskObj.harmonyBadgeSetNum));
     setBodyParameter(pushTaskObjStr + ".AndroidXiaoMiNotifyTitle", pushTaskObj.androidXiaoMiNotifyTitle);
     setBodyParameter(pushTaskObjStr + ".AndroidXiaoMiActivity", pushTaskObj.androidXiaoMiActivity);
   }

+ 18 - 18
push/src/model/PushMessageToAndroidRequest.cc

@@ -25,15 +25,6 @@ PushMessageToAndroidRequest::PushMessageToAndroidRequest()
 
 PushMessageToAndroidRequest::~PushMessageToAndroidRequest() {}
 
-bool PushMessageToAndroidRequest::getStoreOffline() const {
-  return storeOffline_;
-}
-
-void PushMessageToAndroidRequest::setStoreOffline(bool storeOffline) {
-  storeOffline_ = storeOffline;
-  setParameter(std::string("StoreOffline"), storeOffline ? "true" : "false");
-}
-
 std::string PushMessageToAndroidRequest::getTitle() const {
   return title_;
 }
@@ -52,15 +43,6 @@ void PushMessageToAndroidRequest::setBody(const std::string &body) {
   setParameter(std::string("Body"), body);
 }
 
-std::string PushMessageToAndroidRequest::getJobKey() const {
-  return jobKey_;
-}
-
-void PushMessageToAndroidRequest::setJobKey(const std::string &jobKey) {
-  jobKey_ = jobKey;
-  setParameter(std::string("JobKey"), jobKey);
-}
-
 std::string PushMessageToAndroidRequest::getAccessKeyId() const {
   return accessKeyId_;
 }
@@ -70,6 +52,24 @@ void PushMessageToAndroidRequest::setAccessKeyId(const std::string &accessKeyId)
   setParameter(std::string("AccessKeyId"), accessKeyId);
 }
 
+bool PushMessageToAndroidRequest::getStoreOffline() const {
+  return storeOffline_;
+}
+
+void PushMessageToAndroidRequest::setStoreOffline(bool storeOffline) {
+  storeOffline_ = storeOffline;
+  setParameter(std::string("StoreOffline"), storeOffline ? "true" : "false");
+}
+
+std::string PushMessageToAndroidRequest::getJobKey() const {
+  return jobKey_;
+}
+
+void PushMessageToAndroidRequest::setJobKey(const std::string &jobKey) {
+  jobKey_ = jobKey;
+  setParameter(std::string("JobKey"), jobKey);
+}
+
 std::string PushMessageToAndroidRequest::getTarget() const {
   return target_;
 }

+ 18 - 18
push/src/model/PushMessageToiOSRequest.cc

@@ -25,15 +25,6 @@ PushMessageToiOSRequest::PushMessageToiOSRequest()
 
 PushMessageToiOSRequest::~PushMessageToiOSRequest() {}
 
-bool PushMessageToiOSRequest::getStoreOffline() const {
-  return storeOffline_;
-}
-
-void PushMessageToiOSRequest::setStoreOffline(bool storeOffline) {
-  storeOffline_ = storeOffline;
-  setParameter(std::string("StoreOffline"), storeOffline ? "true" : "false");
-}
-
 std::string PushMessageToiOSRequest::getTitle() const {
   return title_;
 }
@@ -52,15 +43,6 @@ void PushMessageToiOSRequest::setBody(const std::string &body) {
   setParameter(std::string("Body"), body);
 }
 
-std::string PushMessageToiOSRequest::getJobKey() const {
-  return jobKey_;
-}
-
-void PushMessageToiOSRequest::setJobKey(const std::string &jobKey) {
-  jobKey_ = jobKey;
-  setParameter(std::string("JobKey"), jobKey);
-}
-
 std::string PushMessageToiOSRequest::getAccessKeyId() const {
   return accessKeyId_;
 }
@@ -70,6 +52,24 @@ void PushMessageToiOSRequest::setAccessKeyId(const std::string &accessKeyId) {
   setParameter(std::string("AccessKeyId"), accessKeyId);
 }
 
+bool PushMessageToiOSRequest::getStoreOffline() const {
+  return storeOffline_;
+}
+
+void PushMessageToiOSRequest::setStoreOffline(bool storeOffline) {
+  storeOffline_ = storeOffline;
+  setParameter(std::string("StoreOffline"), storeOffline ? "true" : "false");
+}
+
+std::string PushMessageToiOSRequest::getJobKey() const {
+  return jobKey_;
+}
+
+void PushMessageToiOSRequest::setJobKey(const std::string &jobKey) {
+  jobKey_ = jobKey;
+  setParameter(std::string("JobKey"), jobKey);
+}
+
 std::string PushMessageToiOSRequest::getTarget() const {
   return target_;
 }

+ 27 - 27
push/src/model/PushNoticeToAndroidRequest.cc

@@ -25,24 +25,6 @@ PushNoticeToAndroidRequest::PushNoticeToAndroidRequest()
 
 PushNoticeToAndroidRequest::~PushNoticeToAndroidRequest() {}
 
-std::string PushNoticeToAndroidRequest::getExtParameters() const {
-  return extParameters_;
-}
-
-void PushNoticeToAndroidRequest::setExtParameters(const std::string &extParameters) {
-  extParameters_ = extParameters;
-  setParameter(std::string("ExtParameters"), extParameters);
-}
-
-bool PushNoticeToAndroidRequest::getStoreOffline() const {
-  return storeOffline_;
-}
-
-void PushNoticeToAndroidRequest::setStoreOffline(bool storeOffline) {
-  storeOffline_ = storeOffline;
-  setParameter(std::string("StoreOffline"), storeOffline ? "true" : "false");
-}
-
 std::string PushNoticeToAndroidRequest::getTitle() const {
   return title_;
 }
@@ -61,15 +43,6 @@ void PushNoticeToAndroidRequest::setBody(const std::string &body) {
   setParameter(std::string("Body"), body);
 }
 
-std::string PushNoticeToAndroidRequest::getJobKey() const {
-  return jobKey_;
-}
-
-void PushNoticeToAndroidRequest::setJobKey(const std::string &jobKey) {
-  jobKey_ = jobKey;
-  setParameter(std::string("JobKey"), jobKey);
-}
-
 std::string PushNoticeToAndroidRequest::getAccessKeyId() const {
   return accessKeyId_;
 }
@@ -79,6 +52,33 @@ void PushNoticeToAndroidRequest::setAccessKeyId(const std::string &accessKeyId)
   setParameter(std::string("AccessKeyId"), accessKeyId);
 }
 
+std::string PushNoticeToAndroidRequest::getExtParameters() const {
+  return extParameters_;
+}
+
+void PushNoticeToAndroidRequest::setExtParameters(const std::string &extParameters) {
+  extParameters_ = extParameters;
+  setParameter(std::string("ExtParameters"), extParameters);
+}
+
+bool PushNoticeToAndroidRequest::getStoreOffline() const {
+  return storeOffline_;
+}
+
+void PushNoticeToAndroidRequest::setStoreOffline(bool storeOffline) {
+  storeOffline_ = storeOffline;
+  setParameter(std::string("StoreOffline"), storeOffline ? "true" : "false");
+}
+
+std::string PushNoticeToAndroidRequest::getJobKey() const {
+  return jobKey_;
+}
+
+void PushNoticeToAndroidRequest::setJobKey(const std::string &jobKey) {
+  jobKey_ = jobKey;
+  setParameter(std::string("JobKey"), jobKey);
+}
+
 std::string PushNoticeToAndroidRequest::getTarget() const {
   return target_;
 }

+ 27 - 27
push/src/model/PushNoticeToiOSRequest.cc

@@ -25,24 +25,6 @@ PushNoticeToiOSRequest::PushNoticeToiOSRequest()
 
 PushNoticeToiOSRequest::~PushNoticeToiOSRequest() {}
 
-std::string PushNoticeToiOSRequest::getExtParameters() const {
-  return extParameters_;
-}
-
-void PushNoticeToiOSRequest::setExtParameters(const std::string &extParameters) {
-  extParameters_ = extParameters;
-  setParameter(std::string("ExtParameters"), extParameters);
-}
-
-std::string PushNoticeToiOSRequest::getApnsEnv() const {
-  return apnsEnv_;
-}
-
-void PushNoticeToiOSRequest::setApnsEnv(const std::string &apnsEnv) {
-  apnsEnv_ = apnsEnv;
-  setParameter(std::string("ApnsEnv"), apnsEnv);
-}
-
 std::string PushNoticeToiOSRequest::getTitle() const {
   return title_;
 }
@@ -61,15 +43,6 @@ void PushNoticeToiOSRequest::setBody(const std::string &body) {
   setParameter(std::string("Body"), body);
 }
 
-std::string PushNoticeToiOSRequest::getJobKey() const {
-  return jobKey_;
-}
-
-void PushNoticeToiOSRequest::setJobKey(const std::string &jobKey) {
-  jobKey_ = jobKey;
-  setParameter(std::string("JobKey"), jobKey);
-}
-
 std::string PushNoticeToiOSRequest::getAccessKeyId() const {
   return accessKeyId_;
 }
@@ -79,6 +52,33 @@ void PushNoticeToiOSRequest::setAccessKeyId(const std::string &accessKeyId) {
   setParameter(std::string("AccessKeyId"), accessKeyId);
 }
 
+std::string PushNoticeToiOSRequest::getExtParameters() const {
+  return extParameters_;
+}
+
+void PushNoticeToiOSRequest::setExtParameters(const std::string &extParameters) {
+  extParameters_ = extParameters;
+  setParameter(std::string("ExtParameters"), extParameters);
+}
+
+std::string PushNoticeToiOSRequest::getApnsEnv() const {
+  return apnsEnv_;
+}
+
+void PushNoticeToiOSRequest::setApnsEnv(const std::string &apnsEnv) {
+  apnsEnv_ = apnsEnv;
+  setParameter(std::string("ApnsEnv"), apnsEnv);
+}
+
+std::string PushNoticeToiOSRequest::getJobKey() const {
+  return jobKey_;
+}
+
+void PushNoticeToiOSRequest::setJobKey(const std::string &jobKey) {
+  jobKey_ = jobKey;
+  setParameter(std::string("JobKey"), jobKey);
+}
+
 std::string PushNoticeToiOSRequest::getTarget() const {
   return target_;
 }

+ 500 - 302
push/src/model/PushRequest.cc

@@ -34,24 +34,6 @@ void PushRequest::setAndroidNotificationBarType(int androidNotificationBarType)
   setParameter(std::string("AndroidNotificationBarType"), std::to_string(androidNotificationBarType));
 }
 
-int PushRequest::getSmsSendPolicy() const {
-  return smsSendPolicy_;
-}
-
-void PushRequest::setSmsSendPolicy(int smsSendPolicy) {
-  smsSendPolicy_ = smsSendPolicy;
-  setParameter(std::string("SmsSendPolicy"), std::to_string(smsSendPolicy));
-}
-
-std::string PushRequest::getBody() const {
-  return body_;
-}
-
-void PushRequest::setBody(const std::string &body) {
-  body_ = body;
-  setParameter(std::string("Body"), body);
-}
-
 std::string PushRequest::getDeviceType() const {
   return deviceType_;
 }
@@ -79,6 +61,402 @@ void PushRequest::setSendSpeed(int sendSpeed) {
   setParameter(std::string("SendSpeed"), std::to_string(sendSpeed));
 }
 
+std::string PushRequest::getIOSRemindBody() const {
+  return iOSRemindBody_;
+}
+
+void PushRequest::setIOSRemindBody(const std::string &iOSRemindBody) {
+  iOSRemindBody_ = iOSRemindBody;
+  setParameter(std::string("iOSRemindBody"), iOSRemindBody);
+}
+
+bool PushRequest::getTrim() const {
+  return trim_;
+}
+
+void PushRequest::setTrim(bool trim) {
+  trim_ = trim;
+  setParameter(std::string("Trim"), trim ? "true" : "false");
+}
+
+std::string PushRequest::getAndroidPopupTitle() const {
+  return androidPopupTitle_;
+}
+
+void PushRequest::setAndroidPopupTitle(const std::string &androidPopupTitle) {
+  androidPopupTitle_ = androidPopupTitle;
+  setParameter(std::string("AndroidPopupTitle"), androidPopupTitle);
+}
+
+std::string PushRequest::getIOSApnsEnv() const {
+  return iOSApnsEnv_;
+}
+
+void PushRequest::setIOSApnsEnv(const std::string &iOSApnsEnv) {
+  iOSApnsEnv_ = iOSApnsEnv;
+  setParameter(std::string("iOSApnsEnv"), iOSApnsEnv);
+}
+
+int PushRequest::getAndroidNotificationBarPriority() const {
+  return androidNotificationBarPriority_;
+}
+
+void PushRequest::setAndroidNotificationBarPriority(int androidNotificationBarPriority) {
+  androidNotificationBarPriority_ = androidNotificationBarPriority;
+  setParameter(std::string("AndroidNotificationBarPriority"), std::to_string(androidNotificationBarPriority));
+}
+
+std::string PushRequest::getExpireTime() const {
+  return expireTime_;
+}
+
+void PushRequest::setExpireTime(const std::string &expireTime) {
+  expireTime_ = expireTime;
+  setParameter(std::string("ExpireTime"), expireTime);
+}
+
+std::string PushRequest::getAndroidImageUrl() const {
+  return androidImageUrl_;
+}
+
+void PushRequest::setAndroidImageUrl(const std::string &androidImageUrl) {
+  androidImageUrl_ = androidImageUrl;
+  setParameter(std::string("AndroidImageUrl"), androidImageUrl);
+}
+
+std::string PushRequest::getAndroidVivoReceiptId() const {
+  return androidVivoReceiptId_;
+}
+
+void PushRequest::setAndroidVivoReceiptId(const std::string &androidVivoReceiptId) {
+  androidVivoReceiptId_ = androidVivoReceiptId;
+  setParameter(std::string("AndroidVivoReceiptId"), androidVivoReceiptId);
+}
+
+std::string PushRequest::getIOSNotificationCategory() const {
+  return iOSNotificationCategory_;
+}
+
+void PushRequest::setIOSNotificationCategory(const std::string &iOSNotificationCategory) {
+  iOSNotificationCategory_ = iOSNotificationCategory;
+  setParameter(std::string("iOSNotificationCategory"), iOSNotificationCategory);
+}
+
+std::string PushRequest::getAndroidXiaomiBigPictureUrl() const {
+  return androidXiaomiBigPictureUrl_;
+}
+
+void PushRequest::setAndroidXiaomiBigPictureUrl(const std::string &androidXiaomiBigPictureUrl) {
+  androidXiaomiBigPictureUrl_ = androidXiaomiBigPictureUrl;
+  setParameter(std::string("AndroidXiaomiBigPictureUrl"), androidXiaomiBigPictureUrl);
+}
+
+std::string PushRequest::getHarmonyCategory() const {
+  return harmonyCategory_;
+}
+
+void PushRequest::setHarmonyCategory(const std::string &harmonyCategory) {
+  harmonyCategory_ = harmonyCategory;
+  setParameter(std::string("HarmonyCategory"), harmonyCategory);
+}
+
+bool PushRequest::getIOSRemind() const {
+  return iOSRemind_;
+}
+
+void PushRequest::setIOSRemind(bool iOSRemind) {
+  iOSRemind_ = iOSRemind;
+  setParameter(std::string("iOSRemind"), iOSRemind ? "true" : "false");
+}
+
+std::string PushRequest::getIOSNotificationThreadId() const {
+  return iOSNotificationThreadId_;
+}
+
+void PushRequest::setIOSNotificationThreadId(const std::string &iOSNotificationThreadId) {
+  iOSNotificationThreadId_ = iOSNotificationThreadId;
+  setParameter(std::string("iOSNotificationThreadId"), iOSNotificationThreadId);
+}
+
+int PushRequest::getAndroidHuaweiTargetUserType() const {
+  return androidHuaweiTargetUserType_;
+}
+
+void PushRequest::setAndroidHuaweiTargetUserType(int androidHuaweiTargetUserType) {
+  androidHuaweiTargetUserType_ = androidHuaweiTargetUserType;
+  setParameter(std::string("AndroidHuaweiTargetUserType"), std::to_string(androidHuaweiTargetUserType));
+}
+
+std::string PushRequest::getAndroidMessageHuaweiUrgency() const {
+  return androidMessageHuaweiUrgency_;
+}
+
+void PushRequest::setAndroidMessageHuaweiUrgency(const std::string &androidMessageHuaweiUrgency) {
+  androidMessageHuaweiUrgency_ = androidMessageHuaweiUrgency;
+  setParameter(std::string("AndroidMessageHuaweiUrgency"), androidMessageHuaweiUrgency);
+}
+
+std::string PushRequest::getIOSInterruptionLevel() const {
+  return iOSInterruptionLevel_;
+}
+
+void PushRequest::setIOSInterruptionLevel(const std::string &iOSInterruptionLevel) {
+  iOSInterruptionLevel_ = iOSInterruptionLevel;
+  setParameter(std::string("iOSInterruptionLevel"), iOSInterruptionLevel);
+}
+
+std::string PushRequest::getAndroidExtParameters() const {
+  return androidExtParameters_;
+}
+
+void PushRequest::setAndroidExtParameters(const std::string &androidExtParameters) {
+  androidExtParameters_ = androidExtParameters;
+  setParameter(std::string("AndroidExtParameters"), androidExtParameters);
+}
+
+int PushRequest::getIOSBadge() const {
+  return iOSBadge_;
+}
+
+void PushRequest::setIOSBadge(int iOSBadge) {
+  iOSBadge_ = iOSBadge;
+  setParameter(std::string("iOSBadge"), std::to_string(iOSBadge));
+}
+
+bool PushRequest::getIOSBadgeAutoIncrement() const {
+  return iOSBadgeAutoIncrement_;
+}
+
+void PushRequest::setIOSBadgeAutoIncrement(bool iOSBadgeAutoIncrement) {
+  iOSBadgeAutoIncrement_ = iOSBadgeAutoIncrement;
+  setParameter(std::string("iOSBadgeAutoIncrement"), iOSBadgeAutoIncrement ? "true" : "false");
+}
+
+std::string PushRequest::getAndroidOpenType() const {
+  return androidOpenType_;
+}
+
+void PushRequest::setAndroidOpenType(const std::string &androidOpenType) {
+  androidOpenType_ = androidOpenType;
+  setParameter(std::string("AndroidOpenType"), androidOpenType);
+}
+
+std::string PushRequest::getHarmonyRemindTitle() const {
+  return harmonyRemindTitle_;
+}
+
+void PushRequest::setHarmonyRemindTitle(const std::string &harmonyRemindTitle) {
+  harmonyRemindTitle_ = harmonyRemindTitle;
+  setParameter(std::string("HarmonyRemindTitle"), harmonyRemindTitle);
+}
+
+std::string PushRequest::getAndroidBadgeClass() const {
+  return androidBadgeClass_;
+}
+
+void PushRequest::setAndroidBadgeClass(const std::string &androidBadgeClass) {
+  androidBadgeClass_ = androidBadgeClass;
+  setParameter(std::string("AndroidBadgeClass"), androidBadgeClass);
+}
+
+int PushRequest::getSmsDelaySecs() const {
+  return smsDelaySecs_;
+}
+
+void PushRequest::setSmsDelaySecs(int smsDelaySecs) {
+  smsDelaySecs_ = smsDelaySecs;
+  setParameter(std::string("SmsDelaySecs"), std::to_string(smsDelaySecs));
+}
+
+int PushRequest::getAndroidRenderStyle() const {
+  return androidRenderStyle_;
+}
+
+void PushRequest::setAndroidRenderStyle(int androidRenderStyle) {
+  androidRenderStyle_ = androidRenderStyle;
+  setParameter(std::string("AndroidRenderStyle"), std::to_string(androidRenderStyle));
+}
+
+std::string PushRequest::getIOSExtParameters() const {
+  return iOSExtParameters_;
+}
+
+void PushRequest::setIOSExtParameters(const std::string &iOSExtParameters) {
+  iOSExtParameters_ = iOSExtParameters;
+  setParameter(std::string("iOSExtParameters"), iOSExtParameters);
+}
+
+std::string PushRequest::getAndroidXiaomiImageUrl() const {
+  return androidXiaomiImageUrl_;
+}
+
+void PushRequest::setAndroidXiaomiImageUrl(const std::string &androidXiaomiImageUrl) {
+  androidXiaomiImageUrl_ = androidXiaomiImageUrl;
+  setParameter(std::string("AndroidXiaomiImageUrl"), androidXiaomiImageUrl);
+}
+
+std::string PushRequest::getSmsTemplateName() const {
+  return smsTemplateName_;
+}
+
+void PushRequest::setSmsTemplateName(const std::string &smsTemplateName) {
+  smsTemplateName_ = smsTemplateName;
+  setParameter(std::string("SmsTemplateName"), smsTemplateName);
+}
+
+std::string PushRequest::getHarmonyUri() const {
+  return harmonyUri_;
+}
+
+void PushRequest::setHarmonyUri(const std::string &harmonyUri) {
+  harmonyUri_ = harmonyUri;
+  setParameter(std::string("HarmonyUri"), harmonyUri);
+}
+
+std::string PushRequest::getHarmonyExtParameters() const {
+  return harmonyExtParameters_;
+}
+
+void PushRequest::setHarmonyExtParameters(const std::string &harmonyExtParameters) {
+  harmonyExtParameters_ = harmonyExtParameters;
+  setParameter(std::string("HarmonyExtParameters"), harmonyExtParameters);
+}
+
+std::string PushRequest::getAndroidBigPictureUrl() const {
+  return androidBigPictureUrl_;
+}
+
+void PushRequest::setAndroidBigPictureUrl(const std::string &androidBigPictureUrl) {
+  androidBigPictureUrl_ = androidBigPictureUrl;
+  setParameter(std::string("AndroidBigPictureUrl"), androidBigPictureUrl);
+}
+
+bool PushRequest::getIOSSilentNotification() const {
+  return iOSSilentNotification_;
+}
+
+void PushRequest::setIOSSilentNotification(bool iOSSilentNotification) {
+  iOSSilentNotification_ = iOSSilentNotification;
+  setParameter(std::string("iOSSilentNotification"), iOSSilentNotification ? "true" : "false");
+}
+
+std::string PushRequest::getHarmonyNotificationSlotType() const {
+  return harmonyNotificationSlotType_;
+}
+
+void PushRequest::setHarmonyNotificationSlotType(const std::string &harmonyNotificationSlotType) {
+  harmonyNotificationSlotType_ = harmonyNotificationSlotType;
+  setParameter(std::string("HarmonyNotificationSlotType"), harmonyNotificationSlotType);
+}
+
+std::string PushRequest::getAndroidBigTitle() const {
+  return androidBigTitle_;
+}
+
+void PushRequest::setAndroidBigTitle(const std::string &androidBigTitle) {
+  androidBigTitle_ = androidBigTitle;
+  setParameter(std::string("AndroidBigTitle"), androidBigTitle);
+}
+
+std::string PushRequest::getAndroidNotificationChannel() const {
+  return androidNotificationChannel_;
+}
+
+void PushRequest::setAndroidNotificationChannel(const std::string &androidNotificationChannel) {
+  androidNotificationChannel_ = androidNotificationChannel;
+  setParameter(std::string("AndroidNotificationChannel"), androidNotificationChannel);
+}
+
+bool PushRequest::getAndroidRemind() const {
+  return androidRemind_;
+}
+
+void PushRequest::setAndroidRemind(bool androidRemind) {
+  androidRemind_ = androidRemind;
+  setParameter(std::string("AndroidRemind"), androidRemind ? "true" : "false");
+}
+
+std::string PushRequest::getAndroidActivity() const {
+  return androidActivity_;
+}
+
+void PushRequest::setAndroidActivity(const std::string &androidActivity) {
+  androidActivity_ = androidActivity;
+  setParameter(std::string("AndroidActivity"), androidActivity);
+}
+
+std::string PushRequest::getSmsSignName() const {
+  return smsSignName_;
+}
+
+void PushRequest::setSmsSignName(const std::string &smsSignName) {
+  smsSignName_ = smsSignName;
+  setParameter(std::string("SmsSignName"), smsSignName);
+}
+
+int PushRequest::getAndroidNotificationNotifyId() const {
+  return androidNotificationNotifyId_;
+}
+
+void PushRequest::setAndroidNotificationNotifyId(int androidNotificationNotifyId) {
+  androidNotificationNotifyId_ = androidNotificationNotifyId;
+  setParameter(std::string("AndroidNotificationNotifyId"), std::to_string(androidNotificationNotifyId));
+}
+
+long PushRequest::getAppKey() const {
+  return appKey_;
+}
+
+void PushRequest::setAppKey(long appKey) {
+  appKey_ = appKey;
+  setParameter(std::string("AppKey"), std::to_string(appKey));
+}
+
+std::string PushRequest::getTargetValue() const {
+  return targetValue_;
+}
+
+void PushRequest::setTargetValue(const std::string &targetValue) {
+  targetValue_ = targetValue;
+  setParameter(std::string("TargetValue"), targetValue);
+}
+
+int PushRequest::getHarmonyBadgeSetNum() const {
+  return harmonyBadgeSetNum_;
+}
+
+void PushRequest::setHarmonyBadgeSetNum(int harmonyBadgeSetNum) {
+  harmonyBadgeSetNum_ = harmonyBadgeSetNum;
+  setParameter(std::string("HarmonyBadgeSetNum"), std::to_string(harmonyBadgeSetNum));
+}
+
+std::string PushRequest::getAndroidXiaoMiNotifyTitle() const {
+  return androidXiaoMiNotifyTitle_;
+}
+
+void PushRequest::setAndroidXiaoMiNotifyTitle(const std::string &androidXiaoMiNotifyTitle) {
+  androidXiaoMiNotifyTitle_ = androidXiaoMiNotifyTitle;
+  setParameter(std::string("AndroidXiaoMiNotifyTitle"), androidXiaoMiNotifyTitle);
+}
+
+int PushRequest::getSmsSendPolicy() const {
+  return smsSendPolicy_;
+}
+
+void PushRequest::setSmsSendPolicy(int smsSendPolicy) {
+  smsSendPolicy_ = smsSendPolicy;
+  setParameter(std::string("SmsSendPolicy"), std::to_string(smsSendPolicy));
+}
+
+std::string PushRequest::getBody() const {
+  return body_;
+}
+
+void PushRequest::setBody(const std::string &body) {
+  body_ = body;
+  setParameter(std::string("Body"), body);
+}
+
 std::string PushRequest::getAndroidNotificationHuaweiChannel() const {
   return androidNotificationHuaweiChannel_;
 }
@@ -97,22 +475,22 @@ void PushRequest::setAndroidPopupActivity(const std::string &androidPopupActivit
   setParameter(std::string("AndroidPopupActivity"), androidPopupActivity);
 }
 
-std::string PushRequest::getIOSRemindBody() const {
-  return iOSRemindBody_;
+int PushRequest::getHarmonyNotifyId() const {
+  return harmonyNotifyId_;
 }
 
-void PushRequest::setIOSRemindBody(const std::string &iOSRemindBody) {
-  iOSRemindBody_ = iOSRemindBody;
-  setParameter(std::string("iOSRemindBody"), iOSRemindBody);
+void PushRequest::setHarmonyNotifyId(int harmonyNotifyId) {
+  harmonyNotifyId_ = harmonyNotifyId;
+  setParameter(std::string("HarmonyNotifyId"), std::to_string(harmonyNotifyId));
 }
 
-bool PushRequest::getTrim() const {
-  return trim_;
+std::string PushRequest::getHarmonyRenderStyle() const {
+  return harmonyRenderStyle_;
 }
 
-void PushRequest::setTrim(bool trim) {
-  trim_ = trim;
-  setParameter(std::string("Trim"), trim ? "true" : "false");
+void PushRequest::setHarmonyRenderStyle(const std::string &harmonyRenderStyle) {
+  harmonyRenderStyle_ = harmonyRenderStyle;
+  setParameter(std::string("HarmonyRenderStyle"), harmonyRenderStyle);
 }
 
 std::string PushRequest::getAndroidMessageVivoCategory() const {
@@ -133,15 +511,6 @@ void PushRequest::setAndroidNotifyType(const std::string &androidNotifyType) {
   setParameter(std::string("AndroidNotifyType"), androidNotifyType);
 }
 
-std::string PushRequest::getAndroidPopupTitle() const {
-  return androidPopupTitle_;
-}
-
-void PushRequest::setAndroidPopupTitle(const std::string &androidPopupTitle) {
-  androidPopupTitle_ = androidPopupTitle;
-  setParameter(std::string("AndroidPopupTitle"), androidPopupTitle);
-}
-
 std::string PushRequest::getAndroidMessageHuaweiCategory() const {
   return androidMessageHuaweiCategory_;
 }
@@ -160,49 +529,13 @@ void PushRequest::setIOSMusic(const std::string &iOSMusic) {
   setParameter(std::string("iOSMusic"), iOSMusic);
 }
 
-std::string PushRequest::getIOSApnsEnv() const {
-  return iOSApnsEnv_;
-}
-
-void PushRequest::setIOSApnsEnv(const std::string &iOSApnsEnv) {
-  iOSApnsEnv_ = iOSApnsEnv;
-  setParameter(std::string("iOSApnsEnv"), iOSApnsEnv);
-}
-
-bool PushRequest::getIOSMutableContent() const {
-  return iOSMutableContent_;
-}
-
-void PushRequest::setIOSMutableContent(bool iOSMutableContent) {
-  iOSMutableContent_ = iOSMutableContent;
-  setParameter(std::string("iOSMutableContent"), iOSMutableContent ? "true" : "false");
-}
-
-int PushRequest::getAndroidNotificationBarPriority() const {
-  return androidNotificationBarPriority_;
-}
-
-void PushRequest::setAndroidNotificationBarPriority(int androidNotificationBarPriority) {
-  androidNotificationBarPriority_ = androidNotificationBarPriority;
-  setParameter(std::string("AndroidNotificationBarPriority"), std::to_string(androidNotificationBarPriority));
-}
-
-std::string PushRequest::getExpireTime() const {
-  return expireTime_;
-}
-
-void PushRequest::setExpireTime(const std::string &expireTime) {
-  expireTime_ = expireTime;
-  setParameter(std::string("ExpireTime"), expireTime);
-}
-
-std::string PushRequest::getAndroidImageUrl() const {
-  return androidImageUrl_;
+bool PushRequest::getIOSMutableContent() const {
+  return iOSMutableContent_;
 }
 
-void PushRequest::setAndroidImageUrl(const std::string &androidImageUrl) {
-  androidImageUrl_ = androidImageUrl;
-  setParameter(std::string("AndroidImageUrl"), androidImageUrl);
+void PushRequest::setIOSMutableContent(bool iOSMutableContent) {
+  iOSMutableContent_ = iOSMutableContent;
+  setParameter(std::string("iOSMutableContent"), iOSMutableContent ? "true" : "false");
 }
 
 int PushRequest::getAndroidHonorTargetUserType() const {
@@ -214,6 +547,15 @@ void PushRequest::setAndroidHonorTargetUserType(int androidHonorTargetUserType)
   setParameter(std::string("AndroidHonorTargetUserType"), std::to_string(androidHonorTargetUserType));
 }
 
+std::string PushRequest::getHarmonyRemindBody() const {
+  return harmonyRemindBody_;
+}
+
+void PushRequest::setHarmonyRemindBody(const std::string &harmonyRemindBody) {
+  harmonyRemindBody_ = harmonyRemindBody;
+  setParameter(std::string("HarmonyRemindBody"), harmonyRemindBody);
+}
+
 std::string PushRequest::getAndroidNotificationVivoChannel() const {
   return androidNotificationVivoChannel_;
 }
@@ -223,24 +565,6 @@ void PushRequest::setAndroidNotificationVivoChannel(const std::string &androidNo
   setParameter(std::string("AndroidNotificationVivoChannel"), androidNotificationVivoChannel);
 }
 
-std::string PushRequest::getAndroidVivoReceiptId() const {
-  return androidVivoReceiptId_;
-}
-
-void PushRequest::setAndroidVivoReceiptId(const std::string &androidVivoReceiptId) {
-  androidVivoReceiptId_ = androidVivoReceiptId;
-  setParameter(std::string("AndroidVivoReceiptId"), androidVivoReceiptId);
-}
-
-std::string PushRequest::getIOSNotificationCategory() const {
-  return iOSNotificationCategory_;
-}
-
-void PushRequest::setIOSNotificationCategory(const std::string &iOSNotificationCategory) {
-  iOSNotificationCategory_ = iOSNotificationCategory;
-  setParameter(std::string("iOSNotificationCategory"), iOSNotificationCategory);
-}
-
 std::string PushRequest::getAndroidNotificationXiaomiChannel() const {
   return androidNotificationXiaomiChannel_;
 }
@@ -250,6 +574,15 @@ void PushRequest::setAndroidNotificationXiaomiChannel(const std::string &android
   setParameter(std::string("AndroidNotificationXiaomiChannel"), androidNotificationXiaomiChannel);
 }
 
+std::string PushRequest::getHarmonyAction() const {
+  return harmonyAction_;
+}
+
+void PushRequest::setHarmonyAction(const std::string &harmonyAction) {
+  harmonyAction_ = harmonyAction;
+  setParameter(std::string("HarmonyAction"), harmonyAction);
+}
+
 bool PushRequest::getStoreOffline() const {
   return storeOffline_;
 }
@@ -304,6 +637,15 @@ void PushRequest::setJobKey(const std::string &jobKey) {
   setParameter(std::string("JobKey"), jobKey);
 }
 
+std::string PushRequest::getHarmonyReceiptId() const {
+  return harmonyReceiptId_;
+}
+
+void PushRequest::setHarmonyReceiptId(const std::string &harmonyReceiptId) {
+  harmonyReceiptId_ = harmonyReceiptId;
+  setParameter(std::string("HarmonyReceiptId"), harmonyReceiptId);
+}
+
 std::string PushRequest::getAndroidOpenUrl() const {
   return androidOpenUrl_;
 }
@@ -313,6 +655,15 @@ void PushRequest::setAndroidOpenUrl(const std::string &androidOpenUrl) {
   setParameter(std::string("AndroidOpenUrl"), androidOpenUrl);
 }
 
+int PushRequest::getAndroidBadgeSetNum() const {
+  return androidBadgeSetNum_;
+}
+
+void PushRequest::setAndroidBadgeSetNum(int androidBadgeSetNum) {
+  androidBadgeSetNum_ = androidBadgeSetNum;
+  setParameter(std::string("AndroidBadgeSetNum"), std::to_string(androidBadgeSetNum));
+}
+
 std::string PushRequest::getAndroidXiaoMiNotifyBody() const {
   return androidXiaoMiNotifyBody_;
 }
@@ -331,40 +682,13 @@ void PushRequest::setIOSSubtitle(const std::string &iOSSubtitle) {
   setParameter(std::string("iOSSubtitle"), iOSSubtitle);
 }
 
-std::string PushRequest::getAndroidXiaomiBigPictureUrl() const {
-  return androidXiaomiBigPictureUrl_;
-}
-
-void PushRequest::setAndroidXiaomiBigPictureUrl(const std::string &androidXiaomiBigPictureUrl) {
-  androidXiaomiBigPictureUrl_ = androidXiaomiBigPictureUrl;
-  setParameter(std::string("AndroidXiaomiBigPictureUrl"), androidXiaomiBigPictureUrl);
-}
-
-bool PushRequest::getIOSRemind() const {
-  return iOSRemind_;
-}
-
-void PushRequest::setIOSRemind(bool iOSRemind) {
-  iOSRemind_ = iOSRemind;
-  setParameter(std::string("iOSRemind"), iOSRemind ? "true" : "false");
-}
-
-std::string PushRequest::getIOSNotificationThreadId() const {
-  return iOSNotificationThreadId_;
-}
-
-void PushRequest::setIOSNotificationThreadId(const std::string &iOSNotificationThreadId) {
-  iOSNotificationThreadId_ = iOSNotificationThreadId;
-  setParameter(std::string("iOSNotificationThreadId"), iOSNotificationThreadId);
-}
-
-int PushRequest::getAndroidHuaweiTargetUserType() const {
-  return androidHuaweiTargetUserType_;
+bool PushRequest::getHarmonyRemind() const {
+  return harmonyRemind_;
 }
 
-void PushRequest::setAndroidHuaweiTargetUserType(int androidHuaweiTargetUserType) {
-  androidHuaweiTargetUserType_ = androidHuaweiTargetUserType;
-  setParameter(std::string("AndroidHuaweiTargetUserType"), std::to_string(androidHuaweiTargetUserType));
+void PushRequest::setHarmonyRemind(bool harmonyRemind) {
+  harmonyRemind_ = harmonyRemind;
+  setParameter(std::string("HarmonyRemind"), harmonyRemind ? "true" : "false");
 }
 
 std::string PushRequest::getAndroidMusic() const {
@@ -376,6 +700,15 @@ void PushRequest::setAndroidMusic(const std::string &androidMusic) {
   setParameter(std::string("AndroidMusic"), androidMusic);
 }
 
+bool PushRequest::getHarmonyExtensionPush() const {
+  return harmonyExtensionPush_;
+}
+
+void PushRequest::setHarmonyExtensionPush(bool harmonyExtensionPush) {
+  harmonyExtensionPush_ = harmonyExtensionPush;
+  setParameter(std::string("HarmonyExtensionPush"), harmonyExtensionPush ? "true" : "false");
+}
+
 std::string PushRequest::getIOSNotificationCollapseId() const {
   return iOSNotificationCollapseId_;
 }
@@ -385,15 +718,6 @@ void PushRequest::setIOSNotificationCollapseId(const std::string &iOSNotificatio
   setParameter(std::string("iOSNotificationCollapseId"), iOSNotificationCollapseId);
 }
 
-std::string PushRequest::getAndroidMessageHuaweiUrgency() const {
-  return androidMessageHuaweiUrgency_;
-}
-
-void PushRequest::setAndroidMessageHuaweiUrgency(const std::string &androidMessageHuaweiUrgency) {
-  androidMessageHuaweiUrgency_ = androidMessageHuaweiUrgency;
-  setParameter(std::string("AndroidMessageHuaweiUrgency"), androidMessageHuaweiUrgency);
-}
-
 std::string PushRequest::getPushType() const {
   return pushType_;
 }
@@ -403,31 +727,22 @@ void PushRequest::setPushType(const std::string &pushType) {
   setParameter(std::string("PushType"), pushType);
 }
 
-std::string PushRequest::getIOSInterruptionLevel() const {
-  return iOSInterruptionLevel_;
-}
-
-void PushRequest::setIOSInterruptionLevel(const std::string &iOSInterruptionLevel) {
-  iOSInterruptionLevel_ = iOSInterruptionLevel;
-  setParameter(std::string("iOSInterruptionLevel"), iOSInterruptionLevel);
-}
-
-std::string PushRequest::getAndroidExtParameters() const {
-  return androidExtParameters_;
+std::string PushRequest::getHarmonyExtensionExtraData() const {
+  return harmonyExtensionExtraData_;
 }
 
-void PushRequest::setAndroidExtParameters(const std::string &androidExtParameters) {
-  androidExtParameters_ = androidExtParameters;
-  setParameter(std::string("AndroidExtParameters"), androidExtParameters);
+void PushRequest::setHarmonyExtensionExtraData(const std::string &harmonyExtensionExtraData) {
+  harmonyExtensionExtraData_ = harmonyExtensionExtraData;
+  setParameter(std::string("HarmonyExtensionExtraData"), harmonyExtensionExtraData);
 }
 
-int PushRequest::getIOSBadge() const {
-  return iOSBadge_;
+std::string PushRequest::getHarmonyImageUrl() const {
+  return harmonyImageUrl_;
 }
 
-void PushRequest::setIOSBadge(int iOSBadge) {
-  iOSBadge_ = iOSBadge;
-  setParameter(std::string("iOSBadge"), std::to_string(iOSBadge));
+void PushRequest::setHarmonyImageUrl(const std::string &harmonyImageUrl) {
+  harmonyImageUrl_ = harmonyImageUrl;
+  setParameter(std::string("HarmonyImageUrl"), harmonyImageUrl);
 }
 
 std::string PushRequest::getAndroidBigBody() const {
@@ -439,24 +754,6 @@ void PushRequest::setAndroidBigBody(const std::string &androidBigBody) {
   setParameter(std::string("AndroidBigBody"), androidBigBody);
 }
 
-bool PushRequest::getIOSBadgeAutoIncrement() const {
-  return iOSBadgeAutoIncrement_;
-}
-
-void PushRequest::setIOSBadgeAutoIncrement(bool iOSBadgeAutoIncrement) {
-  iOSBadgeAutoIncrement_ = iOSBadgeAutoIncrement;
-  setParameter(std::string("iOSBadgeAutoIncrement"), iOSBadgeAutoIncrement ? "true" : "false");
-}
-
-std::string PushRequest::getAndroidOpenType() const {
-  return androidOpenType_;
-}
-
-void PushRequest::setAndroidOpenType(const std::string &androidOpenType) {
-  androidOpenType_ = androidOpenType;
-  setParameter(std::string("AndroidOpenType"), androidOpenType);
-}
-
 std::string PushRequest::getTitle() const {
   return title_;
 }
@@ -475,31 +772,31 @@ void PushRequest::setAccessKeyId(const std::string &accessKeyId) {
   setParameter(std::string("AccessKeyId"), accessKeyId);
 }
 
-int PushRequest::getSmsDelaySecs() const {
-  return smsDelaySecs_;
+int PushRequest::getHarmonyBadgeAddNum() const {
+  return harmonyBadgeAddNum_;
 }
 
-void PushRequest::setSmsDelaySecs(int smsDelaySecs) {
-  smsDelaySecs_ = smsDelaySecs;
-  setParameter(std::string("SmsDelaySecs"), std::to_string(smsDelaySecs));
+void PushRequest::setHarmonyBadgeAddNum(int harmonyBadgeAddNum) {
+  harmonyBadgeAddNum_ = harmonyBadgeAddNum;
+  setParameter(std::string("HarmonyBadgeAddNum"), std::to_string(harmonyBadgeAddNum));
 }
 
-int PushRequest::getAndroidRenderStyle() const {
-  return androidRenderStyle_;
+bool PushRequest::getHarmonyTestMessage() const {
+  return harmonyTestMessage_;
 }
 
-void PushRequest::setAndroidRenderStyle(int androidRenderStyle) {
-  androidRenderStyle_ = androidRenderStyle;
-  setParameter(std::string("AndroidRenderStyle"), std::to_string(androidRenderStyle));
+void PushRequest::setHarmonyTestMessage(bool harmonyTestMessage) {
+  harmonyTestMessage_ = harmonyTestMessage;
+  setParameter(std::string("HarmonyTestMessage"), harmonyTestMessage ? "true" : "false");
 }
 
-std::string PushRequest::getIOSExtParameters() const {
-  return iOSExtParameters_;
+int PushRequest::getAndroidBadgeAddNum() const {
+  return androidBadgeAddNum_;
 }
 
-void PushRequest::setIOSExtParameters(const std::string &iOSExtParameters) {
-  iOSExtParameters_ = iOSExtParameters;
-  setParameter(std::string("iOSExtParameters"), iOSExtParameters);
+void PushRequest::setAndroidBadgeAddNum(int androidBadgeAddNum) {
+  androidBadgeAddNum_ = androidBadgeAddNum;
+  setParameter(std::string("AndroidBadgeAddNum"), std::to_string(androidBadgeAddNum));
 }
 
 std::string PushRequest::getAndroidHuaweiReceiptId() const {
@@ -520,15 +817,6 @@ void PushRequest::setAndroidNotificationHonorChannel(const std::string &androidN
   setParameter(std::string("AndroidNotificationHonorChannel"), androidNotificationHonorChannel);
 }
 
-std::string PushRequest::getAndroidXiaomiImageUrl() const {
-  return androidXiaomiImageUrl_;
-}
-
-void PushRequest::setAndroidXiaomiImageUrl(const std::string &androidXiaomiImageUrl) {
-  androidXiaomiImageUrl_ = androidXiaomiImageUrl;
-  setParameter(std::string("AndroidXiaomiImageUrl"), androidXiaomiImageUrl);
-}
-
 int PushRequest::getAndroidTargetUserType() const {
   return androidTargetUserType_;
 }
@@ -538,15 +826,6 @@ void PushRequest::setAndroidTargetUserType(int androidTargetUserType) {
   setParameter(std::string("AndroidTargetUserType"), std::to_string(androidTargetUserType));
 }
 
-std::string PushRequest::getSmsTemplateName() const {
-  return smsTemplateName_;
-}
-
-void PushRequest::setSmsTemplateName(const std::string &smsTemplateName) {
-  smsTemplateName_ = smsTemplateName;
-  setParameter(std::string("SmsTemplateName"), smsTemplateName);
-}
-
 std::string PushRequest::getAndroidPopupBody() const {
   return androidPopupBody_;
 }
@@ -556,24 +835,6 @@ void PushRequest::setAndroidPopupBody(const std::string &androidPopupBody) {
   setParameter(std::string("AndroidPopupBody"), androidPopupBody);
 }
 
-std::string PushRequest::getAndroidBigPictureUrl() const {
-  return androidBigPictureUrl_;
-}
-
-void PushRequest::setAndroidBigPictureUrl(const std::string &androidBigPictureUrl) {
-  androidBigPictureUrl_ = androidBigPictureUrl;
-  setParameter(std::string("AndroidBigPictureUrl"), androidBigPictureUrl);
-}
-
-bool PushRequest::getIOSSilentNotification() const {
-  return iOSSilentNotification_;
-}
-
-void PushRequest::setIOSSilentNotification(bool iOSSilentNotification) {
-  iOSSilentNotification_ = iOSSilentNotification;
-  setParameter(std::string("iOSSilentNotification"), iOSSilentNotification ? "true" : "false");
-}
-
 std::string PushRequest::getAndroidNotificationGroup() const {
   return androidNotificationGroup_;
 }
@@ -592,6 +853,15 @@ void PushRequest::setSendChannels(const std::string &sendChannels) {
   setParameter(std::string("SendChannels"), sendChannels);
 }
 
+std::string PushRequest::getHarmonyActionType() const {
+  return harmonyActionType_;
+}
+
+void PushRequest::setHarmonyActionType(const std::string &harmonyActionType) {
+  harmonyActionType_ = harmonyActionType;
+  setParameter(std::string("HarmonyActionType"), harmonyActionType);
+}
+
 std::string PushRequest::getTarget() const {
   return target_;
 }
@@ -601,85 +871,13 @@ void PushRequest::setTarget(const std::string &target) {
   setParameter(std::string("Target"), target);
 }
 
-std::string PushRequest::getAndroidBigTitle() const {
-  return androidBigTitle_;
-}
-
-void PushRequest::setAndroidBigTitle(const std::string &androidBigTitle) {
-  androidBigTitle_ = androidBigTitle;
-  setParameter(std::string("AndroidBigTitle"), androidBigTitle);
-}
-
-std::string PushRequest::getAndroidNotificationChannel() const {
-  return androidNotificationChannel_;
-}
-
-void PushRequest::setAndroidNotificationChannel(const std::string &androidNotificationChannel) {
-  androidNotificationChannel_ = androidNotificationChannel;
-  setParameter(std::string("AndroidNotificationChannel"), androidNotificationChannel);
-}
-
-bool PushRequest::getAndroidRemind() const {
-  return androidRemind_;
-}
-
-void PushRequest::setAndroidRemind(bool androidRemind) {
-  androidRemind_ = androidRemind;
-  setParameter(std::string("AndroidRemind"), androidRemind ? "true" : "false");
-}
-
-std::string PushRequest::getAndroidActivity() const {
-  return androidActivity_;
-}
-
-void PushRequest::setAndroidActivity(const std::string &androidActivity) {
-  androidActivity_ = androidActivity;
-  setParameter(std::string("AndroidActivity"), androidActivity);
-}
-
-std::string PushRequest::getSmsSignName() const {
-  return smsSignName_;
-}
-
-void PushRequest::setSmsSignName(const std::string &smsSignName) {
-  smsSignName_ = smsSignName;
-  setParameter(std::string("SmsSignName"), smsSignName);
-}
-
-int PushRequest::getAndroidNotificationNotifyId() const {
-  return androidNotificationNotifyId_;
-}
-
-void PushRequest::setAndroidNotificationNotifyId(int androidNotificationNotifyId) {
-  androidNotificationNotifyId_ = androidNotificationNotifyId;
-  setParameter(std::string("AndroidNotificationNotifyId"), std::to_string(androidNotificationNotifyId));
-}
-
-long PushRequest::getAppKey() const {
-  return appKey_;
-}
-
-void PushRequest::setAppKey(long appKey) {
-  appKey_ = appKey;
-  setParameter(std::string("AppKey"), std::to_string(appKey));
+std::string PushRequest::getHarmonyInboxContent() const {
+  return harmonyInboxContent_;
 }
 
-std::string PushRequest::getTargetValue() const {
-  return targetValue_;
-}
-
-void PushRequest::setTargetValue(const std::string &targetValue) {
-  targetValue_ = targetValue;
-  setParameter(std::string("TargetValue"), targetValue);
-}
-
-std::string PushRequest::getAndroidXiaoMiNotifyTitle() const {
-  return androidXiaoMiNotifyTitle_;
-}
-
-void PushRequest::setAndroidXiaoMiNotifyTitle(const std::string &androidXiaoMiNotifyTitle) {
-  androidXiaoMiNotifyTitle_ = androidXiaoMiNotifyTitle;
-  setParameter(std::string("AndroidXiaoMiNotifyTitle"), androidXiaoMiNotifyTitle);
+void PushRequest::setHarmonyInboxContent(const std::string &harmonyInboxContent) {
+  harmonyInboxContent_ = harmonyInboxContent;
+  setParameter(std::string("HarmonyInboxContent"), harmonyInboxContent);
 }
 
 std::string PushRequest::getAndroidXiaoMiActivity() const {

+ 0 - 9
push/src/model/QueryPushRecordsRequest.cc

@@ -43,15 +43,6 @@ void QueryPushRecordsRequest::setSource(const std::string &source) {
   setParameter(std::string("Source"), source);
 }
 
-std::string QueryPushRecordsRequest::getAccessKeyId() const {
-  return accessKeyId_;
-}
-
-void QueryPushRecordsRequest::setAccessKeyId(const std::string &accessKeyId) {
-  accessKeyId_ = accessKeyId;
-  setParameter(std::string("AccessKeyId"), accessKeyId);
-}
-
 std::string QueryPushRecordsRequest::getNextToken() const {
   return nextToken_;
 }