Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Library ¶
type Library interface { GetAlbumFull(ctx context.Context, id uuid.UUID) (library.AlbumFull, error) GetStreamingAlbumFull(ctx context.Context, id string) (library.AlbumFull, error) GetStreamingArtistFull(ctx context.Context, id string) (library.ArtistFull, error) GetArtistFull(ctx context.Context, id uuid.UUID) (library.ArtistFull, error) GetPlaylistFull(ctx context.Context, id uuid.UUID) (library.PlaylistFull, error) }
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func InitService ¶
func (*Service) Album ¶
func (s *Service) Album(ctx context.Context, id unification.ID) (unification.AlbumFull, error)
func (*Service) Artist ¶
func (s *Service) Artist(ctx context.Context, id unification.ID) (unification.ArtistFull, error)
func (*Service) Playlist ¶
func (s *Service) Playlist(ctx context.Context, id unification.ID) (unification.PlaylistFull, error)
Click to show internal directories.
Click to hide internal directories.