cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
61 lines (60 loc) • 1.99 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FdskLeadConfigMasterSaveUpdatePayload = exports.MFdskLeadConfigMasterDeletePayload = exports.MFdskLeadConfigMasterGetByIdPayload = exports.MFdskLeadConfigMasterListPayload = void 0;
const common_1 = require("../../common-types/common");
const utilities_1 = require("../../utilities");
/* INTERFACE END */
/* MODEL START */
class FdskLeadConfigMasterSaveUpdatePayload {
constructor(init) {
Object.assign(this, init);
}
Validate() {
let errorLogger = {};
return errorLogger;
}
}
exports.FdskLeadConfigMasterSaveUpdatePayload = FdskLeadConfigMasterSaveUpdatePayload;
class MFdskLeadConfigMasterListPayload extends common_1.MTableQueries {
constructor(init) {
super(init);
Object.assign(this, init);
}
Validate() {
let errorLogger = {};
return errorLogger;
}
}
exports.MFdskLeadConfigMasterListPayload = MFdskLeadConfigMasterListPayload;
class MFdskLeadConfigMasterGetByIdPayload {
constructor(init) {
Object.assign(this, init);
}
Validate() {
let errorLogger = {};
if (!this.fdlcm_id && !this.fdlcm_form_endpoint) {
errorLogger.fdlcm_id = "Lead Config Master ID is Required!";
}
return errorLogger;
}
ToQueryString() {
return (0, utilities_1.generateStringFromObject)(this);
}
}
exports.MFdskLeadConfigMasterGetByIdPayload = MFdskLeadConfigMasterGetByIdPayload;
class MFdskLeadConfigMasterDeletePayload {
constructor(init) {
Object.assign(this, init);
}
Validate() {
let errorLogger = {};
if (!this.fdlcm_id) {
errorLogger.fdlcm_id = "Lead Config Master ID is Required!";
}
return errorLogger;
}
ToQueryString() {
return (0, utilities_1.generateStringFromObject)(this);
}
}
exports.MFdskLeadConfigMasterDeletePayload = MFdskLeadConfigMasterDeletePayload;