using LANCommander.SDK.Enums; using System; using System.Collections.Generic; namespace LANCommander.SDK.Models { public class Game : BaseModel { public virtual IEnumerable ExternalIds { get; set; } public string Title { get; set; } public string SortTitle { get; set; } public string DirectoryName { get; set; } public string Notes { get; set; } public string Description { get; set; } public bool Singleplayer { get; set; } public DateTime ReleasedOn { get; set; } public bool InLibrary { get; set; } public string InstallDirectory { get; set; } public GameType Type { get; set; } public Guid BaseGameId { get; set; } public Engine Engine { get; set; } public virtual IEnumerable Actions { get; set; } public virtual IEnumerable Archives { get; set; } public virtual IEnumerable Collections { get; set; } public virtual IEnumerable CustomFields { get; set; } public virtual IEnumerable Developers { get; set; } public virtual IEnumerable Genres { get; set; } public virtual IEnumerable Keys { get; set; } public virtual IEnumerable Media { get; set; } public virtual IEnumerable MultiplayerModes { get; set; } public virtual IEnumerable Platforms { get; set; } public virtual IEnumerable PlaySessions { get; set; } public virtual IEnumerable Publishers { get; set; } public virtual IEnumerable Saves { get; set; } public virtual IEnumerable SavePaths { get; set; } public virtual IEnumerable