using System;
using System.Collections.Generic;

namespace GestionIntegral.Api.Dtos.Reportes.ViewModels
{
    public class ListadoDistCanMensualViewModel
    {
        // Usamos el DTO existente que ya tiene la estructura que necesitamos.
        public IEnumerable<ListadoDistCanMensualPubDto> Detalles { get; set; } = new List<ListadoDistCanMensualPubDto>();
        
        // Parámetros para el encabezado
        public string TipoDestinatario { get; set; } = string.Empty; // "Canillitas" o "Accionistas"
        public string FechaDesde { get; set; } = string.Empty;
        public string FechaHasta { get; set; } = string.Empty;
        public string FechaReporte { get; set; } = DateTime.Now.ToString("dd/MM/yyyy");
    }
}