UNPKG

cloud-ide-lms-model

Version:

Package for Model management of Cloud IDEsys LMS

185 lines (184 loc) 7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MAttendanceSchoolIntegrationActionPayload = exports.MAttendanceSchoolIntegrationGetByIdPayload = exports.MAttendanceSchoolIntegrationInsertUpdatePayload = exports.MAttendanceProviderInsertUpdatePayload = exports.MAttendanceProviderMaster = exports.MAttendanceExceptionResolvePayload = exports.MAttendanceException = exports.MAttendanceReportPayload = exports.MAttendanceRecordBulkSavePayload = exports.MAttendanceRecordInsertUpdatePayload = exports.MAttendanceRecordDeletePayload = exports.MAttendanceRecordGetByIdPayload = exports.MAttendanceRecord = void 0; const common_1 = require("../../common-types/common"); const schema_1 = require("../../schema"); class MAttendanceRecord extends common_1.MTableQueries { constructor(init) { super(init); Object.assign(this, init); } Validate() { return {}; } } exports.MAttendanceRecord = MAttendanceRecord; class MAttendanceRecordGetByIdPayload { constructor(init) { Object.assign(this, init); } Validate() { const errorLogger = {}; if (!this.atnr_id) errorLogger.atnr_id = "Attendance ID is required."; return errorLogger; } } exports.MAttendanceRecordGetByIdPayload = MAttendanceRecordGetByIdPayload; class MAttendanceRecordDeletePayload { constructor(init) { Object.assign(this, init); } Validate() { const errorLogger = {}; if (!this.atnr_id) errorLogger.atnr_id = "Attendance ID is required."; return errorLogger; } } exports.MAttendanceRecordDeletePayload = MAttendanceRecordDeletePayload; class MAttendanceRecordInsertUpdatePayload extends schema_1.AttendanceRecord { constructor(init) { super(); Object.assign(this, init); } Validate() { const errorLogger = {}; if (!this.atnr_date) errorLogger.atnr_date = "Date is required."; if (!this.atnr_user_id_auth) errorLogger.atnr_user_id_auth = "User is required."; if (!this.atnr_entity_id_syen) errorLogger.atnr_entity_id_syen = "Entity is required."; if (!this.atnr_status_sygms) errorLogger.atnr_status_sygms = "Attendance status is required."; if (!this.atnr_attendee_type) errorLogger.atnr_attendee_type = "Attendee type is required."; return errorLogger; } } exports.MAttendanceRecordInsertUpdatePayload = MAttendanceRecordInsertUpdatePayload; class MAttendanceRecordBulkSavePayload { constructor(init) { Object.assign(this, init); } Validate() { const errorLogger = {}; if (!this.atnr_date) errorLogger.atnr_date = "Date is required."; if (!this.atnr_entity_id_syen) errorLogger.atnr_entity_id_syen = "Entity is required."; if (!this.atnr_attendee_type) errorLogger.atnr_attendee_type = "Attendee type is required."; if (!this.records || this.records.length === 0) errorLogger.records = "At least one record is required."; return errorLogger; } } exports.MAttendanceRecordBulkSavePayload = MAttendanceRecordBulkSavePayload; class MAttendanceReportPayload { constructor(init) { Object.assign(this, init); } Validate() { const errorLogger = {}; if (!this.atnr_entity_id_syen) errorLogger.atnr_entity_id_syen = "Entity is required."; if (!this.fromDate) errorLogger.fromDate = "From date is required."; if (!this.toDate) errorLogger.toDate = "To date is required."; return errorLogger; } } exports.MAttendanceReportPayload = MAttendanceReportPayload; class MAttendanceException extends common_1.MTableQueries { constructor(init) { super(init); Object.assign(this, init); } } exports.MAttendanceException = MAttendanceException; class MAttendanceExceptionResolvePayload { constructor(init) { Object.assign(this, init); } Validate() { const errorLogger = {}; if (!this.atex_id) errorLogger.atex_id = "Exception ID is required."; return errorLogger; } } exports.MAttendanceExceptionResolvePayload = MAttendanceExceptionResolvePayload; class MAttendanceProviderMaster extends common_1.MTableQueries { constructor(init) { super(init); Object.assign(this, init); } } exports.MAttendanceProviderMaster = MAttendanceProviderMaster; class MAttendanceProviderInsertUpdatePayload extends schema_1.AttendanceProviderMaster { constructor(init) { super(); Object.assign(this, init); } Validate() { const errorLogger = {}; if (!this.atprv_provider_code) errorLogger.atprv_provider_code = "Provider code is required."; if (!this.atprv_provider_name) errorLogger.atprv_provider_name = "Provider name is required."; if (!this.atprv_auth_type) errorLogger.atprv_auth_type = "Auth type is required."; if (!this.atprv_sync_mode) errorLogger.atprv_sync_mode = "Sync mode is required."; return errorLogger; } } exports.MAttendanceProviderInsertUpdatePayload = MAttendanceProviderInsertUpdatePayload; class MAttendanceSchoolIntegrationInsertUpdatePayload extends schema_1.AttendanceSchoolIntegration { constructor(init) { super(); Object.assign(this, init); } Validate() { const errorLogger = {}; if (!this.atsi_entity_id_syen) errorLogger.atsi_entity_id_syen = "Entity is required."; if (!this.atsi_provider_id_atprv) errorLogger.atsi_provider_id_atprv = "Provider is required."; if (!this.atsi_auth_type) errorLogger.atsi_auth_type = "Auth type is required."; if (!this.atsi_sync_mode) errorLogger.atsi_sync_mode = "Sync mode is required."; if (!this.atsi_status) errorLogger.atsi_status = "Status is required."; return errorLogger; } } exports.MAttendanceSchoolIntegrationInsertUpdatePayload = MAttendanceSchoolIntegrationInsertUpdatePayload; class MAttendanceSchoolIntegrationGetByIdPayload { constructor(init) { Object.assign(this, init); } Validate() { const errorLogger = {}; if (!this.atsi_id) errorLogger.atsi_id = "Integration ID is required."; return errorLogger; } } exports.MAttendanceSchoolIntegrationGetByIdPayload = MAttendanceSchoolIntegrationGetByIdPayload; class MAttendanceSchoolIntegrationActionPayload { constructor(init) { Object.assign(this, init); } Validate() { const errorLogger = {}; if (!this.atsi_id) errorLogger.atsi_id = "Integration ID is required."; return errorLogger; } } exports.MAttendanceSchoolIntegrationActionPayload = MAttendanceSchoolIntegrationActionPayload;