using System; using System.Threading.Tasks; namespace TapTap.Login.Internal { public interface ITapLoginPlatform { void Init(string clientID); void Init(string clientID, bool isCn, bool roundCorner); void ChangeConfig(bool roundCorner, bool isPortrait); Task FetchProfile(); Task GetProfile(); Task GetAccessToken(); Task Login(); Task Login(string[] permissions); Task Login(TapLoginPermissionConfig config); Task Authorize(string[] permissions = null); void Logout(); Task GetTestQualification(); } }