using MediatR;

namespace MktXService.Domain.Events;

/// <summary>
/// EN: Domain event raised when AI escalation to human is requested.
/// VI: Domain event được phát ra khi yêu cầu chuyển giao AI cho con người.
/// </summary>
public class AIEscalationRequestedDomainEvent : INotification
{
    public Guid SessionId { get; }
    public string Reason { get; }

    public AIEscalationRequestedDomainEvent(Guid sessionId, string reason)
    {
        SessionId = sessionId;
        Reason = reason;
    }
}
