using System; using UnityEngine; using System.Collections.Generic; using HuaweiService; namespace HuaweiService.Auth { public class AGConnectUser_Data : IHmsBaseClass{ public string name => "com.huawei.agconnect.auth.AGConnectUser"; } public class AGConnectUser :HmsClass { public AGConnectUser (): base() { } public bool isAnonymous() { return Call("isAnonymous"); } public string getUid() { return Call("getUid"); } public string getEmail() { return Call("getEmail"); } public string getPhone() { return Call("getPhone"); } public string getDisplayName() { return Call("getDisplayName"); } public string getPhotoUrl() { return Call("getPhotoUrl"); } public string getProviderId() { return Call("getProviderId"); } public Task getToken(bool var1) { return Call("getToken", var1); } public List getProviderInfo() { return Call("getProviderInfo"); } public Task link(AGConnectAuthCredential arg0) { return Call("link", arg0); } public Task unlink(int arg0) { return Call("unlink", arg0); } public Task updateProfile(ProfileRequest arg0) { return Call("updateProfile", arg0); } public Task updateEmail(string arg0, string arg1) { return Call("updateEmail", arg0, arg1); } public Task updateEmail(string arg0, string arg1, Locale arg2) { return Call("updateEmail", arg0, arg1, arg2); } public Task updatePhone(string arg0, string arg1, string arg2) { return Call("updatePhone", arg0, arg1, arg2); } public Task updatePhone(string arg0, string arg1, string arg2, Locale arg3) { return Call("updatePhone", arg0, arg1, arg2, arg3); } public Task updatePassword(string arg0, string arg1, int arg2) { return Call("updatePassword", arg0, arg1, arg2); } public int getEmailVerified() { return Call("getEmailVerified"); } public int getPasswordSetted() { return Call("getPasswordSetted"); } public Task getUserExtra() { return Call("getUserExtra"); } } }