using System;
using System.Collections.Generic;

namespace Entidades;

public partial class Contrato
{
    public int Id { get; set; }

    public DateTime Fechainicio { get; set; }

    public decimal Indiceactualizacion { get; set; }

    public decimal Monto { get; set; }

    public int Duracionmeses { get; set; }

    public long? Dniinquilino { get; set; }

    public long? Dnipropietario { get; set; }

    public int? Idpropiedad { get; set; }

    public virtual Inquilino? DniinquilinoNavigation { get; set; }

    public virtual Propietario? DnipropietarioNavigation { get; set; }

    public virtual Propiedad? IdpropiedadNavigation { get; set; }

    public virtual ICollection<Garante> Dnigarantia { get; set; } = new List<Garante>();

    public virtual ICollection<Canon> Idcanons { get; set; } = new List<Canon>();

    public virtual ICollection<Defecto> Iddefectos { get; set; } = new List<Defecto>();
}
