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

namespace Elecciones.Core.DTOs;

public class VotosOtrosDto
{
    [JsonPropertyName("votosNulos")]
    public long VotosNulos { get; set; }
    
    [JsonPropertyName("votosNulosPorcentaje")]
    public decimal VotosNulosPorcentaje { get; set; }

    [JsonPropertyName("votosEnBlanco")]
    public long VotosEnBlanco { get; set; }
    
    [JsonPropertyName("votosEnBlancoPorcentaje")]
    public decimal VotosEnBlancoPorcentaje { get; set; }

    [JsonPropertyName("votosRecurridos")]
    public long VotosRecurridos { get; set; }
    
    [JsonPropertyName("votosRecurridosPorcentaje")]
    public decimal VotosRecurridosPorcentaje { get; set; }

    [JsonPropertyName("votosComando")]
    public long VotosComando { get; set; }

    [JsonPropertyName("votosComandoPorcentaje")]
    public decimal VotosComandoPorcentaje { get; set; }

    [JsonPropertyName("votosImpugnados")]
    public long VotosImpugnados { get; set; }

    [JsonPropertyName("votosImpugnadosPorcentaje")]
    public decimal VotosImpugnadosPorcentaje { get; set; }
}