using System;
using System.Collections.Generic;

namespace EventsAppQuest.Web.Domain
{
    /// <summary>
    /// Estado agregado de alertas de um ciclo (lista de alertas e contagens).
    /// </summary>
    [Serializable]
    public class EventCycleAlertState
    {
        public string CycleId;
        public List<EventCycleAlert> Alerts = new List<EventCycleAlert>();
        public int TotalAlerts;
        public int BlockingAlerts;
        public int HighSeverityAlerts;
        public DateTime? LastEvaluatedAt;
    }
}
