Files
qbtmud/Lantean.QBTMud/Models/FilterState.cs
2024-10-22 09:57:50 +01:00

22 lines
704 B
C#

namespace Lantean.QBTMud.Models
{
public readonly 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; }
}
}