RestRoutes: {
Connection: "/connection";
DecodeTrack: "/decodetrack";
DecodeTracks: "/decodetracks";
GetLyrics: "/lyrics";
LoadLyrics: "/loadlyrics";
LoadTracks: "/loadtracks";
NodeInfo: "/info";
CurrentLyrics(
sessionId: string,
guildId: string,
): `/sessions/${string}/players/${string}/track/lyrics`;
GetPlayers(sessionId: string): `/sessions/${string}/players`;
SubscribeLyrics(
sessionId: string,
guildId: string,
): `/sessions/${string}/players/${string}/lyrics/subscribe`;
UpdatePlayer(
sessionId: string,
guildId: string,
): `/sessions/${string}/players/${string}`;
UpdateSession(sessionId: string): `/sessions/${string}`;
} = ...
Type Declaration
Connection: "/connection"
DecodeTrack: "/decodetrack"
DecodeTracks: "/decodetracks"
GetLyrics: "/lyrics"
LoadLyrics: "/loadlyrics"
LoadTracks: "/loadtracks"
NodeInfo: "/info"
CurrentLyrics: function
CurrentLyrics( sessionId: string, guildId: string,): `/sessions/${string}/players/${string}/track/lyrics` Parameters
- sessionId: string
- guildId: string
Returns `/sessions/${string}/players/${string}/track/lyrics`
The endpoint for getting the current lyrics.
GetPlayers: function
GetPlayers(sessionId: string): `/sessions/${string}/players` Returns `/sessions/${string}/players`
The endpoint for getting the players.
SubscribeLyrics: function
SubscribeLyrics( sessionId: string, guildId: string,): `/sessions/${string}/players/${string}/lyrics/subscribe` Parameters
- sessionId: string
- guildId: string
Returns `/sessions/${string}/players/${string}/lyrics/subscribe`
The endpoint for subscribing to lyrics.
UpdatePlayer: function
UpdatePlayer( sessionId: string, guildId: string,): `/sessions/${string}/players/${string}` Parameters
- sessionId: string
- guildId: string
Returns `/sessions/${string}/players/${string}`
The endpoint for updating the player.
UpdateSession: function
UpdateSession(sessionId: string): `/sessions/${string}` Returns `/sessions/${string}`
The endpoint for updating the session.
The REST routes.