namespace Cleanuparr.Infrastructure.Stats;
///
/// Raw event audit for the timeframe. Excludes dry-run events unless the caller opts in.
///
public class EventV2Stats
{
///
/// Total number of events in the timeframe. Equal to the sum of .
///
public int Total { get; set; }
///
/// Events grouped by event type. Keys are PascalCase event-type names; only types with activity are present.
///
public Dictionary ByType { get; set; } = new();
///
/// Events grouped by severity (Information, Warning, Important, Error). Only severities with activity are present.
///
public Dictionary BySeverity { get; set; } = new();
}