cloud-ide-model-schema
Version:
Pachage for schema management of Cloud IDEsys LMS
38 lines (37 loc) • 1.2 kB
TypeScript
import { CommonSelect } from "../../common-types";
import { controllerResponse } from "../../utilities";
type IGeneralMasterSelectErrorLogger = {
[key in keyof MGeneralMasterSelect]: string;
};
declare class MGeneralMasterSelect {
sygmt_code?: string;
constructor(init: MGeneralMasterSelect);
Validate?(): Partial<IGeneralMasterSelectErrorLogger>;
}
interface generalMasterSelectControllerResponse extends controllerResponse {
data?: {
core_general_master: generalMasterResponseData[];
core_general_master_type: generalMasterTypeResponseData[];
};
}
interface generalMasterResponseData extends CommonSelect {
_id?: string;
sygms_code: string;
sygms_id_sygmt: string;
sygms_title: string;
sygms_desc: string;
sygms_isactive: string;
sygms_configuration: any;
}
interface generalMasterTypeResponseData {
_id: string;
sygmt_code: string;
sygmt_title: string;
sygmt_desc: string;
sygmt_isactive: boolean;
}
export { IGeneralMasterSelectErrorLogger, //interface
MGeneralMasterSelect, // model
generalMasterSelectControllerResponse, // Select
generalMasterResponseData, // simple response
generalMasterTypeResponseData };