Files
Mercados-Web/src/Mercados.Infrastructure/Services/INotificationService.cs

15 lines
536 B
C#
Raw Normal View History

namespace Mercados.Infrastructure.Services
{
/// <summary>
/// Define un servicio para enviar notificaciones y alertas.
/// </summary>
public interface INotificationService
{
/// <summary>
/// Envía una alerta de fallo crítico.
/// </summary>
/// <param name="subject">El título de la alerta.</param>
/// <param name="message">El mensaje detallado del error.</param>
Task SendFailureAlertAsync(string subject, string message, DateTime? eventTimeUtc = null);
}
}