cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
30 lines (29 loc) • 1.21 kB
TypeScript
import { ICoreSyoth, ICoreSyth, ICoreSyupth } from "../../schema";
import { controllerResponse } from "../../utilities";
type ISystemThemeRequestErrorLogger = {
[key in keyof MSystemThemeRequest]: string;
};
declare class MSystemThemeRequest {
syth_theme_id?: string;
syupth_user_id_user?: string;
syoth_entity_id_syen?: string;
constructor(init: MSystemThemeRequest);
Validate?(): Partial<ISystemThemeRequestErrorLogger>;
}
interface SystemThemeControllerRespoonse extends controllerResponse {
data?: SystemThemeControllerRespoonseData;
}
interface SystemThemesListControllerRespoonse extends controllerResponse {
data?: SystemThemesListControllerRespoonseData;
}
interface SystemThemeControllerRespoonseData {
core_system_themes?: ICoreSyth;
core_system_theme_user_preferences?: ICoreSyupth;
core_system_organization_themes?: ICoreSyoth;
}
interface SystemThemesListControllerRespoonseData {
core_system_themes?: ICoreSyth[];
}
export { ISystemThemeRequestErrorLogger, //interface
MSystemThemeRequest, // model
SystemThemeControllerRespoonse, SystemThemeControllerRespoonseData, SystemThemesListControllerRespoonse, SystemThemesListControllerRespoonseData };