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; } declare class MAppBuildConfigGetByIdPayload implements MRequestMiddelware { appbuild_id?: string; _id?: string; constructor(init: MAppBuildConfigGetByIdPayload); Validate?(): Partial; } 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; appbuild_is_active?: boolean; appbuild_created_by_id_auth?: string; appbuild_created_at?: Date; appbuild_updated_at?: Date; constructor(init: Partial & { _id?: string; }); Validate?(): Partial; } 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 };