using System.IO; using System.Threading; using System.Threading.Tasks; using Luski.net.Structures; using Luski.net.Structures.Public; using Luski.Shared.PublicServers.V1.Enums; namespace Luski.net.Interfaces; /// /// Represents the curent user /// public interface IUser { /// /// The current Id of the user /// long Id { get; } /// /// The current status of the user /// UserStatus Status { get; } /// /// Gets the current user keys /// /// Task GetUserKeys(CancellationToken CancellationToken); }