import { MTableQueries, MRequestMiddelware } from "../../common-types/common"; import { IAppRegistrationMst } from "../../schema/app/app_registration_mst"; import { controllerResponse } from "../../utilities"; type IAppRegistrationErrorLogger = { [key in keyof MAppRegistration]: string; }; type IAppRegistrationGetByIdErrorLogger = { [key in keyof MAppRegistrationGetByIdPayload]: string; }; type IAppRegistrationInsertUpdateErrorLogger = { [key in keyof MAppRegistrationInsertUpdatePayload]: string; }; declare class MAppRegistration extends MTableQueries { appreg_id?: string; appreg_app_id?: string; appreg_app_name?: string; appreg_registration_status_id_sygms?: string; query?: string; constructor(init: MAppRegistration); Validate?(): Partial; } declare class MAppRegistrationGetByIdPayload implements MRequestMiddelware { appreg_id?: string; _id?: string; constructor(init: MAppRegistrationGetByIdPayload); Validate?(): Partial; } declare class MAppRegistrationInsertUpdatePayload implements IAppRegistrationMst, MRequestMiddelware { _id?: string; appreg_app_id?: string; appreg_app_name?: string; appreg_app_description?: string; appreg_organization_name?: string; appreg_organization_id?: string; appreg_registration_date?: Date; appreg_registration_status_id_sygms?: string; appreg_registered_by_id_auth?: string; appreg_workflow_id_wfrg?: string; appreg_current_step?: number; appreg_created_at?: Date; appreg_updated_at?: Date; constructor(init: Partial & { _id?: string; }); Validate?(): Partial; } interface appRegistrationControllerResponse extends controllerResponse { data?: any[] | any | null; total?: number; totalDocument?: number; } interface appRegistrationByIdControllerResponse extends controllerResponse { data?: any | null; } interface appRegistrationInsertUpdateControllerResponse extends controllerResponse { data?: any | null; } export { MAppRegistration, MAppRegistrationGetByIdPayload, MAppRegistrationInsertUpdatePayload, appRegistrationControllerResponse, appRegistrationByIdControllerResponse, appRegistrationInsertUpdateControllerResponse };