Package-level declarations

Types

Link copied to clipboard

Exception thrown when there is no permission to perform a certain action.

Link copied to clipboard
interface LavaKord : CoroutineScope, EventSource<Event>

Representation of a Lavalink cluster.

Link copied to clipboard
interface LavaKordOptions

Interface representing options for Kordlink.

Link copied to clipboard
data class MutableLavaKordOptions(val loadBalancer: MutableLavaKordOptions.LoadBalancingConfig = LoadBalancingConfig(), val link: MutableLavaKordOptions.LinkConfig = LinkConfig(), val plugins: MutableLavaKordOptions.PluginsConfig = PluginsConfig()) : LavaKordOptions

Mutable implementation of LavaKordOptions.

Link copied to clipboard

Exception thrown on Link.addressStatus when there is no route planner set in Lavalink configuration.

Link copied to clipboard
interface Plugin

Interface for a Lavalink plugin.

Link copied to clipboard

Marks a declaration as part of the plugin api.

Link copied to clipboard
data class RestException(val error: Error, val request: HttpRequest) : IllegalStateException

Exception indicating a REST request failed.

Link copied to clipboard

Marks a declaration as part of the low-level REST api mapping.