using System.ComponentModel.DataAnnotations; namespace GestionIntegral.Api.Dtos.Suscripciones { public class CreatePromocionDto { [Required] [StringLength(200)] public string Descripcion { get; set; } = string.Empty; [Required] public string TipoPromocion { get; set; } = string.Empty; [Required] [Range(0.01, 99999999.99)] public decimal Valor { get; set; } [Required] public DateTime FechaInicio { get; set; } public DateTime? FechaFin { get; set; } public bool Activa { get; set; } = true; } } // UpdatePromocionDto puede ser idéntico al de creación por ahora using UpdatePromocionDto = CreatePromocionDto;