// src/Elecciones.Database/Entities/AmbitoGeografico.cs
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace Elecciones.Database.Entities;

public class AmbitoGeografico
{
    [Key]
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public int Id { get; set; }

    [Required]
    public string Nombre { get; set; } = null!;
    
    public int NivelId { get; set; }

    public string? DistritoId { get; set; }
    public string? SeccionProvincialId { get; set; }
    public string? SeccionId { get; set; }
    public string? MunicipioId { get; set; }
    public string? CircuitoId { get; set; }
    public string? EstablecimientoId { get; set; }
    public string? MesaId { get; set; }
}