using EventsAppQuest.Web.Producer.Core;

namespace EventsAppQuest.Web.Producer.Domain
{
    /// <summary>
    /// Item bloqueador à preparação/execução do pedido (aceite pendente, escopo, esclarecimento, etc.).
    /// </summary>
    [System.Serializable]
    public class ProducerExecutionBlockingItem
    {
        /// <summary>Código único do tipo de bloqueio (ex.: AcceptancePending, ScopeNotConfirmed).</summary>
        public string Code;
        public string Title;
        public string Summary;
        public ProducerExecutionBlockingSeverity Severity;
        public bool IsResolved;
    }
}
