-
- All Known Implementing Classes:
MattermostClient
public interface PluginApiPlugin API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ApiResponse<Boolean>disablePlugin(String pluginId)ApiResponse<Boolean>enablePlugin(String pluginId)ApiResponse<Plugins>getPlugins()ApiResponse<PluginManifest[]>getWebappPlugins()ApiResponse<Boolean>removePlugin(String pluginId)default ApiResponse<PluginManifest>uploadPlugin(Path plugin)ApiResponse<PluginManifest>uploadPlugin(Path plugin, boolean force)
-
-
-
Method Detail
-
uploadPlugin
default ApiResponse<PluginManifest> uploadPlugin(Path plugin)
-
uploadPlugin
ApiResponse<PluginManifest> uploadPlugin(Path plugin, boolean force)
-
getPlugins
ApiResponse<Plugins> getPlugins()
-
removePlugin
ApiResponse<Boolean> removePlugin(String pluginId)
-
enablePlugin
ApiResponse<Boolean> enablePlugin(String pluginId)
-
disablePlugin
ApiResponse<Boolean> disablePlugin(String pluginId)
-
getWebappPlugins
ApiResponse<PluginManifest[]> getWebappPlugins()
-
-