cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
87 lines (86 loc) • 3.74 kB
TypeScript
import { MTableQueries } from "../../common-types/common";
import { ICoreSype } from "../../schema";
import { controllerResponse } from "../../utilities";
type IPageElementsErrorLogger = {
[key in keyof MPageElements]: string;
};
type IPageElementsGetByIdErrorLogger = {
[key in keyof MPageElementsGetByIdPayload]: string;
};
type IPageElementsDeleteErrorLogger = {
[key in keyof MPageElementsDeletePayload]: string;
};
type IPageElementsInsertUpdateErrorLogger = {
[key in keyof MPageElementsInsertUpdatePayload]: string;
};
type IPageElementsToggleStatusErrorLogger = {
[key in keyof MPageElementsToggleStatusPayload]: string;
};
type IPageElementsCheckExistsErrorLogger = {
[key in keyof MPageElementsCheckExistsPayload]: string;
};
type IPageElementsByPageIdErrorLogger = {
[key in keyof MPageElementsByPageIdPayload]: string;
};
interface GetElementDataRequest {
sype_key: string;
}
declare class MPageElements extends MTableQueries {
sype_page_id_sypg: string;
constructor(init: MPageElements);
Validate?(): Partial<IPageElementsErrorLogger>;
}
declare class MPageElementsGetByIdPayload {
sype_id?: string;
constructor(init: MPageElementsGetByIdPayload);
Validate?(): Partial<IPageElementsGetByIdErrorLogger>;
}
declare class MPageElementsDeletePayload {
sype_id?: string;
constructor(init: MPageElementsDeletePayload);
Validate?(): Partial<IPageElementsDeleteErrorLogger>;
}
declare class MPageElementsInsertUpdatePayload extends ICoreSype {
constructor(init: ICoreSype);
Validate?(): Partial<IPageElementsInsertUpdateErrorLogger>;
}
declare class MPageElementsToggleStatusPayload {
sype_id?: string;
sype_isactive?: boolean;
constructor(init: MPageElementsToggleStatusPayload);
Validate?(): Partial<IPageElementsToggleStatusErrorLogger>;
}
declare class MPageElementsCheckExistsPayload {
sype_key?: string;
sype_page_id_sypg?: string;
sype_id?: string;
constructor(init: MPageElementsCheckExistsPayload);
Validate?(): Partial<IPageElementsCheckExistsErrorLogger>;
}
declare class MPageElementsByPageIdPayload {
sype_page_id_sypg?: string;
constructor(init: MPageElementsByPageIdPayload);
Validate?(): Partial<IPageElementsByPageIdErrorLogger>;
}
interface pageElementsControllerResponse extends controllerResponse {
data?: ICoreSype[];
}
interface pageElementsByIdControllerResponse extends controllerResponse {
data?: ICoreSype;
}
interface pageElementsInsertUpdateControllerResponse extends controllerResponse {
data?: ICoreSype;
}
interface pageElementsDeleteControllerResponse extends controllerResponse {
data?: boolean;
}
interface pageElementsToggleStatusControllerResponse extends controllerResponse {
data?: boolean;
}
interface pageElementsCheckExistsControllerResponse extends controllerResponse {
data?: boolean;
}
interface pageElementsByPageIdControllerResponse extends controllerResponse {
data?: ICoreSype[];
}
export { GetElementDataRequest, IPageElementsErrorLogger, IPageElementsGetByIdErrorLogger, IPageElementsDeleteErrorLogger, IPageElementsInsertUpdateErrorLogger, IPageElementsToggleStatusErrorLogger, IPageElementsCheckExistsErrorLogger, IPageElementsByPageIdErrorLogger, MPageElements, MPageElementsGetByIdPayload, MPageElementsDeletePayload, MPageElementsInsertUpdatePayload, MPageElementsToggleStatusPayload, MPageElementsCheckExistsPayload, MPageElementsByPageIdPayload, pageElementsControllerResponse, pageElementsByIdControllerResponse, pageElementsInsertUpdateControllerResponse, pageElementsDeleteControllerResponse, pageElementsToggleStatusControllerResponse, pageElementsCheckExistsControllerResponse, pageElementsByPageIdControllerResponse };