import { MTableQueries } from "../../common-types/common"; import { ICoreSytm } from "../../schema"; import { controllerResponse } from "../../utilities"; type ISystemPagesThemeErrorLogger = { [key in keyof MSystemPagesTheme]: string; }; type ISystemPagesThemeGetByIdErrorLogger = { [key in keyof MSystemPagesThemeGetByIdPayload]: string; }; type ISystemPagesThemeDeleteErrorLogger = { [key in keyof MSystemPagesThemeDeletePayload]: string; }; type ISystemPagesThemeInsertUpdateErrorLogger = { [key in keyof MSystemPagesThemeInsertUpdatePayload]: string; }; type ISystemPagesThemeToggleStatusErrorLogger = { [key in keyof MSystemPagesThemeToggleStatusPayload]: string; }; type ISystemPagesThemeToggleSelectedErrorLogger = { [key in keyof MSystemPagesThemeToggleSelectedPayload]: string; }; type ISystemPagesThemeCheckCodeExistsErrorLogger = { [key in keyof MSystemPagesThemeCheckCodeExistsPayload]: string; }; type ISystemPagesThemeByPageIdErrorLogger = { [key in keyof MSystemPagesThemeByPageIdPayload]: string; }; type ISystemPagesThemeByThemeCodeErrorLogger = { [key in keyof MSystemPagesThemeByThemeCodePayload]: string; }; declare class MSystemPagesTheme extends MTableQueries { sytm_page_id_sypg: string; constructor(init: MSystemPagesTheme); Validate?(): Partial; } declare class MSystemPagesThemeGetByIdPayload { sytm_id?: string; constructor(init: MSystemPagesThemeGetByIdPayload); Validate?(): Partial; } declare class MSystemPagesThemeDeletePayload { sytm_id?: string; constructor(init: MSystemPagesThemeDeletePayload); Validate?(): Partial; } declare class MSystemPagesThemeInsertUpdatePayload implements ICoreSytm { _id?: string; sytm_title?: string; sytm_desc?: string; sytm_theme_code?: string; sytm_preview_id_fm?: string; sytm_page_id_sypg?: string; sytm_configuration?: any; sytm_sub_title?: string; sytm_entity_id_syen?: string; sytm_layout?: any; sytm_isselected?: boolean; sytm_isactive?: boolean; constructor(init: ICoreSytm); Validate?(): Partial; } declare class MSystemPagesThemeToggleStatusPayload { sytm_id?: string; sytm_isactive?: boolean; constructor(init: MSystemPagesThemeToggleStatusPayload); Validate?(): Partial; } declare class MSystemPagesThemeToggleSelectedPayload { sytm_id?: string; sytm_isselected?: boolean; constructor(init: MSystemPagesThemeToggleSelectedPayload); Validate?(): Partial; } declare class MSystemPagesThemeCheckCodeExistsPayload { sytm_theme_code?: string; sytm_id?: string; constructor(init: MSystemPagesThemeCheckCodeExistsPayload); Validate?(): Partial; } declare class MSystemPagesThemeByPageIdPayload { sytm_page_id_sypg?: string; constructor(init: MSystemPagesThemeByPageIdPayload); Validate?(): Partial; } declare class MSystemPagesThemeByThemeCodePayload { sytm_theme_code?: string; constructor(init: MSystemPagesThemeByThemeCodePayload); Validate?(): Partial; } interface systemPagesThemeControllerResponse extends controllerResponse { data?: ICoreSytm[]; } interface systemPagesThemeByIdControllerResponse extends controllerResponse { data?: ICoreSytm; } interface systemPagesThemeInsertUpdateControllerResponse extends controllerResponse { data?: ICoreSytm; } interface systemPagesThemeDeleteControllerResponse extends controllerResponse { data?: boolean; } interface systemPagesThemeToggleStatusControllerResponse extends controllerResponse { data?: boolean; } interface systemPagesThemeToggleSelectedControllerResponse extends controllerResponse { data?: boolean; } interface systemPagesThemeCheckCodeExistsControllerResponse extends controllerResponse { data?: boolean; } interface systemPagesThemeByPageIdControllerResponse extends controllerResponse { data?: ICoreSytm[]; } interface systemPagesThemeByThemeCodeControllerResponse extends controllerResponse { data?: ICoreSytm[]; } export { ISystemPagesThemeErrorLogger, ISystemPagesThemeGetByIdErrorLogger, ISystemPagesThemeDeleteErrorLogger, ISystemPagesThemeInsertUpdateErrorLogger, ISystemPagesThemeToggleStatusErrorLogger, ISystemPagesThemeToggleSelectedErrorLogger, ISystemPagesThemeCheckCodeExistsErrorLogger, ISystemPagesThemeByPageIdErrorLogger, ISystemPagesThemeByThemeCodeErrorLogger, MSystemPagesTheme, MSystemPagesThemeGetByIdPayload, MSystemPagesThemeDeletePayload, MSystemPagesThemeInsertUpdatePayload, MSystemPagesThemeToggleStatusPayload, MSystemPagesThemeToggleSelectedPayload, MSystemPagesThemeCheckCodeExistsPayload, MSystemPagesThemeByPageIdPayload, MSystemPagesThemeByThemeCodePayload, systemPagesThemeControllerResponse, systemPagesThemeByIdControllerResponse, systemPagesThemeInsertUpdateControllerResponse, systemPagesThemeDeleteControllerResponse, systemPagesThemeToggleStatusControllerResponse, systemPagesThemeToggleSelectedControllerResponse, systemPagesThemeCheckCodeExistsControllerResponse, systemPagesThemeByPageIdControllerResponse, systemPagesThemeByThemeCodeControllerResponse };