namespace Fast.Models;
public class ReportListItem
{
    public int Id { get; set; }
    public string? Name { get; set; }
    public int? SelectedFilterId { get; set; }
    public List<ReportListItemFilter>? Filters { get; set; }
    public Dictionary<int, List<DataSourceItem>>? DataSourceSet { get; set; } //the int key should be a filter ID
    public string? FileExtension { get; set; }
    public bool SaveAsPdf { get; set; }
    public bool HasRequiredFilter { get; set; }
}

public class ReportListItemFilter
{
    public int Id;
    public string? Name;
    public bool HasRequiredFilterParams;
}