A specification on how much data to return with a track. More...
Public Member Functions | |
TrackIncludes & | artist () |
Include artist. | |
TrackIncludes & | releases () |
Include releases. | |
TrackIncludes & | puids () |
Include PUIDs. | |
TrackIncludes & | artistRelations () |
Include artist relations. | |
TrackIncludes & | labelRelations () |
Include label relations. | |
TrackIncludes & | releaseRelations () |
Include release relations. | |
TrackIncludes & | trackRelations () |
Include track relations. | |
TrackIncludes & | urlRelations () |
Include URL relations. | |
TrackIncludes & | isrcs () |
Include ISRCs. | |
TrackIncludes & | ratings () |
Include ratings. | |
TrackIncludes & | 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 track.
This implementation uses method chaining to define list of includes.
Example usage:
TrackIncludes inc = TrackIncludes().artist().puids().trackRelations();
TrackIncludes& MusicBrainz::TrackIncludes::artist | ( | ) |
Include artist.
TrackIncludes& MusicBrainz::TrackIncludes::artistRelations | ( | ) |
Include artist relations.
IncludeList MusicBrainz::TrackIncludes::createIncludeTags | ( | ) | const [virtual] |
Returns a list of strings containing include parameters for the WebService.
Implements MusicBrainz::IIncludes.
TrackIncludes& MusicBrainz::TrackIncludes::isrcs | ( | ) |
Include ISRCs.
TrackIncludes& MusicBrainz::TrackIncludes::labelRelations | ( | ) |
Include label relations.
TrackIncludes& MusicBrainz::TrackIncludes::puids | ( | ) |
Include PUIDs.
TrackIncludes& MusicBrainz::TrackIncludes::ratings | ( | ) |
Include ratings.
TrackIncludes& MusicBrainz::TrackIncludes::releaseRelations | ( | ) |
Include release relations.
TrackIncludes& MusicBrainz::TrackIncludes::releases | ( | ) |
Include releases.
TrackIncludes& MusicBrainz::TrackIncludes::tags | ( | ) |
Include tags.
TrackIncludes& MusicBrainz::TrackIncludes::trackRelations | ( | ) |
Include track relations.
TrackIncludes& MusicBrainz::TrackIncludes::urlRelations | ( | ) |
Include URL relations.