protocol
4.1.0
common
protocol
/
dev.arbjerg.lavalink.protocol.v4
/
Message
/
EmittedEvent
Emitted
Event
@
SerialName
(
value
=
"event"
)
@
Serializable
(
with
=
Message.EmittedEvent.Serializer::class
)
interface
EmittedEvent
:
Message
Inheritors
TrackStartEvent
TrackEndEvent
TrackExceptionEvent
TrackStuckEvent
WebSocketClosedEvent
Members
Types
Serializer
Link copied to clipboard
object
Serializer
:
JsonContentPolymorphicSerializer
<
Message.EmittedEvent
>
Track
End
Event
Link copied to clipboard
@
Serializable
data
class
TrackEndEvent
:
Message.EmittedEvent
Track
Exception
Event
Link copied to clipboard
@
Serializable
data
class
TrackExceptionEvent
:
Message.EmittedEvent
Track
Start
Event
Link copied to clipboard
@
Serializable
data
class
TrackStartEvent
:
Message.EmittedEvent
Track
Stuck
Event
Link copied to clipboard
@
Serializable
data
class
TrackStuckEvent
:
Message.EmittedEvent
Type
Link copied to clipboard
@
Serializable
enum
Type
:
Enum
<
Message.EmittedEvent.Type
>
Web
Socket
Closed
Event
Link copied to clipboard
@
Serializable
data
class
WebSocketClosedEvent
:
Message.EmittedEvent
Properties
guild
Id
Link copied to clipboard
abstract
val
guildId
:
String
op
Link copied to clipboard
abstract
val
op
:
Message.Op
type
Link copied to clipboard
abstract
val
type
:
Message.EmittedEvent.Type