UNPKG

cloud-ide-lms-model

Version:

Package for Model management of Cloud IDEsys LMS

71 lines (70 loc) 3.08 kB
import { MTableQueries } from "../../common-types/common"; import { ICoreSypg } from "../../schema"; import { controllerResponse } from "../../utilities"; type ISystemPagesErrorLogger = { [key in keyof MSystemPages]: string; }; type ISystemPagesGetByIdErrorLogger = { [key in keyof MSystemPagesGetByIdPayload]: string; }; type ISystemPagesDeleteErrorLogger = { [key in keyof MSystemPagesDeletePayload]: string; }; type ISystemPagesInsertUpdateErrorLogger = { [key in keyof MSystemPagesInsertUpdatePayload]: string; }; type ISystemPagesToggleStatusErrorLogger = { [key in keyof MSystemPagesToggleStatusPayload]: string; }; type ISystemPagesCheckCodeExistsErrorLogger = { [key in keyof MSystemPagesCheckCodeExistsPayload]: string; }; declare class MSystemPages extends MTableQueries { constructor(init: MSystemPages); Validate?(): Partial<ISystemPagesErrorLogger>; } declare class MSystemPagesGetByIdPayload { sypg_id?: string; constructor(init: MSystemPagesGetByIdPayload); Validate?(): Partial<ISystemPagesGetByIdErrorLogger>; } declare class MSystemPagesDeletePayload { sypg_id?: string; constructor(init: MSystemPagesDeletePayload); Validate?(): Partial<ISystemPagesDeleteErrorLogger>; } declare class MSystemPagesInsertUpdatePayload extends ICoreSypg { constructor(init: ICoreSypg); Validate?(): Partial<ISystemPagesInsertUpdateErrorLogger>; } declare class MSystemPagesToggleStatusPayload { sypg_id?: string; sypg_isactive?: boolean; constructor(init: MSystemPagesToggleStatusPayload); Validate?(): Partial<ISystemPagesToggleStatusErrorLogger>; } declare class MSystemPagesCheckCodeExistsPayload { sypg_page_code?: string; sypg_id?: string; constructor(init: MSystemPagesCheckCodeExistsPayload); Validate?(): Partial<ISystemPagesCheckCodeExistsErrorLogger>; } interface systemPagesControllerResponse extends controllerResponse { data?: ICoreSypg[]; } interface systemPagesByIdControllerResponse extends controllerResponse { data?: ICoreSypg; } interface systemPagesInsertUpdateControllerResponse extends controllerResponse { data?: ICoreSypg; } interface systemPagesDeleteControllerResponse extends controllerResponse { data?: boolean; } interface systemPagesToggleStatusControllerResponse extends controllerResponse { data?: boolean; } interface systemPagesCheckCodeExistsControllerResponse extends controllerResponse { data?: boolean; } export { ISystemPagesErrorLogger, ISystemPagesGetByIdErrorLogger, ISystemPagesDeleteErrorLogger, ISystemPagesInsertUpdateErrorLogger, ISystemPagesToggleStatusErrorLogger, ISystemPagesCheckCodeExistsErrorLogger, MSystemPages, MSystemPagesGetByIdPayload, MSystemPagesDeletePayload, MSystemPagesInsertUpdatePayload, MSystemPagesToggleStatusPayload, MSystemPagesCheckCodeExistsPayload, systemPagesControllerResponse, systemPagesByIdControllerResponse, systemPagesInsertUpdateControllerResponse, systemPagesDeleteControllerResponse, systemPagesToggleStatusControllerResponse, systemPagesCheckCodeExistsControllerResponse };