Extension

sealed class Extension<T : ExtensionClient>

A base class for any of the following Extension types

Parameters

T

The type of the extension client

Inheritors

Properties

Link copied to clipboard
val id: String

The id of the extension

Link copied to clipboard
open val instance: Injectable<T>

An injectable instance of the T client

Link copied to clipboard

Whether the extension is enabled

Link copied to clipboard
open val metadata: Metadata

The metadata of the extension

Link copied to clipboard

The name of the extension

Link copied to clipboard

The type of the extension

Link copied to clipboard

The version of the extension