mcph.models.plugin#

Module for Plugin model.

Module Contents#

Classes#

Plugin

Create object for plugin.

class Plugin(name: str, version: str, last_version: str, file_path: str, update_available: bool | None = None)[source]#

Create object for plugin.

name#

Plugin name.

version#

Plugin version.

last_version#

Latest available plugin version.

file_path#

Path to file, where this plugin is.

update_available#

Is update available?

is_update_available() bool | None[source]#

Checker for plugin, answer on question ‘is update available?’.

Returns:

True if update available, False if not and None if we can’t check.