Files
qbtmud/Lantean.QBTMudBlade/FilterState.cs
2024-04-22 14:15:07 +01:00

24 lines
728 B
C#

using Lantean.QBTMudBlade.Models;
namespace Lantean.QBTMudBlade
{
public struct FilterState
{
public FilterState(string category, Status status, string tag, string tracker, bool useSubcategories, string? terms)
{
Category = category;
Status = status;
Tag = tag;
Tracker = tracker;
UseSubcategories = useSubcategories;
Terms = terms;
}
public string Category { get; } = "all";
public Status Status { get; } = Status.All;
public string Tag { get; } = "all";
public string Tracker { get; } = "all";
public bool UseSubcategories { get; }
public string? Terms { get; }
}
}