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; } declare class MSystemPagesGetByIdPayload { sypg_id?: string; constructor(init: MSystemPagesGetByIdPayload); Validate?(): Partial; } declare class MSystemPagesDeletePayload { sypg_id?: string; constructor(init: MSystemPagesDeletePayload); Validate?(): Partial; } declare class MSystemPagesInsertUpdatePayload extends ICoreSypg { constructor(init: ICoreSypg); Validate?(): Partial; } declare class MSystemPagesToggleStatusPayload { sypg_id?: string; sypg_isactive?: boolean; constructor(init: MSystemPagesToggleStatusPayload); Validate?(): Partial; } declare class MSystemPagesCheckCodeExistsPayload { sypg_page_code?: string; sypg_id?: string; constructor(init: MSystemPagesCheckCodeExistsPayload); Validate?(): Partial; } 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 };