cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
22 lines (21 loc) • 732 B
TypeScript
import { CoreSystemEntity, AuthUserMst } from "../../schema";
import { controllerResponse } from "../../utilities";
type IEntitySwitchErrorLogger = {
[key in keyof MEntitySwitch]: string;
};
declare class MEntitySwitch {
syen_id?: string;
constructor(init: MEntitySwitch);
Validate?(): Partial<IEntitySwitchErrorLogger>;
}
interface switchEntityControllerResponse extends controllerResponse {
data?: Partial<switchEntityResponseData>;
token?: string;
}
interface switchEntityResponseData {
auth_user_mst: Partial<AuthUserMst>;
core_system_entity?: CoreSystemEntity;
}
export { IEntitySwitchErrorLogger, // interface
MEntitySwitch, // model
switchEntityControllerResponse, switchEntityResponseData };