Files
GestionIntegralWeb/Backend/GestionIntegral.Api/Models/Dtos/Suscripciones/UpdateSuscripcionDto.cs

24 lines
715 B
C#

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<string> DiasEntrega { get; set; } = new List<string>();
[StringLength(250)]
public string? Observaciones { get; set; }
}
}