using System; namespace SharpChat.Users { public interface IUser : IEquatable { /// /// Unique ID of the user /// long UserId { get; } /// /// Default unique name of the user /// string UserName { get; } /// /// Display colour of the user /// Colour Colour { get; } /// /// Hierarchical rank of the user /// int Rank { get; } /// /// Permissions the user has /// UserPermissions Permissions { get; } } }