import { MTableQueries, MRequestMiddelware } from "../../common-types/common"; import { IAppStoreProviderMst } from "../../schema/app/app_store_provider_mst"; import { controllerResponse } from "../../utilities"; type IAppStoreProviderErrorLogger = { [key in keyof MAppStoreProvider]: string; }; type IAppStoreProviderGetByIdErrorLogger = { [key in keyof MAppStoreProviderGetByIdPayload]: string; }; type IAppStoreProviderInsertUpdateErrorLogger = { [key in keyof MAppStoreProviderInsertUpdatePayload]: string; }; declare class MAppStoreProvider extends MTableQueries { appstore_id?: string; appstore_store_name?: string; appstore_store_provider_code?: string; appstore_is_active?: boolean; query?: string; constructor(init: MAppStoreProvider); Validate?(): Partial; } declare class MAppStoreProviderGetByIdPayload implements MRequestMiddelware { appstore_id?: string; _id?: string; constructor(init: MAppStoreProviderGetByIdPayload); Validate?(): Partial; } declare class MAppStoreProviderInsertUpdatePayload implements IAppStoreProviderMst, MRequestMiddelware { _id?: string; appstore_store_name?: string; appstore_store_type_id_sygms?: string; appstore_store_provider_code?: string; appstore_store_api_endpoint?: string; appstore_store_credentials?: Record; appstore_store_config?: Record; appstore_is_active?: boolean; appstore_created_by_id_auth?: string; appstore_created_at?: Date; appstore_updated_at?: Date; constructor(init: Partial & { _id?: string; }); Validate?(): Partial; } interface appStoreProviderControllerResponse extends controllerResponse { data?: any[] | any | null; total?: number; totalDocument?: number; } interface appStoreProviderByIdControllerResponse extends controllerResponse { data?: any | null; } interface appStoreProviderInsertUpdateControllerResponse extends controllerResponse { data?: any | null; } export { MAppStoreProvider, MAppStoreProviderGetByIdPayload, MAppStoreProviderInsertUpdatePayload, appStoreProviderControllerResponse, appStoreProviderByIdControllerResponse, appStoreProviderInsertUpdateControllerResponse };