Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupRoutes ¶
func SetupRoutes(baseRouterGroup *gin.RouterGroup)
Types ¶
type ChangeFallbackPlaylistRequest ¶
type ChangeFallbackPlaylistRequest struct { AuthenticatedRequest NewFallbackPlaylistId string `json:"new_fallback_playlist_id"` }
func (ChangeFallbackPlaylistRequest) Validate ¶
func (r ChangeFallbackPlaylistRequest) Validate() *SpotifeteError
type DeleteRequestFromQueueRequest ¶
type DeleteRequestFromQueueRequest struct { AuthenticatedRequest SpotifyTrackId string `json:"spotify_track_id""` }
func (DeleteRequestFromQueueRequest) Validate ¶
func (r DeleteRequestFromQueueRequest) Validate() *SpotifeteError
type GetSessionQueueResponse ¶
type GetSessionQueueResponse struct { CurrentlyPlayingRequest *model.SongRequest `json:"currently_playing"` UpNextRequest *model.SongRequest `json:"up_next"` Queue []model.SongRequest `json:"queue"` }
type NewSessionRequest ¶
type NewSessionRequest struct { AuthenticatedRequest ListeningSessionTitle string `json:"listening_session_title"` }
func (NewSessionRequest) Validate ¶
func (r NewSessionRequest) Validate() *SpotifeteError
type RequestTrackRequest ¶
type RequestTrackRequest struct {
TrackId string `json:"track_id"`
}
func (RequestTrackRequest) Validate ¶
func (r RequestTrackRequest) Validate() *SpotifeteError
type SearchPlaylistResponse ¶
type SearchPlaylistResponse struct { Query string `json:"query"` Playlists []model.PlaylistMetadata `json:"playlists"` }
type SearchTracksResponse ¶
type SearchTracksResponse struct { Query string `json:"query"` Tracks []model.TrackMetadata `json:"tracks"` }
Click to show internal directories.
Click to hide internal directories.