// Archivo: Elecciones.Core/DTOs/BancaDto.cs
using System.Text.Json.Serialization;
namespace Elecciones.Core.DTOs;

public class BancaDto
{
    [JsonPropertyName("idAgrupacion")]
    public string IdAgrupacion { get; set; } = null!;
    
    [JsonPropertyName("nombreAgrupacion")]
    public string NombreAgrupacion { get; set; } = null!;

    [JsonPropertyName("idAgrupacionTelegrama")]
    public string? IdAgrupacionTelegrama { get; set; }

    [JsonPropertyName("nroBancas")]
    public int NroBancas { get; set; }
}

public class RepartoBancasDto
{
    [JsonPropertyName("fechaTotalizacion")]
    public string? FechaTotalizacion { get; set; }
    
    [JsonPropertyName("repartoBancas")]
    public List<BancaDto> RepartoBancas { get; set; } = [];
}