// src/Elecciones.Core/DTOs/ApiResponses/ComposicionCalculadaDto.cs

using Elecciones.Core.Enums;

namespace Elecciones.Core.DTOs.ApiResponses;

public class ComposicionCalculadaDto
{
    // Propiedades de la Agrupación
    public string Id { get; set; } = null!;
    public string Nombre { get; set; } = null!;
    public string? NombreCorto { get; set; }
    public string? Color { get; set; }
    public int? OrdenDiputados { get; set; }
    public int? OrdenSenadores { get; set; }

    // Propiedades calculadas
    public TipoCamara Camara { get; set; }
    public int BancasTotales { get; set; }
    public int BancasEnJuego { get; set; }
}