All Downloads are FREE. Search and download functionalities are using the official Maven repository.

co.fusionx.spotify.component.ArtistComponent Maven / Gradle / Ivy

The newest version!
package co.fusionx.spotify.component;

import java.util.Collection;
import java.util.List;

import co.fusionx.spotify.model.Artist;
import co.fusionx.spotify.model.PagingObject;
import co.fusionx.spotify.model.SimpleAlbum;
import co.fusionx.spotify.model.Track;
import co.fusionx.spotify.optional.artist.OptionalArtistAlbums;

public interface ArtistComponent {

    public Artist getArtist(final String artistId);

    public List getArtists(final Collection artistIds);

    public PagingObject getArtistAlbums(final String artistId);

    public PagingObject getArtistAlbums(final String artistId,
            final OptionalArtistAlbums artistAlbums);

    public List getArtistTopTracks(final String artistId, final String country);

    public List getRelatedArtists(final String artistId);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy