Plugin

@Serializable
data class Plugin(val name: String, val enabled: Boolean, val settings: PluginSettings, val config: PluginConfig, val id: String? = null, val pluginReference: String? = null)

A plugin for the Engine API

Parameters

name
enabled

True if the plugin is running. False if the plugin is not running, only installed.

settings
config
id
pluginReference

plugin remote reference used to push/pull the plugin

Constructors

Link copied to clipboard
constructor(name: String, enabled: Boolean, settings: PluginSettings, config: PluginConfig, id: String? = null, pluginReference: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "Config")
@Required
val config: PluginConfig
Link copied to clipboard
@SerialName(value = "Enabled")
@Required
val enabled: Boolean
Link copied to clipboard
@SerialName(value = "Id")
val id: String?
Link copied to clipboard
@SerialName(value = "Name")
@Required
val name: String
Link copied to clipboard
@SerialName(value = "PluginReference")
val pluginReference: String?
Link copied to clipboard
@SerialName(value = "Settings")
@Required
val settings: PluginSettings