import BaseEntity from '../../common/entities/BaseEntity'; import Supplier from '../../Supplier/entity/Supplier'; export default class Vehicle extends BaseEntity { protected _supplier: Supplier; protected _reg_number: number; protected _extra_costs: number; protected _driver_name: string; protected _coach_price: number; protected _vehicle_type: string; protected _number_of_seats: number; protected _driver_contact_number: number; protected _supplier_contact_number: number; get supplier(): Supplier { return this._supplier; } set supplier(supplier: Supplier) { this._supplier = supplier; } get reg_number(): number { return this._reg_number; } set reg_number(reg_number: number) { this._reg_number = reg_number; } get extra_costs(): number { return this._extra_costs; } set extra_costs(_extra_costs: number) { this._extra_costs = this.extra_costs; } get driver_name(): string { return this._driver_name; } set driver_name(driver_name: string) { this._driver_name = driver_name; } get coach_price(): number { return this._coach_price; } set coach_price(coach_price: number) { this._coach_price = coach_price; } get vehicle_type(): string { return this._vehicle_type; } set vehicle_type(vehicle_type: string) { this._vehicle_type = vehicle_type; } get number_of_seats(): number { return this._number_of_seats; } set number_of_seats(number_of_seats: number) { this._number_of_seats = number_of_seats; } get driver_contact_number(): number { return this._driver_contact_number; } set driver_contact_number(driver_contact_number: number) { this._driver_contact_number = driver_contact_number; } get supplier_contact_number(): number { return this._supplier_contact_number; } set supplier_contact_number(supplier_contact_number: number) { this._supplier_contact_number = supplier_contact_number; } }