ModuleApi - factory interface

  • Parameters

    • Optionalconfiguration: Configuration
    • OptionalbasePath: string
    • Optionalaxios: AxiosInstance

    Returns {
        moduleControllerCreate(
            moduleCreateDTO?: ModuleCreateDTO,
            options?: RawAxiosRequestConfig,
        ): AxiosPromise<ModuleOutputDTOAPI>;
        moduleControllerExport(
            id: string,
            options?: RawAxiosRequestConfig,
        ): AxiosPromise<ModuleExportDTOAPI>;
        moduleControllerGetOne(
            id: string,
            options?: RawAxiosRequestConfig,
        ): AxiosPromise<ModuleOutputDTOAPI>;
        moduleControllerImport(
            builtinModule?: BuiltinModule,
            options?: RawAxiosRequestConfig,
        ): AxiosPromise<void>;
        moduleControllerRemove(
            id: string,
            options?: RawAxiosRequestConfig,
        ): AxiosPromise<APIOutput>;
        moduleControllerSearch(
            moduleSearchInputDTO?: ModuleSearchInputDTO,
            options?: RawAxiosRequestConfig,
        ): AxiosPromise<ModuleOutputArrayDTOAPI>;
        moduleControllerUpdate(
            id: string,
            moduleUpdateDTO?: ModuleUpdateDTO,
            options?: RawAxiosRequestConfig,
        ): AxiosPromise<ModuleOutputDTOAPI>;
    }