IPlugin

data class IPlugin(val name: String? = null, val description: String? = null, val id: UUID, val version: String? = null, val assemblyFilePath: String? = null, val canUninstall: Boolean, val dataFolderPath: String? = null)

Defines the MediaBrowser.Common.Plugins.IPlugin.

Constructors

Link copied to clipboard
constructor(name: String? = null, description: String? = null, id: UUID, version: String? = null, assemblyFilePath: String? = null, canUninstall: Boolean, dataFolderPath: String? = null)

Properties

Link copied to clipboard

The path to the assembly file.

Link copied to clipboard

A value indicating whether the plugin can be uninstalled.

Link copied to clipboard
val dataFolderPath: String? = null

The full path to the data folder, where the plugin can store any miscellaneous files needed.

Link copied to clipboard
val description: String? = null

The Description.

Link copied to clipboard
val id: UUID

The unique id.

Link copied to clipboard
val name: String? = null

The name of the plugin.

Link copied to clipboard
val version: String? = null

The plugin version.