cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
118 lines (117 loc) • 5.43 kB
TypeScript
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<ISystemPagesThemeErrorLogger>;
}
declare class MSystemPagesThemeGetByIdPayload {
sytm_id?: string;
constructor(init: MSystemPagesThemeGetByIdPayload);
Validate?(): Partial<ISystemPagesThemeGetByIdErrorLogger>;
}
declare class MSystemPagesThemeDeletePayload {
sytm_id?: string;
constructor(init: MSystemPagesThemeDeletePayload);
Validate?(): Partial<ISystemPagesThemeDeleteErrorLogger>;
}
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<ISystemPagesThemeInsertUpdateErrorLogger>;
}
declare class MSystemPagesThemeToggleStatusPayload {
sytm_id?: string;
sytm_isactive?: boolean;
constructor(init: MSystemPagesThemeToggleStatusPayload);
Validate?(): Partial<ISystemPagesThemeToggleStatusErrorLogger>;
}
declare class MSystemPagesThemeToggleSelectedPayload {
sytm_id?: string;
sytm_isselected?: boolean;
constructor(init: MSystemPagesThemeToggleSelectedPayload);
Validate?(): Partial<ISystemPagesThemeToggleSelectedErrorLogger>;
}
declare class MSystemPagesThemeCheckCodeExistsPayload {
sytm_theme_code?: string;
sytm_id?: string;
constructor(init: MSystemPagesThemeCheckCodeExistsPayload);
Validate?(): Partial<ISystemPagesThemeCheckCodeExistsErrorLogger>;
}
declare class MSystemPagesThemeByPageIdPayload {
sytm_page_id_sypg?: string;
constructor(init: MSystemPagesThemeByPageIdPayload);
Validate?(): Partial<ISystemPagesThemeByPageIdErrorLogger>;
}
declare class MSystemPagesThemeByThemeCodePayload {
sytm_theme_code?: string;
constructor(init: MSystemPagesThemeByThemeCodePayload);
Validate?(): Partial<ISystemPagesThemeByThemeCodeErrorLogger>;
}
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 };