cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
87 lines (86 loc) • 4.18 kB
TypeScript
import { MTableQueries } from "../../common-types/common";
import { ICoreSypem } from "../../schema";
import { controllerResponse } from "../../utilities";
type IPageElementsMappingErrorLogger = {
[key in keyof MPageElementsMapping]: string;
};
type IPageElementsMappingGetByIdErrorLogger = {
[key in keyof MPageElementsMappingGetByIdPayload]: string;
};
type IPageElementsMappingDeleteErrorLogger = {
[key in keyof MPageElementsMappingDeletePayload]: string;
};
type IPageElementsMappingInsertUpdateErrorLogger = {
[key in keyof MPageElementsMappingInsertUpdatePayload]: string;
};
type IPageElementsMappingToggleStatusErrorLogger = {
[key in keyof MPageElementsMappingToggleStatusPayload]: string;
};
type IPageElementsMappingByPageIdErrorLogger = {
[key in keyof MPageElementsMappingByPageIdPayload]: string;
};
type IPageElementsMappingCheckExistsErrorLogger = {
[key in keyof MPageElementsMappingCheckExistsPayload]: string;
};
declare class MPageElementsMapping extends MTableQueries {
constructor(init: MPageElementsMapping);
Validate?(): Partial<IPageElementsMappingErrorLogger>;
}
declare class MPageElementsMappingGetByIdPayload {
sypem_id?: string;
constructor(init: MPageElementsMappingGetByIdPayload);
Validate?(): Partial<IPageElementsMappingGetByIdErrorLogger>;
}
declare class MPageElementsMappingDeletePayload {
sypem_id?: string;
constructor(init: MPageElementsMappingDeletePayload);
Validate?(): Partial<IPageElementsMappingDeleteErrorLogger>;
}
declare class MPageElementsMappingInsertUpdatePayload implements ICoreSypem {
_id?: string;
sypem_key_sype?: string;
sypem_id_sypg?: string;
sypem_isactive?: boolean;
constructor(init: ICoreSypem);
Validate?(): Partial<IPageElementsMappingInsertUpdateErrorLogger>;
}
declare class MPageElementsMappingToggleStatusPayload {
sypem_id?: string;
sypem_isactive?: boolean;
constructor(init: MPageElementsMappingToggleStatusPayload);
Validate?(): Partial<IPageElementsMappingToggleStatusErrorLogger>;
}
declare class MPageElementsMappingByPageIdPayload {
sypem_id_sypg?: string;
constructor(init: MPageElementsMappingByPageIdPayload);
Validate?(): Partial<IPageElementsMappingByPageIdErrorLogger>;
}
declare class MPageElementsMappingCheckExistsPayload {
sypem_key_sype?: string;
sypem_id_sypg?: string;
sypem_id?: string;
constructor(init: MPageElementsMappingCheckExistsPayload);
Validate?(): Partial<IPageElementsMappingCheckExistsErrorLogger>;
}
interface pageElementsMappingControllerResponse extends controllerResponse {
data?: ICoreSypem[];
}
interface pageElementsMappingByIdControllerResponse extends controllerResponse {
data?: ICoreSypem;
}
interface pageElementsMappingInsertUpdateControllerResponse extends controllerResponse {
data?: ICoreSypem;
}
interface pageElementsMappingDeleteControllerResponse extends controllerResponse {
data?: boolean;
}
interface pageElementsMappingToggleStatusControllerResponse extends controllerResponse {
data?: boolean;
}
interface pageElementsMappingByPageIdControllerResponse extends controllerResponse {
data?: ICoreSypem[];
}
interface pageElementsMappingCheckExistsControllerResponse extends controllerResponse {
data?: boolean;
}
export { IPageElementsMappingErrorLogger, IPageElementsMappingGetByIdErrorLogger, IPageElementsMappingDeleteErrorLogger, IPageElementsMappingInsertUpdateErrorLogger, IPageElementsMappingToggleStatusErrorLogger, IPageElementsMappingByPageIdErrorLogger, IPageElementsMappingCheckExistsErrorLogger, MPageElementsMapping, MPageElementsMappingGetByIdPayload, MPageElementsMappingDeletePayload, MPageElementsMappingInsertUpdatePayload, MPageElementsMappingToggleStatusPayload, MPageElementsMappingByPageIdPayload, MPageElementsMappingCheckExistsPayload, pageElementsMappingControllerResponse, pageElementsMappingByIdControllerResponse, pageElementsMappingInsertUpdateControllerResponse, pageElementsMappingDeleteControllerResponse, pageElementsMappingToggleStatusControllerResponse, pageElementsMappingByPageIdControllerResponse, pageElementsMappingCheckExistsControllerResponse };