namespace LOC.Core.Model.Account { using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using Sales; using Server.GameServer; using Server.GameServer.CaptureThePig.Stats; using Server.GameServer.Dominate.Stats; using Server.PvpServer; using Server.PvpServer.Clan; public class Account { public int AccountId { get; set; } [StringLength(40)] public string Name { get; set; } public Rank Rank { get; set; } public bool RankPerm { get; set; } public DateTime RankExpire { get; set; } public int LoginCount { get; set; } public long LastLogin { get; set; } public long TotalPlayingTime { get; set; } public List Punishments { get; set; } public bool FilterChat { get; set; } public int Gems { get; set; } public bool Donated { get; set; } public DateTime LastVote { get; set; } public int VoteModifier { get; set; } public int EconomyBalance { get; set; } public List IgnoredPlayers { get; set; } public virtual Clan Clan { get; set; } public virtual ClanRole ClanRole { get; set; } public virtual List Pets { get; set; } public int PetNameTagCount { get; set; } public virtual List FishCatches { get; set; } public virtual List Transactions { get; set; } public virtual List PvpTransactions { get; set; } public virtual List CustomBuilds { get; set; } public virtual List Tasks { get; set; } public virtual List IpAddresses { get; set; } public virtual List MacAddresses { get; set; } public virtual List Logins { get; set; } public List DominateStats { get; set; } public List CaptureThePigStats { get; set; } public List AccountTransactions { get; set; } public List GemTransactions { get; set; } } }