libmusicbrainz3 3.0.3
|
A specification on how much data to return with a artist. More...
Public Member Functions | |
ArtistIncludes & | aliases () |
Include aliases. | |
ArtistIncludes & | releases (const std::string &type) |
Include releases of speficied type. | |
ArtistIncludes & | vaReleases (const std::string &type) |
Include VA releases of speficied type. | |
ArtistIncludes & | releaseEvents () |
Include release events for included releases. | |
ArtistIncludes & | artistRelations () |
Include artist relations. | |
ArtistIncludes & | labelRelations () |
Include label relations. | |
ArtistIncludes & | releaseRelations () |
Include release relations. | |
ArtistIncludes & | trackRelations () |
Include track relations. | |
ArtistIncludes & | urlRelations () |
Include URL relations. | |
ArtistIncludes & | ratings () |
Include ratings. | |
ArtistIncludes & | tags () |
Include tags. | |
IncludeList | createIncludeTags () const |
Returns a list of strings containing include parameters for the WebService. |
A specification on how much data to return with a artist.
This implementation uses method chaining to define list of includes.
Example usage:
ArtistIncludes inc = ArtistIncludes().aliases().urlRelations();
ArtistIncludes& MusicBrainz::ArtistIncludes::aliases | ( | ) |
Include aliases.
ArtistIncludes& MusicBrainz::ArtistIncludes::artistRelations | ( | ) |
Include artist relations.
IncludeList MusicBrainz::ArtistIncludes::createIncludeTags | ( | ) | const [virtual] |
Returns a list of strings containing include parameters for the WebService.
Implements MusicBrainz::IIncludes.
ArtistIncludes& MusicBrainz::ArtistIncludes::labelRelations | ( | ) |
Include label relations.
ArtistIncludes& MusicBrainz::ArtistIncludes::ratings | ( | ) |
Include ratings.
ArtistIncludes& MusicBrainz::ArtistIncludes::releaseEvents | ( | ) |
Include release events for included releases.
ArtistIncludes& MusicBrainz::ArtistIncludes::releaseRelations | ( | ) |
Include release relations.
ArtistIncludes& MusicBrainz::ArtistIncludes::releases | ( | const std::string & | type | ) |
Include releases of speficied type.
ArtistIncludes& MusicBrainz::ArtistIncludes::tags | ( | ) |
Include tags.
ArtistIncludes& MusicBrainz::ArtistIncludes::trackRelations | ( | ) |
Include track relations.
ArtistIncludes& MusicBrainz::ArtistIncludes::urlRelations | ( | ) |
Include URL relations.
ArtistIncludes& MusicBrainz::ArtistIncludes::vaReleases | ( | const std::string & | type | ) |
Include VA releases of speficied type.