using LANCommander.Launcher.Data.Models; using LANCommander.Launcher.Models.Enums; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LANCommander.Launcher.Models { public class LibraryFilterModel { public string Title { get; set; } public GroupBy GroupBy { get; set; } = GroupBy.Collection; public SortBy SortBy { get; set; } = SortBy.Title; public SortDirection SortDirection { get; set; } = SortDirection.Ascending; public ICollection Engines { get; set; } public ICollection Genres { get; set; } public ICollection Tags { get; set; } public ICollection Platforms { get; set; } public ICollection Developers { get; set; } public ICollection Publishers { get; set; } public int? MinPlayers { get; set; } public int? MaxPlayers { get; set; } public bool Installed { get; set; } } }