using System.ComponentModel.DataAnnotations; namespace GestionIntegral.Api.Dtos.Suscripciones { public class UpdateSuscripcionDto { // No permitimos cambiar el suscriptor o la publicación una vez creada. // Se debe cancelar y crear una nueva. [Required] public DateTime FechaInicio { get; set; } public DateTime? FechaFin { get; set; } [Required] public string Estado { get; set; } = string.Empty; [Required(ErrorMessage = "Debe especificar los días de entrega.")] public List DiasEntrega { get; set; } = new List(); [StringLength(250)] public string? Observaciones { get; set; } } }