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; } declare class MPageElementsGetByIdPayload { sype_id?: string; constructor(init: MPageElementsGetByIdPayload); Validate?(): Partial; } declare class MPageElementsDeletePayload { sype_id?: string; constructor(init: MPageElementsDeletePayload); Validate?(): Partial; } declare class MPageElementsInsertUpdatePayload extends ICoreSype { constructor(init: ICoreSype); Validate?(): Partial; } declare class MPageElementsToggleStatusPayload { sype_id?: string; sype_isactive?: boolean; constructor(init: MPageElementsToggleStatusPayload); Validate?(): Partial; } declare class MPageElementsCheckExistsPayload { sype_key?: string; sype_page_id_sypg?: string; sype_id?: string; constructor(init: MPageElementsCheckExistsPayload); Validate?(): Partial; } declare class MPageElementsByPageIdPayload { sype_page_id_sypg?: string; constructor(init: MPageElementsByPageIdPayload); Validate?(): Partial; } 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 };