using System;
using System.Collections.Generic;

namespace EventsAppQuest.Web.Domain
{
    /// <summary>
    /// Estado agregado de snapshots executivos de um caso/ciclo.
    /// </summary>
    [Serializable]
    public class EventCycleExecutiveSnapshotsState
    {
        public string CycleId;
        public List<EventCycleExecutiveSnapshot> Snapshots = new List<EventCycleExecutiveSnapshot>();
        public EventCycleExecutiveSnapshot LatestSnapshot;
        public int TotalSnapshots;
        public DateTime? LastCapturedAt;
        public string SnapshotSummary;
    }
}

