protocol
4.0.6
common
protocol
/
dev.arbjerg.lavalink.protocol.v4
/
LoadResult
Load
Result
@
Serializable
(
with
=
LoadResult.Serializer::class
)
interface
LoadResult
Inheritors
TrackLoaded
PlaylistLoaded
SearchResult
NoMatches
LoadFailed
Members
Types
Companion
Link copied to clipboard
object
Companion
Data
Link copied to clipboard
interface
Data
Has
Tracks
Link copied to clipboard
interface
HasTracks
Load
Failed
Link copied to clipboard
@
Serializable
data
class
LoadFailed
:
LoadResult
No
Matches
Link copied to clipboard
@
Serializable
open
class
NoMatches
:
LoadResult
Playlist
Loaded
Link copied to clipboard
@
Serializable
data
class
PlaylistLoaded
:
LoadResult
Search
Result
Link copied to clipboard
@
Serializable
data
class
SearchResult
:
LoadResult
Serializer
Link copied to clipboard
object
Serializer
:
JsonContentPolymorphicSerializer
<
LoadResult
>
Track
Loaded
Link copied to clipboard
@
Serializable
data
class
TrackLoaded
:
LoadResult
Properties
data
Link copied to clipboard
abstract
val
data
:
LoadResult.Data
?
load
Type
Link copied to clipboard
abstract
val
loadType
:
ResultStatus