namespace GestionIntegral.Api.Models.Distribucion
{
    public class Distribuidor
    {
        public int IdDistribuidor { get; set; } // Id_Distribuidor (PK, Identity)
        public string Nombre { get; set; } = string.Empty; // Nombre (varchar(100), NOT NULL)
        public string? Contacto { get; set; } // Contacto (varchar(100), NULL)
        public string NroDoc { get; set; } = string.Empty; // NroDoc (varchar(11), NOT NULL)
        public int? IdZona { get; set; } // Id_Zona (int, NULL) - Puede no tener zona asignada
        public string? Calle { get; set; }
        public string? Numero { get; set; }
        public string? Piso { get; set; }
        public string? Depto { get; set; }
        public string? Telefono { get; set; }
        public string? Email { get; set; }
        public string? Localidad { get; set; }
        public bool Baja { get; set; } // Baja (bit, NOT NULL, DEFAULT 0)
        public DateTime? FechaBaja { get; set; } // FechaBaja (datetime2(0), NULL)
    }
}