cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
185 lines (184 loc) • 7 kB
JavaScript
"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;