Files
TitularesApp/backend/src/Titulares.Api/Models/Titular.cs

37 lines
966 B
C#
Raw Normal View History

// backend/src/Titulares.Api/Models/Titular.cs
namespace Titulares.Api.Models;
public class Titular
{
public int Id { get; set; }
public required string Texto { get; set; }
public string? UrlFuente { get; set; }
public bool ModificadoPorUsuario { get; set; }
public bool EsEntradaManual { get; set; }
public int OrdenVisual { get; set; }
public DateTime FechaCreacion { get; set; }
public string? Encabezado { get; set; }
public string? Tipo { get; set; }
public string? Fuente { get; set; }
public string? Viñeta { get; set; }
}
// DTO (Data Transfer Object) para la creación de un titular manual
public class CrearTitularDto
{
public required string Texto { get; set; }
}
// DTO para la actualización de un titular
public class ActualizarTitularDto
{
public required string Texto { get; set; }
}
// DTO para el reordenamiento
public class ReordenarTitularDto
{
public int Id { get; set; }
public int NuevoOrden { get; set; }
}