using System;
using EventsAppQuest.Web.Core;

namespace EventsAppQuest.Web.Domain
{
    /// <summary>
    /// Decisão executiva do caso: registro de decisão-chave na trilha gerencial.
    /// </summary>
    [Serializable]
    public class EventCycleExecutiveDecision
    {
        public string DecisionId;
        public string CycleId;
        public string Title;
        public string Summary;
        public EventCycleExecutiveDecisionCategory DecisionCategory;
        public EventCycleExecutiveDecisionOutcome DecisionOutcome;
        public string DecisionReason;
        public EventCycleExecutiveDecisionRole DecidedByRole;
        public string RelatedSnapshotId;
        public string RelatedSectionKey;
        public DateTime? CreatedAt;
        public string Notes;
    }
}
