using UnityEngine; using System.Collections.Generic; namespace HuaweiService.push { public class HmsMessaging_Data : IHmsBaseClass{ public string name => "com.huawei.hms.push.HmsMessaging"; } public class HmsMessaging :HmsClass { public const string DEFAULT_TOKEN_SCOPE = "HCM"; public HmsMessaging (): base() { } public static HmsMessaging getInstance(Context arg0) { return CallStatic("getInstance", arg0); } public bool isAutoInitEnabled() { return Call("isAutoInitEnabled"); } public void setAutoInitEnabled(bool arg0) { Call("setAutoInitEnabled", arg0); } public Task subscribe(string arg0) { return Call("subscribe", arg0); } public Task unsubscribe(string arg0) { return Call("unsubscribe", arg0); } public void send(RemoteMessage arg0) { Call("send", arg0); } public Task turnOnPush() { return Call("turnOnPush"); } public Task turnOffPush() { return Call("turnOffPush"); } } }