Raw plugin data received from the server. For more information, see Open Cloud Plugins API.
HTTP client instance used to send requests to the REST API server.
Endpoint-specific HTTP headers for the GET
, POST
, PUT
and DELETE
requests. You can add
custom headers at any time.
Endpoint API path relative to the REST API server URL.
Plugin author information. The author
is an object with a name
field and optionally url
and
email
. Or it can be shorten that all into a single string.
Raw plugin data received from the server. For more information, see Open Cloud Plugins API.
Short description of the plugin.
Plugin state.
The URL to the plugin homepage.
Unique plugin ID.
A license for the plugin.
Plugin name.
API permissions required.
Plugin type. Can be set of:
app
- Viewer plugin, the client‑side web app that the server hosts and serves as static content.server
- Binary dll that extends server functionality.jobrunner
- Binary dll that adds a new Job Runner on the server.SemVer compatible version of the plugin.
Reloads plugin data from the server.
Uninstalls and deletes a plugin from the server.
Returns the raw data of a deleted plugin. For more information, see Open Cloud Plugins API.
Disables a plugin.
Downloads the plugins package from the server.
Optional
onProgress: (progress: number) => voidDownload progress callback.
Optional
signal: AbortSignalAn AbortController signal. Allows to communicate with a fetch request and abort it if desired.
Enables a plugin.
Executes a plugin command.
This method executes the command for the current version of the plugin. To execute a command for the latest installed version of the plugin, use the Client.executePluginCommand.
Command to execute.
Optional
parameters: object | BodyInitCommand parameters. Command-dependent.
Returns a plugin manfest.
Returns the plugin settings.
Returns an object with plugin settings.
Changes the plugin settings.
An object with the new plugin settings or part of the settings.
Returns an object with updated plugin settings.
Provides properties and methods for obtaining information about a server plugin on the Open Cloud Server and managing its data.