UNPKG

cloud-ide-lms-model

Version:

Package for Model management of Cloud IDEsys LMS

65 lines (64 loc) 2.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MFleetMaintenanceRecordInsertUpdatePayload = exports.MFleetMaintenanceRecordDeletePayload = exports.MFleetMaintenanceRecordGetByIdPayload = exports.MFleetMaintenanceRecord = void 0; const common_1 = require("../../common-types/common"); const fleet_maintenance_record_1 = require("../../schema/fleet/fleet_maintenance_record"); /* INTERFACE END */ /* MODEL START */ class MFleetMaintenanceRecord extends common_1.MTableQueries { constructor(init) { super(init); Object.assign(this, init); } Validate() { let errorLogger = {}; return errorLogger; } } exports.MFleetMaintenanceRecord = MFleetMaintenanceRecord; class MFleetMaintenanceRecordGetByIdPayload { constructor(init) { Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.fltmr_id) { errorLogger.fltmr_id = "Maintenance Record ID is Required!"; } return errorLogger; } } exports.MFleetMaintenanceRecordGetByIdPayload = MFleetMaintenanceRecordGetByIdPayload; class MFleetMaintenanceRecordDeletePayload { constructor(init) { Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.fltmr_id) { errorLogger.fltmr_id = "Maintenance Record ID is Required!"; } return errorLogger; } } exports.MFleetMaintenanceRecordDeletePayload = MFleetMaintenanceRecordDeletePayload; class MFleetMaintenanceRecordInsertUpdatePayload extends fleet_maintenance_record_1.FleetMaintenanceRecord { constructor(init) { super(); Object.assign(this, init); } Validate() { let errorLogger = {}; if (!this.fltmr_vehicle_id_fltvh) { errorLogger.fltmr_vehicle_id_fltvh = "Vehicle is Required!"; } if (!this.fltmr_maintenance_type_sygms) { errorLogger.fltmr_maintenance_type_sygms = "Maintenance Type is Required!"; } if (!this.fltmr_entity_id_syen) { errorLogger.fltmr_entity_id_syen = "Entity is Required!"; } return errorLogger; } } exports.MFleetMaintenanceRecordInsertUpdatePayload = MFleetMaintenanceRecordInsertUpdatePayload;