Package-level declarations

Types

Link copied to clipboard
sealed class ClientEvent
Link copied to clipboard
sealed class EmittedEvent : ClientEvent
Link copied to clipboard
data class PlayerUpdateEvent(val node: LavalinkNode, val guildId: Long, val state: PlayerState) : ClientEvent
Link copied to clipboard
data class ReadyEvent(val node: LavalinkNode, val resumed: Boolean, val sessionId: String) : ClientEvent
Link copied to clipboard
data class StatsEvent(val node: LavalinkNode, val frameStats: FrameStats?, val players: Int, val playingPlayers: Int, val uptime: Long, val memory: Memory, val cpu: Cpu) : ClientEvent
Link copied to clipboard
data class TrackEndEvent(val node: LavalinkNode, val guildId: Long, val track: Track, val endReason: Message.EmittedEvent.TrackEndEvent.AudioTrackEndReason) : EmittedEvent
Link copied to clipboard
data class TrackExceptionEvent(val node: LavalinkNode, val guildId: Long, val track: Track, val exception: TrackException) : EmittedEvent
Link copied to clipboard
data class TrackStartEvent(val node: LavalinkNode, val guildId: Long, val track: Track) : EmittedEvent
Link copied to clipboard
data class TrackStuckEvent(val node: LavalinkNode, val guildId: Long, val track: Track, val thresholdMs: Long) : EmittedEvent
Link copied to clipboard
data class WebSocketClosedEvent(val node: LavalinkNode, val guildId: Long, val code: Int, val reason: String, val byRemote: Boolean) : EmittedEvent