namespace GestionIntegral.Api.Dtos.Suscripciones
{
    public class FacturaDetalleDto
    {
        public string Descripcion { get; set; } = string.Empty;
        public decimal ImporteNeto { get; set; }
    }

    public class FacturaDto
    {
        public int IdFactura { get; set; }
        public int IdSuscriptor { get; set; }
        public string Periodo { get; set; } = string.Empty;
        public string FechaEmision { get; set; } = string.Empty;
        public string FechaVencimiento { get; set; } = string.Empty;
        public decimal ImporteFinal { get; set; }
        public decimal TotalPagado { get; set; }
        public decimal SaldoPendiente { get; set; }
        public string EstadoPago { get; set; } = string.Empty;
        public string EstadoFacturacion { get; set; } = string.Empty;
        public string? NumeroFactura { get; set; }
        public string NombreSuscriptor { get; set; } = string.Empty;
        public List<FacturaDetalleDto> Detalles { get; set; } = new List<FacturaDetalleDto>();
    }
}