UNPKG

cloud-ide-lms-model

Version:

Package for Model management of Cloud IDEsys LMS

58 lines (57 loc) 2.34 kB
import { MTableQueries, MRequestMiddelware } from "../../common-types/common"; import { IAppBuildConfigMst } from "../../schema/app/app_build_config_mst"; import { controllerResponse } from "../../utilities"; type IAppBuildConfigErrorLogger = { [key in keyof MAppBuildConfig]: string; }; type IAppBuildConfigGetByIdErrorLogger = { [key in keyof MAppBuildConfigGetByIdPayload]: string; }; type IAppBuildConfigInsertUpdateErrorLogger = { [key in keyof MAppBuildConfigInsertUpdatePayload]: string; }; declare class MAppBuildConfig extends MTableQueries { appbuild_id?: string; appbuild_reg_id_appreg?: string; appbuild_link_id_applink?: string; appbuild_platform_id_sygms?: string; appbuild_build_type_id_sygms?: string; appbuild_is_active?: boolean; query?: string; constructor(init: MAppBuildConfig); Validate?(): Partial<IAppBuildConfigErrorLogger>; } declare class MAppBuildConfigGetByIdPayload implements MRequestMiddelware { appbuild_id?: string; _id?: string; constructor(init: MAppBuildConfigGetByIdPayload); Validate?(): Partial<IAppBuildConfigGetByIdErrorLogger>; } declare class MAppBuildConfigInsertUpdatePayload implements IAppBuildConfigMst, MRequestMiddelware { _id?: string; appbuild_reg_id_appreg?: string; appbuild_link_id_applink?: string; appbuild_platform_id_sygms?: string; appbuild_build_type_id_sygms?: string; appbuild_config_data?: Record<string, unknown>; appbuild_is_active?: boolean; appbuild_created_by_id_auth?: string; appbuild_created_at?: Date; appbuild_updated_at?: Date; constructor(init: Partial<IAppBuildConfigMst> & { _id?: string; }); Validate?(): Partial<IAppBuildConfigInsertUpdateErrorLogger>; } interface appBuildConfigControllerResponse extends controllerResponse { data?: any[] | any | null; total?: number; totalDocument?: number; } interface appBuildConfigByIdControllerResponse extends controllerResponse { data?: any | null; } interface appBuildConfigInsertUpdateControllerResponse extends controllerResponse { data?: any | null; } export { MAppBuildConfig, MAppBuildConfigGetByIdPayload, MAppBuildConfigInsertUpdatePayload, appBuildConfigControllerResponse, appBuildConfigByIdControllerResponse, appBuildConfigInsertUpdateControllerResponse };