# -*- coding: utf-8 -*-

from odoo import models, fields, api

class aeronave(models.Model):
    _name = 'upofly.aeronave'
    _rec_name = 'matricula'
    
    modelo = fields.Char('Modelo', size=64, required=True)
    capacidad = fields.Integer("Capacidad", required=True)
    matricula = fields.Char("Matrícula", size=6, required=True)
    parte_mantenimiento_ids = fields.One2many("upofly.parte_mantenimiento", "aeronave_id", string="Partes de Mantenimiento")
    vuelo_ids = fields.One2many('upofly.vuelo',"aeronave_id", string="Vuelos")
    es_helicoptero = fields.Boolean("Helicóptero")

    _sql_constraints = [('aeronave_matricula_unique','UNIQUE (matricula)','La matrícula debe ser única')]