using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SharedLibraryCore.Dtos { public class ProfileMeta : SharedInfo { public enum MetaType { Other, Information, AliasUpdate, ChatMessage, Penalized, ReceivedPenalty, } public DateTime When { get; set; } public string WhenString => Utilities.GetTimePassed(When, false); public string Key { get; set; } public dynamic Value { get; set; } public string Extra { get; set; } public virtual string Class => Value.GetType().ToString(); public MetaType Type { get; set; } public int? Column { get; set; } public int? Order { get; set; } } }