Package-level declarations
Types
Link copied to clipboard
A base class for any of the following Extension types
Link copied to clipboard
data class LyricsExtension(val metadata: Metadata, val instance: Injectable<LyricsClient>) : Extension<LyricsClient>
A data class representing a Lyrics Extension. Lyrics Extension supports the following types of clients:
Link copied to clipboard
data class MiscExtension(val metadata: Metadata, val instance: Injectable<ExtensionClient>) : Extension<ExtensionClient>
A data class representing a Misc Extension. Misc Extension supports the following types of clients:
Link copied to clipboard
data class MusicExtension(val metadata: Metadata, val instance: Injectable<ExtensionClient>) : Extension<ExtensionClient>
A data class representing a Music Extension. If some function is not supported by the extension, it should throw a ClientException.
Link copied to clipboard
data class TrackerExtension(val metadata: Metadata, val instance: Injectable<TrackerClient>) : Extension<TrackerClient>
A data class representing a Tracker Extension.