namespace GestionIntegral.Api.Dtos.Comunicaciones { // DTO para el feedback inmediato public class LoteDeEnvioResumenDto { public int IdLoteDeEnvio { get; set; } public string Periodo { get; set; } = string.Empty; public int TotalCorreos { get; set; } public int TotalEnviados { get; set; } public int TotalFallidos { get; set; } public List ErroresDetallados { get; set; } = new(); } // DTO para la tabla de historial public class LoteDeEnvioHistorialDto { public int IdLoteDeEnvio { get; set; } public DateTime FechaInicio { get; set; } public string Periodo { get; set; } = string.Empty; public string Estado { get; set; } = string.Empty; public int TotalCorreos { get; set; } public int TotalEnviados { get; set; } public int TotalFallidos { get; set; } public string NombreUsuarioDisparo { get; set; } = string.Empty; } }