 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- type AddPlaylistOpt
- type AddStreamingOpt
- type AddTrackOpt
- type Album
- type AlbumDisc
- type AlbumFull
- type AlbumSource
- type Artist
- type ArtistFull
- type EnqueueOpt
- type Entry
- type EntryType
- type GetStreamOpt
- type ID
- type IDType
- type InsertPosition
- type LookupOpt
- type PageEntrySource
- type Playlist
- type PlaylistFull
- type PlaylistSource
- type PopularSource
- type SearchOpt
- type SearchRes
- type SeekOpt
- type SetVolOpt
- type SlimSearchEntry
- type SlimSearchRes
- type Source
- type SourceRes
- type Track
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddPlaylistOpt ¶
type AddStreamingOpt ¶
type AddStreamingOpt struct {
	ID string `json:"ID" validate:"required"`
}
    type AddTrackOpt ¶
type AddTrackOpt typedID
type AlbumSource ¶
type ArtistFull ¶
type EnqueueOpt ¶
type EnqueueOpt struct {
	Clear    bool            `json:"Clear" validate:"required"`
	Position InsertPosition  `json:"Position" validate:"required"`
	Source   Source          `json:"Source" validate:"required"`
	Album    AlbumSource     `json:"Album" validate:"required_if=Source album,omitempty"`
	Playlist PlaylistSource  `json:"Playlist" validate:"required_if=Source playlist,omitempty"`
	Popular  PopularSource   `json:"Popular" validate:"required_if=Source top,omitempty"`
	Row      PageEntrySource `json:"Row" validate:"required_if=Source row,omitempty"`
}
    type GetStreamOpt ¶
type GetStreamOpt typedID
type InsertPosition ¶
type InsertPosition string
const ( Next InsertPosition = "next" End InsertPosition = "end" )
type PageEntrySource ¶
type PlaylistFull ¶
type PlaylistSource ¶
type PopularSource ¶
type SlimSearchEntry ¶
type SlimSearchRes ¶
type SlimSearchRes struct {
	Results int
	Albums  []SlimSearchEntry
	Tracks  []SlimSearchEntry
	Artists []SlimSearchEntry
}
     Click to show internal directories. 
   Click to hide internal directories.