using UnityEngine; using System.Collections.Generic; namespace HuaweiService.push { public class RemoteMessage_Data : IHmsBaseClass{ public string name => "com.huawei.hms.push.RemoteMessage"; } public class RemoteMessage :HmsClass { public const int PRIORITY_UNKNOWN = 0; public const int PRIORITY_HIGH = 1; public const int PRIORITY_NORMAL = 2; public RemoteMessage (Bundle arg0): base(arg0) { } public RemoteMessage (Parcel arg0): base(arg0) { } public RemoteMessage (): base() { } public string getCollapseKey() { return Call("getCollapseKey"); } public string getData() { return Call("getData"); } public Map getDataOfMap() { return Call("getDataOfMap"); } public string getMessageId() { return Call("getMessageId"); } public string getMessageType() { return Call("getMessageType"); } public Notification getNotification() { return Call("getNotification"); } public int getOriginalUrgency() { return Call("getOriginalUrgency"); } public int getUrgency() { return Call("getUrgency"); } public int getTtl() { return Call("getTtl"); } public long getSentTime() { return Call("getSentTime"); } public string getTo() { return Call("getTo"); } public string getFrom() { return Call("getFrom"); } public string getToken() { return Call("getToken"); } public class Notification_Data : IHmsBaseClass{ public string name => "com.huawei.hms.push.RemoteMessage$Notification"; } public class Notification :HmsClass { public Notification (): base() { } public string getTitle() { return Call("getTitle"); } public string getTitleLocalizationKey() { return Call("getTitleLocalizationKey"); } public string[] getTitleLocalizationArgs() { return Call("getTitleLocalizationArgs"); } public string getBodyLocalizationKey() { return Call("getBodyLocalizationKey"); } public string[] getBodyLocalizationArgs() { return Call("getBodyLocalizationArgs"); } public string getBody() { return Call("getBody"); } public string getIcon() { return Call("getIcon"); } public string getSound() { return Call("getSound"); } public string getTag() { return Call("getTag"); } public string getColor() { return Call("getColor"); } public string getClickAction() { return Call("getClickAction"); } public string getChannelId() { return Call("getChannelId"); } public Uri getImageUrl() { return Call("getImageUrl"); } public Uri getLink() { return Call("getLink"); } public int getNotifyId() { return Call("getNotifyId"); } public bool isDefaultLight() { return Call("isDefaultLight"); } public bool isDefaultSound() { return Call("isDefaultSound"); } public bool isDefaultVibrate() { return Call("isDefaultVibrate"); } public Long getWhen() { return Call("getWhen"); } public int[] getLightSettings() { return Call("getLightSettings"); } public int getBadgeNumber() { return Call("getBadgeNumber"); } public bool isAutoCancel() { return Call("isAutoCancel"); } public int getImportance() { return Call("getImportance"); } public string getTicker() { return Call("getTicker"); } public long[] getVibrateConfig() { return Call("getVibrateConfig"); } public int getVisibility() { return Call("getVisibility"); } public string getIntentUri() { return Call("getIntentUri"); } } public class Builder_Data : IHmsBaseClass{ public string name => "com.huawei.hms.push.RemoteMessage$Builder"; } public class Builder :HmsClass { public Builder (string arg0): base(arg0) { } public Builder (): base() { } public Builder addData(string arg0, string arg1) { return Call("addData", arg0, arg1); } public Builder setData(Map arg0) { return Call("setData", arg0); } public Builder clearData() { return Call("clearData"); } public Builder setMessageId(string arg0) { return Call("setMessageId", arg0); } public Builder setMessageType(string arg0) { return Call("setMessageType", arg0); } public Builder setTtl(int arg0) { return Call("setTtl", arg0); } public Builder setCollapseKey(string arg0) { return Call("setCollapseKey", arg0); } public Builder setSendMode(int arg0) { return Call("setSendMode", arg0); } public Builder setReceiptMode(int arg0) { return Call("setReceiptMode", arg0); } public RemoteMessage build() { return Call("build"); } } } }