Interface PluginApi


public interface PluginApi
  • Method Details

    • listInstalledPlugins

      @GetMapping("/api/v1/manage/plugins") org.springframework.http.ResponseEntity<V1ListPluginResponse> listInstalledPlugins()
    • detailPlugin

      @GetMapping("/api/v1/manage/plugins/{pluginId}") org.springframework.http.ResponseEntity<V1ManagedPluginDTO> detailPlugin(@PathVariable("pluginId") String pluginId)
    • disablePlugin

      @PostMapping("/api/v1/manage/plugins/{pluginId}/disable") org.springframework.http.ResponseEntity<V1ManagedPluginDTO> disablePlugin(@PathVariable("pluginId") String pluginId)
    • enablePlugin

      @PostMapping("/api/v1/manage/plugins/{pluginId}/enable") org.springframework.http.ResponseEntity<V1ManagedPluginDTO> enablePlugin(@RequestBody V1PluginEnableRequest body, @PathVariable("pluginId") String pluginId)
    • installPlugin

      @PostMapping("/api/v1/manage/plugins/{pluginId}/install") org.springframework.http.ResponseEntity<V1ManagedPluginDTO> installPlugin(@RequestBody V1InstallPluginRequest body, @PathVariable("pluginId") String pluginId)
    • uninstallPlugin

      @PostMapping("/api/v1/manage/plugins/{pluginId}/uninstall") org.springframework.http.ResponseEntity<V1EmptyResponse> uninstallPlugin(@PathVariable("pluginId") String pluginId)
    • pluginSetting

      @PostMapping("/api/v1/manage/plugins/{pluginId}/setting") org.springframework.http.ResponseEntity<V1ManagedPluginDTO> pluginSetting(@PathVariable("pluginId") String pluginId)
    • listEnabledPlugins

      @GetMapping("/api/v1/plugins") org.springframework.http.ResponseEntity<V1ListPluginResponse> listEnabledPlugins()
    • detailPlugin_0

      @GetMapping("/api/v1/plugins/{pluginId}") org.springframework.http.ResponseEntity<V1PluginDTO> detailPlugin_0(@PathVariable("pluginId") String pluginId)