UNPKG

cloud-ide-lms-model

Version:

Package for Model management of Cloud IDEsys LMS

77 lines (76 loc) 2.65 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MFleetFuelLogInsertUpdatePayload = exports.MFleetFuelLogDeletePayload = exports.MFleetFuelLogGetByIdPayload = exports.MFleetFuelLog = void 0; const common_1 = require("../../common-types/common"); const fleet_fuel_log_1 = require("../../schema/fleet/fleet_fuel_log"); /* INTERFACE END */ /* MODEL START */ class MFleetFuelLog extends common_1.MTableQueries { constructor(init) { super(init); Object.assign(this, init); } Validate() { let errorLogger = {}; return errorLogger; } } exports.MFleetFuelLog = MFleetFuelLog; class MFleetFuelLogGetByIdPayload { constructor(init) { Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.fltfl_id) { errorLogger.fltfl_id = "Fuel Log ID is Required!"; } return errorLogger; } } exports.MFleetFuelLogGetByIdPayload = MFleetFuelLogGetByIdPayload; class MFleetFuelLogDeletePayload { constructor(init) { Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.fltfl_id) { errorLogger.fltfl_id = "Fuel Log ID is Required!"; } return errorLogger; } } exports.MFleetFuelLogDeletePayload = MFleetFuelLogDeletePayload; class MFleetFuelLogInsertUpdatePayload extends fleet_fuel_log_1.FleetFuelLog { constructor(init) { super(); Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.fltfl_vehicle_id_fltvh) { errorLogger.fltfl_vehicle_id_fltvh = "Vehicle is Required!"; } if (!this.fltfl_fill_date) { errorLogger.fltfl_fill_date = "Fill Date is Required!"; } if (!this.fltfl_fuel_quantity || this.fltfl_fuel_quantity <= 0) { errorLogger.fltfl_fuel_quantity = "Fuel Quantity must be greater than 0!"; } if (!this.fltfl_fuel_unit_sygms) { errorLogger.fltfl_fuel_unit_sygms = "Fuel Unit is Required!"; } if (!this.fltfl_cost_per_unit || this.fltfl_cost_per_unit <= 0) { errorLogger.fltfl_cost_per_unit = "Cost Per Unit must be greater than 0!"; } if (!this.fltfl_odometer_reading) { errorLogger.fltfl_odometer_reading = "Odometer Reading is Required!"; } if (!this.fltfl_entity_id_syen) { errorLogger.fltfl_entity_id_syen = "Entity is Required!"; } return errorLogger; } } exports.MFleetFuelLogInsertUpdatePayload = MFleetFuelLogInsertUpdatePayload;