using LANCommander.SDK.Enums; using LANCommander.SDK.Models; using System; using System.Collections.Generic; namespace LANCommander.SDK { public class GameManifest : IKeyedModel { public Guid Id { get; set; } public string Title { get; set; } public string SortTitle { get; set; } public string Description { get; set; } public string Notes { get; set; } public GameType Type { get; set; } public DateTime ReleasedOn { get; set; } public string Engine { get; set; } public IEnumerable Genre { get; set; } public IEnumerable Tags { get; set; } public IEnumerable Platforms { get; set; } public IEnumerable Publishers { get; set; } public IEnumerable Developers { get; set; } public IEnumerable Collections { get; set; } public string Version { get; set; } public IEnumerable Actions { get; set; } public bool Singleplayer { get; set; } public MultiplayerInfo LocalMultiplayer { get; set; } public MultiplayerInfo LanMultiplayer { get; set; } public MultiplayerInfo OnlineMultiplayer { get; set; } public IEnumerable SavePaths { get; set; } public IEnumerable Keys { get; set; } public IEnumerable