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

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

Link copied to clipboard

The Description.

Link copied to clipboard
val id: UUID

The unique id.

Link copied to clipboard
val name: String?

The name of the plugin.

Link copied to clipboard

The plugin version.