import BaseModel from './BaseModel' import Manufacturer from './Manufacturer' export default class Wing extends BaseModel { id: string = '' manufacturer_id: string = '' name: string = '' slug: string = '' en_class: string = '' weight_min: string = '' weight_max: string = '' flat_area: number = 0 projected_area: number = 0 flat_span: number = 0 projected_span: number = 0 aspect_ratio: number = 0 projected_aspect_ratio: number = 0 number_of_cels: number = 0 lines: number = 0 glider_weight: number = 0 cover_path: string = '' total_flights: number = 0 is_active: boolean = false manufacturer: any = new Manufacturer() public get fillable() { return [ 'id', 'manufacturer_id', 'name', 'slug', 'en_class', 'weight_min', 'weight_max', 'flat_area', 'projected_area', 'flat_span', 'projected_span', 'aspect_ratio', 'projected_aspect_ratio', 'number_of_cels', 'lines', 'glider_weight', 'cover_path', 'total_flights', 'is_active', 'manufacturer' ] } constructor(data: any = {}) { super(data) this.setFillableKeys(data) } }